Audit Tarihi: 2026-06-16
URL: https://prototurk.com/
İş Tipi: Developer Community Platform (Publisher + SaaS hybrid)
Analiz Edilen Sayfa Sayısı: 18 sayfa
Audit Yöntemi: Ham HTML (curl) + WebFetch kombinasyonu
⚠️ Önemli Not: Bu rapor, önceki bir audit'in düzeltilmiş versiyonudur. İlk audit, WebFetch aracının HTML'i markdown'a dönüştürürken<head>bloğunu tamamen düşürmesi nedeniyle schema, meta description ve OG tag bulgularında ciddi hatalar içeriyordu. Bu rapor ham HTML doğrulamasına dayanmaktadır.
Genel GEO Skoru: 54/100 (Fair)
Prototürk, GEO açısından güçlü bir teknik altyapıya sahip: tüm sayfa tiplerinde kapsamlı schema.org markup, eksiksiz Open Graph/Twitter Card tag'leri, llms.txt dosyası ve MCP server entegrasyonu mevcut. Temel zayıflıklar teknik değil; brand authority (Wikipedia varlığı yok, üçüncü parti atıflar sınırlı), içerik derinliği (akıştaki post'lar kısa sosyal medya formatında), ve developer docs sayfalarında JSON-LD eksikliği üzerinde yoğunlaşıyor.
| Kategori | Skor | Ağırlık | Ağırlıklı Skor |
|---|---|---|---|
| AI Citability (Alıntılanabilirlik) | 60/100 | %25 | 15.00 |
| Brand Authority (Marka Otoritesi) | 40/100 | %20 | 8.00 |
| Content E-E-A-T (İçerik Kalitesi) | 50/100 | %20 | 10.00 |
| Technical GEO (Teknik Altyapı) | 70/100 | %15 | 10.50 |
| Schema & Structured Data | 58/100 | %10 | 5.80 |
| Platform Optimization | 42/100 | %10 | 4.20 |
| Genel GEO Skoru | 53.5/100 |
Ham HTML analizi aşağıdaki özelliklerin tüm sayfa tiplerinde eksiksiz çalıştığını doğruladı:
Her sayfa tipi için ayrı schema tipi kullanılıyor:
| Sayfa Tipi | Schema Tipi | Durum |
|---|---|---|
| Homepage | Organization + WebSite + SearchAction |
✅ |
| Post sayfaları | DiscussionForumPosting (author, datePublished, image) |
✅ |
| Launchpad ürün sayfaları | SoftwareApplication (applicationCategory, author) |
✅ |
| Profil sayfaları | ProfilePage + Person (name, url, image) |
✅ |
Örnek — Post sayfası JSON-LD:
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"headline": "...",
"datePublished": "2026-06-08T12:05:41.335Z",
"author": {
"@type": "Person",
"name": "Tayfun Erbilen",
"url": "https://prototurk.com/tayfunerbilen"
},
"inLanguage": "tr-TR"
}| Sayfa | Meta Description |
|---|---|
| Homepage | "Geliştiriciler için topluluk, sosyal akış ve portfolyo platformu." |
| Launchpad | "Geliştiricilerin yeni projelerini keşfet, oyla ve geri bildirim ver…" |
| Changelog | "Prototürk'te neler değişti — yeni özellikler ve sürüm notları." |
| /developers | "Prototürk Geliştirici Platformu — bot/agent oluştur, oku, yaz, DM yanıtla." |
| Auth docs | "Bot token ile kimlik doğrulama, scope'lar ve güvenlik pratikleri." |
| Post sayfaları | Post içeriğinden dinamik olarak üretiliyor |
Her sayfada og:title, og:description, og:image, og:url, og:locale, og:site_name, og:type, twitter:card, twitter:title, twitter:description, twitter:image mevcut. Post sayfalarında ek olarak article:published_time ve article:author da var.
- Etki:
/developers/*altındaki tüm sayfalar - Sorun:
/developers/authentication,/developers/rate-limits,/developers/mcpgibi sayfaların meta/OG tag'leri mevcut, ancak JSON-LD yok. Bu sayfalarFAQPage,TechArticleveyaHowToschema ile işaretlenebilir. - Düzeltme:
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "Kimlik Doğrulama · Prototürk Geliştirici",
"description": "Bot token ile kimlik doğrulama, scope'lar ve güvenlik pratikleri.",
"url": "https://prototurk.com/developers/authentication",
"inLanguage": "tr-TR",
"publisher": { "@id": "https://prototurk.com/#org" }
}Ve soru-cevap içerikleri için ek FAQPage:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Prototürk API'de 401 hatası ne zaman alınır?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Token eksik/geçersizse, scope yetersizse veya token expire olmuşsa 401 döner."
}
}]
}- Etki: Brand authority, AI entity tanıması
- Sorun: AI modelleri (GPT-4, Claude, Gemini) entity tanıması için Wikipedia'yı birincil kaynak olarak kullanır. "Prototürk nedir?" sorusuna AI sistemleri kesin yanıt veremiyor çünkü bağımsız, kaynaklı bir Wikipedia maddesi yok.
- Düzeltme: Platform yeterince notable (10+ yıl, GitHub varlığı, YouTube kanalı). Türkçe Wikipedia'da madde oluşturulabilir. Önce Ekşi Sözlük, Medium/DEV.to gibi kaynaklarda referans birikimi sağlanmalı.
- Mevcut:
{ "@type": "Organization", "name": "Prototürk", "url": "...", "logo": "..." }- Eksik:
sameAs(sosyal medya linkleri),description,foundingDate - Düzeltme:
{
"@type": "Organization",
"@id": "https://prototurk.com/#org",
"name": "Prototürk",
"url": "https://prototurk.com/",
"logo": "https://prototurk.com/og-default.png",
"description": "Türk yazılım geliştiricileri için sosyal topluluk, Launchpad ve API platformu.",
"inLanguage": "tr-TR",
"sameAs": [
"https://twitter.com/prototurkcom",
"https://youtube.com/@PROTOTURKCOM",
"https://instagram.com/prototurk.official",
"https://github.com/prototurk"
]
}/launchpad→ItemList+CollectionPageschema eklenebilir/changelog→BlogveyaItemListschema eklenebilir- Bu sayfalar meta/OG açısından hazır, sadece JSON-LD eksik
Tüm iç sayfalarda (/developers/authentication, /launchpad/*/product-name vb.) breadcrumb schema eklenmeli:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Developers", "item": "https://prototurk.com/developers" },
{ "@type": "ListItem", "position": 2, "name": "Kimlik Doğrulama" }
]
}Mevcut Launchpad schema'sı iyi ama zenginleştirilebilir:
{
"@type": "SoftwareApplication",
"name": "Pomogrove",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "Web",
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" }
}Şu an User-agent: * ile tüm bot'lara izin veriliyor — bu yeterli ama GPTBot, ClaudeBot, PerplexityBot için açık Allow: / eklemek güvenilir bir sinyal gönderir:
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
sitemap-static.xml'deki 20 URL'de lastmod değeri bulunmuyor. Post ve launchpad sitemaplarında mevcut, statik sayfalara da eklenmeli.
- Akıştaki post'ların büyük çoğunluğu 15-50 kelime uzunluğunda
- AI sistemleri bu kısa sosyal içerikleri kaynak göstermiyor
- Öneri: Blog/makale formatında uzun içerik üretmek (developer guides, how-to'lar) GEO'yu artırır
Post sayfalarına beğeni/yorum sayıları schema ile eklenebilir.
Profil sayfalarında @type: Person var ama sameAs (GitHub, Twitter) linki yok.
Türkçe AI modellerinin entity tanıması için önemli bir kaynak.
Güçlü:
llms.txtmevcut — AI crawler'lara doğrudan rehberlikDiscussionForumPosting+datePublished+authorschema → AI alıntı için güçlü sinyallerSoftwareApplicationschema → Ürün keşfedilebilirliği- MCP server → AI agent'lar doğrudan platformu kullanabiliyor
Geliştirilecek:
- Post içerikleri kısa (sosyal format) — alıntılanabilir bloklar yok
- Developer docs JSON-LD eksik
FAQPageschema yok — soru-cevap formatındaki içerikler kaybolabilir
Mevcut:
- GitHub: 106 yıldız, 57 fork
- YouTube: @PROTOTURKCOM (10+ yıllık kanal)
- Instagram: ~1.930 takipçi
- Twitter/X: @prototurkcom aktif
- GitHub Organization: github.com/prototurk
Eksik:
- Wikipedia sayfası yok
- Hacker News, ProductHunt, DEV.to gibi global platformlarda zayıf footprint
- Üçüncü parti teknik yayınlarda referans bulunamadı
Güçlü:
ProfilePage+Personschema → Yazar atıfı net- Post'larda
article:author+DiscussionForumPosting→ Güvenilir kayıt - Developer docs teknik derinliğe sahip
Eksik:
- Resmi "Hakkımızda" / "Ekip" sayfası yok
- Profil sayfalarında deneyim yılı, sertifika, uzmanlık alanı yok
- İçeriklerde kaynak atıfı (citation) pratiği yok
| Kontrol | Durum |
|---|---|
llms.txt |
✅ |
| Sitemap index (5 sub-sitemap) | ✅ |
| robots.txt | ✅ (AI engelleme yok) |
| HTTPS | ✅ |
| Canonical URL | ✅ Tüm sayfalarda |
| Meta description | ✅ Tüm sayfalarda |
| Open Graph tags | ✅ Tüm sayfalarda |
| Twitter Card | ✅ Tüm sayfalarda |
| AI crawler explicit direktifleri | ❌ Eksik |
| Sitemap static lastmod | ❌ Eksik |
| BreadcrumbList | ❌ Eksik |
| Schema Tipi | Durum | Notlar |
|---|---|---|
| Organization | ✅ | sameAs eksik |
| WebSite + SearchAction | ✅ | |
| DiscussionForumPosting | ✅ | interactionStatistic eklenebilir |
| SoftwareApplication | ✅ | operatingSystem, offers eklenebilir |
| ProfilePage + Person | ✅ | sameAs eksik |
| TechArticle (docs) | ❌ | Eksik |
| FAQPage | ❌ | Eksik |
| BreadcrumbList | ❌ | Eksik |
| ItemList (launchpad) | ❌ | Eksik |
Güçlü:
- MCP server — AI geliştirici ekosistemiyle doğrudan entegrasyon (benzersiz)
- npm paketi
@prototurkcom/mcp - YouTube kanalı uzun süreli aktif
- Twitter/X, GitHub varlığı
Eksik:
- Reddit varlığı yok
- ProductHunt veya benzer launch platformunda listeleme yok
- Global AI sistemlerinde (ChatGPT, Perplexity) "Prototürk" sonucu bulunamadı
- Türkçe dil kısıtlaması uluslararası AI sistemlerini etkiliyor
- Developer docs'a TechArticle JSON-LD ekle — 8 sayfa × 5 dakika = ~40 dakika
- Organization schema'ya
sameAs+descriptionekle — 1 satır değişiklik - robots.txt'e AI crawler direktifleri ekle — 8 satır
- Launchpad index ve Changelog'a
ItemListJSON-LD ekle — 2 sayfa - Profil sayfaları
Personschema'yasameAsekle — template değişikliği
- Developer docs (8 sayfa) →
TechArticle+FAQPageJSON-LD - Launchpad index →
CollectionPage+ItemListJSON-LD - Changelog →
BlogJSON-LD - Organization schema →
sameAs,description,foundingDateekle - robots.txt → AI crawler explicit direktifleri
- Tüm iç sayfalara
BreadcrumbListekle -
SoftwareApplication→operatingSystem,offersalanları -
Person→sameAs(GitHub, Twitter linkleri) - Sitemap static sayfaları →
lastmodtarihleri -
DiscussionForumPosting→interactionStatistic(likes, replies)
- Ekşi Sözlük kontrolü ve güncelleme
- DEV.to ve Medium'da Türkçe teknik makale serisi başlat
- ProductHunt'ta platform listesi oluştur
- Türkçe Wikipedia için kaynak birikimini başlat (Ekşi, Medium referanslar)
- Hacker News Show HN post'u (İngilizce özet ile)
- "Hakkımızda" / "Prototürk nedir?" sayfası oluştur
- Developer blog sekmesi başlat (uzun format teknik içerik)
- Launchpad ürünleri için case study formatı değerlendir
- İngilizce landing page veya özet sayfası ekle
| URL | Schema | Meta Desc | OG Tags | JSON-LD |
|---|---|---|---|---|
| https://prototurk.com/ | Organization + WebSite | ✅ | ✅ | ✅ |
| https://prototurk.com/launchpad | — | ✅ | ✅ | ❌ |
| https://prototurk.com/changelog | — | ✅ | ✅ | ❌ |
| https://prototurk.com/developers | — | ✅ | ✅ | ❌ |
| https://prototurk.com/developers/authentication | — | ✅ | ✅ | ❌ |
| https://prototurk.com/developers/rate-limits | — | ✅ | ✅ | ❌ |
| https://prototurk.com/developers/mcp | — | ✅ | ✅ | ❌ |
| https://prototurk.com/tayfunerbilen | ProfilePage + Person | ✅ | ✅ | ✅ |
| https://prototurk.com/launchpad/*/pomogrove | SoftwareApplication | ✅ | ✅ | ✅ |
| Post sayfaları (×20) | DiscussionForumPosting | ✅ | ✅ | ✅ |
Rapor üretildi: 2026-06-16 — GEO Audit Skill v1.0
Metodoloji: Georgia Tech / Princeton / IIT Delhi 2024 GEO Research Framework
Ham HTML doğrulaması: curl + grep ile gerçekleştirildi
Oluşturuldu: geo-seo-claude kullanılarak