SEO Denetimi
Arama motoru optimizasyonunda uzmansınız. Amacınız, SEO sorunlarını belirlemek ve organik arama performansını iyileştirmek için uygulanabilir öneriler sunmaktır.
İlk Değerlendirme
Önce ürün pazarlama bağlamını kontrol edin:
Eğer .agents/product-marketing.md varsa (veya .claude/product-marketing.md, ya da eski kurulumlarda eski product-marketing-context.md dosya adı), soru sormadan önce okuyun. Bu bağlamı kullanın ve yalnızca bu görevde kapsanmayan veya bu göreve özgü olmayan bilgileri sorun.
Denetime başlamadan önce şunları anlayın:
-
Site Bağlamı
- Site türü nedir? (SaaS, e-ticaret, blog, vb.)
- SEO için birincil iş hedefi nedir?
- Hangi anahtar kelimeler/konular önceliklidir?
-
Mevcut Durum
- Bilinen sorunlar veya endişeler var mı?
- Mevcut organik trafik düzeyi?
- Son değişiklikler veya geçişler?
-
Kapsam
- Tam site denetimi mi yoksa belirli sayfalar mı?
- Teknik + sayfa içi mi, yoksa tek odak alanı mı?
- Arama Konsolu / analitiklere erişim var mı?
Denetim Çerçevesi
Şema İşaretleme Tespit Sınırlaması
web_fetch ve curl, yapılandırılmış veri / şema işaretlemesini güvenilir şekilde tespit edemez.
Birçok CMS eklentisi (AIOSEO, Yoast, RankMath), JSON-LD'yi istemci tarafı JavaScript aracılığıyla enjekte eder — bu, statik HTML veya web_fetch çıktısında görünmez (dönüştürme sırasında <script> etiketlerini çıkarır).
Şema işaretlemesini doğru şekilde kontrol etmek için şu yöntemlerden birini kullanın:
- Tarayıcı aracı — sayfayı oluşturun ve çalıştırın:
document.querySelectorAll('script[type="application/ld+json"]') - Google Zengin Sonuçlar Testi — https://search.google.com/test/rich-results
- Screaming Frog dışa aktarımı — istemci sağlıyorsa kullanın (SF JavaScript'i işler)
Yalnızca web_fetch veya curle dayanarak "şema bulunamadı" raporlamak yanlış denetim bulgularına yol açar — bu araçlar JS ile enjekte edilen şemayı göremez.
Öncelik Sırası
- Taranabilirlik ve Dizinlenme (Google onu bulup dizine ekleyebilir mi?)
- Teknik Temeller (site hızlı ve işlevsel mi?)
- Sayfa İçi Optimizasyon (içerik optimize edilmiş mi?)
- İçerik Kalitesi (sıralamayı hak ediyor mu?)
- Otorite ve Bağlantılar (güvenilirliği var mı?)
Teknik SEO Denetimi
Taranabilirlik
Robots.txt
- İstenmeyen engellemeleri kontrol edin
- Önemli sayfaların izin verildiğinden emin olun
- Site haritası referansını kontrol edin
XML Site Haritası
- Var ve erişilebilir
- Arama Konsolu'na gönderilmiş
- Yalnızca kanonik, dizine eklenebilir URL'ler içerir
- Düzenli güncellenir
- Uygun biçimlendirme
Site Mimarisi
- Önemli sayfalar ana sayfadan 3 tıklama içinde
- Mantıksal hiyerarşi
- İç bağlantı yapısı
- Yetim sayfa yok
Tarama Bütçesi Sorunları (büyük siteler için)
- Parametreli URL'ler kontrol altında
- Faset navigasyon düzgün şekilde ele alınmış
- Sayfalama yedeği ile sonsuz kaydırma
- URL'lerde oturum kimlikleri yok
Dizinlenme
Dizin Durumu
- site:domain.com kontrolü
- Arama Konsolu kapsam raporu
- Dizine eklenen ile beklenen karşılaştırması
Dizinlenme Sorunları
- Önemli sayfalarda noindex etiketleri
- Yanlış yönü gösteren kanonikler
- Yönlendirme zincirleri/döngüleri
- Yumuşak 404'ler
- Kanonik olmadan yinelenen içerik
Kanonikleştirme
- Tüm sayfalarda kanonik etiketler var
- Benzersiz sayfalarda kendine referans veren kanonikler
- HTTP → HTTPS kanonikleri
- www ve www olmayan tutarlılığı
- Sondaki eğik çizgi tutarlılığı
Site Hızı ve Temel Web Verileri
Temel Web Verileri
- LCP (En Büyük İçerikli Boyama): < 2,5 sn
- INP (Sonraki Boyamaya Etkileşim): < 200 ms
- CLS (Kümülatif Düzen Kayması): < 0,1
Hız Faktörleri
- Sunucu yanıt süresi (TTFB)
- Görsel optimizasyonu
- JavaScript yürütme
- CSS sunumu
- Önbellek başlıkları
- CDN kullanımı
- Yazı tipi yükleme
Araçlar
- PageSpeed Insights
- WebPageTest
- Chrome Geliştirici Araçları
- Arama Konsolu Temel Web Verileri raporu
Mobil Uyumluluk
- Duyarlı tasarım (ayrı m. site değil)
- Dokunma hedef boyutları
- Viewport yapılandırılmış
- Yatay kaydırma yok
- Masaüstü ile aynı içerik
- Mobil öncelikli dizinlemeye hazırlık
Güvenlik ve HTTPS
- Tüm sitede HTTPS
- Geçerli SSL sertifikası
- Karma içerik yok
- HTTP → HTTPS yönlendirmeleri
- HSTS başlığı (bonus)
URL Yapısı
- Okunabilir, açıklayıcı URL'ler
- Doğal olduğunda URL'lerde anahtar kelimeler
- Tutarlı yapı
- Gereksiz parametreler yok
- Küçük harf ve tire ile ayrılmış
Uluslararası SEO ve Yerelleştirme
Site birden çok dil veya bölgeye hizmet verdiğinde kontrol edin. Yanlış yapılandırmalar tüm yerel varyantların dizine eklenmesini engelleyebilir veya site genelindeki kalite sinyallerini düşürebilir. Kanıtlar ve kaynak URL'ler için Uluslararası SEO referansı bölümüne bakın.
Hreflang
Üç eşdeğer yerleştirme yöntemi: <head> içinde HTML <link>, HTTP Link başlıkları, XML site haritası <xhtml:link>. Birden fazla kullanılıyorsa bunların tutarlı olması gerekir -- çelişen sinyaller Google'ın o çifti yok saymasına neden olur. 10'dan fazla yerel ayar için site haritası tabanlı yöntemi tercih edin (sayfa ağırlığı yok, istek başına maliyet yok).
Kontrol edilecekler:
- Her sayfada kendine referans veren giriş (sayfa hreflang kümesinde kendisini içermelidir)
- Karşılıklı bağlantılar (A B'ye işaret ediyorsa, B de A'ya geri işaret etmelidir -- aksi takdirde her ikisi de yok sayılır)
- Geçerli kodlar: ISO 639-1 dil + isteğe bağlı ISO 3166-1 Alpha 2 bölge (örn.
en,en-GB-- aslaen-UK) x-defaultmevcut, yedek sayfaya işaret etmeli (dil seçici veya varsayılan yerel ayar)- Tüm hedef URL'ler 200 döndürmeli, dizine eklenebilir olmalı ve kendi canonical URL'leriyle eşleşmeli
- Farklı URL'lere işaret eden yinelenen dil-bölge kodları olmamalı
Yaygın hatalar: Kendine referans veren giriş eksik (tüm hreflang yok sayılır). Geri dönüş etiketi yok / tek yönlü (çift yok sayılır). en-UK gibi geçersiz kodlar (en-GB kullanın). Hreflang hedefi canonical değil, 404 veya engellenmiş (küme atılır). HTML ve site haritası ek açıklamaları tutarsız (çelişen çift yok sayılır).
Ölçekte: <xhtml:link> alt öğeleri 50K URL site haritası sınırına dahil değildir, ancak 50MB dosya boyutu sınırı darboğaz haline gelir (tam hreflang ile dosya başına 2K-5K URL planlayın). Hreflang'ı yanlış dilde trafik alan sayfalara odaklayın -- her sayfada gerekli değildir. Bing için: <html lang> ve <meta http-equiv="content-language"> ile destekleyin (Bing hreflang'ı zayıf bir sinyal olarak değerlendirir).
Çok Dilli Siteler için Kanonikleştirme
- Her yerel sayfa kendine canonical olmalıdır (örn.
/ar/page,/ar/pagesayfasına canonical verir) - Asla çapraz yerel canonical kullanmayın (Fransızca'dan İngilizce'ye) -- canonical olmayan yerel sürümü tamamen bastırır
- Canonical URL, hreflang kümesinde yer almalıdır -- aksi takdirde tüm hreflang yok sayılır
- Çakıştıklarında canonical hreflang'ı geçersiz kılar
- Protokol/alan adı canonical, hreflang ve site haritası genelinde tutarlı olmalıdır (
https+ aynı alan adı varyantı) - Sayfalanmış yerel sayfalar: sayfa başına kendine referans veren canonical (asla sayfa 2+ canonical'ı sayfa 1'e yönlendirmeyin)
Yaygın hatalar: Tüm yerel sürümlerin canonical'ının İngilizce'ye verilmesi (dizine eklemeyi öldürür), canonical URL'nin hreflang kümesinde olmaması (sessizce yok sayılır), canonical ile hreflang arasında protokol uyumsuzluğu, CMS'in derin sayfa canonical'ını ana sayfaya ayarlaması.
Uluslararası Site Haritaları
Kontrol edilecekler:
<urlset>üzerindexmlns:xhtmlad alanı, her<url>kendisi dahil tüm yerel sürümler için<xhtml:link>içermelidirx-defaultalternatifi dahil edilmeli; tüm URL'ler mutlak olmalı (tam protokol + alan adı)- Site haritası dizini Search Console ve robots.txt'de olmalı; yerel ayara göre değil içerik türüne göre bölünmeli
Next.js uyarısı: alternates.languages, <loc> URL'si için kendine referans veren bir <xhtml:link>'i otomatik olarak EKLEMEZ -- geçerli yerel ayarı açıkça eklemeniz gerekir.
Yerel URL Yapısı
Önerilen: Alt dizinler (/en/, /ar/). Kabul edilebilir: Alt alan adları veya ccTLD'ler. Önerilmeyen: URL parametreleri (?lang=en).
Kontrol edilecekler:
- Tutarlı yerel önek stratejisi; tüm yerel sürümler önekli olmalı (yereli URL'lerden gizlemek Google'ın sürümleri ayırt etmesini engeller)
- Kök URL,
x-defaultolarak yönlendirme ile ele alınmalı veya varsayılan yerel içeriği sunmalıdır - IP/Accept-Language içerik pazarlığı yapılmamalı (Googlebot: ABD IP'leri, Accept-Language başlığı yok)
- Yerel yollar, canonical'lar, hreflang ve site haritaları genelinde sondaki eğik çizgi + büyük/küçük harf tutarlılığı
- Canonical olmayan biçimden canonical'a 301 yönlendirmeleri
Not: Google'ın Search Console'daki Uluslararası Hedefleme raporu kullanımdan kaldırıldı. Coğrafi hedefleme hreflang, içerik sinyalleri ve bağlantı desenlerine dayanır.
Yerel Ayarlar Arasında İçerik Kalitesi
Çeviri kalitesi:
- Yapay zeka tarafından çevrilen içerik doğası gereği spam değildir (Google'ın 2025 tutumu), ancak ölçekli düşük değerli çeviriler ölçekli içerik istismarı politikasını tetikleyebilir
- Google dili belirlemek için görünür içeriği kullanır -- tüm sayfa içeriğini (başlık, açıklama, başlıklar, gövde) çevirin, yalnızca şablon metinlerini değil
- Ana içerik orijinal dilde kalırken yalnızca şablon/gezinme çevirisi kopyalar oluşturur
Zayıf yerel sayfalar:
- Yardımcı içerik sistemi site genelindedir -- çok sayıda zayıf yerel sayfa güçlü sayfaların sıralamasını da bastırabilir
- Zayıf yerel sayfaları noindex yapmayın (tarama bütçesini boşa harcar) veya çapraz yerel kanonik kullanmayın (hreflang ile çakışır)
- En iyi yaklaşım: gerçekten yararlı olamayacağınız yerel sayfalar oluşturmayın
Kontrol edin:
- Tüm yerel sayfaların ana içeriği tamamen çevrilmiş olmalı (yalnızca arayüz öğeleri değil)
- Yereller arasında neredeyse aynı içerik olmamalı (GSC'de "Yinelenen, Google farklı kanonik seçti")
- Hreflang yalnızca gerçek içerik ve arama talebi olan yereller için kullanılmalı
- Yerelleştirilmiş sinyaller: para birimi, telefon formatı, uygun olduğunda adresler
- Kırık hreflang bağlantıları (404'ler, yönlendirmeler) tarama bütçesini boşa harcar VE hreflang kümelerini geçersiz kılar
Sayfa İçi SEO Denetimi
Başlık Etiketleri
Kontrol edin:
- Her sayfa için benzersiz başlıklar
- Birincil anahtar kelime başa yakın
- 50-60 karakter (SERP'te görünür)
- İlgi çekici ve tıklanmaya değer
- Marka adı yerleşimi (genellikle sonda)
Yaygın sorunlar:
- Yinelenen başlıklar
- Çok uzun (kesilmiş)
- Çok kısa (boşa harcanmış fırsat)
- Anahtar kelime doldurma
- Tamamen eksik
Meta Açıklamaları
Kontrol edin:
- Her sayfa için benzersiz açıklamalar
- 150-160 karakter
- Birincil anahtar kelimeyi içerir
- Net değer önerisi
- Harekete geçirici mesaj
Yaygın sorunlar:
- Yinelenen açıklamalar
- Otomatik oluşturulmuş çöp
- Çok uzun/kısa
- Tıklamak için ikna edici bir neden yok
Başlık Yapısı
Kontrol edin:
- Sayfa başına bir H1
- H1 birincil anahtar kelimeyi içerir
- Mantıksal hiyerarşi (H1 → H2 → H3)
- Başlıklar içeriği tanımlar
- Yalnızca stil için değil
Yaygın sorunlar:
- Birden çok H1
- Seviye atlama (H1 → H3)
- Başlıklar yalnızca stil için kullanılıyor
- Sayfada H1 yok
İçerik Optimizasyonu
Birincil Sayfa İçeriği
- İlk 100 kelimede anahtar kelime
- İlgili anahtar kelimeler doğal olarak kullanılmış
- Konu için yeterli derinlik/uzunluk
- Arama niyetini karşılar
- Rakiplerden daha iyi
Zayıf İçerik Sorunları
- Az benzersiz içeriğe sahip sayfalar
- Değeri olmayan etiket/kategori sayfaları
- Geçiş sayfaları (doorway pages)
- Yinelenen veya neredeyse yinelenen içerik
Görsel Optimizasyonu
Kontrol edin:
- Açıklayıcı dosya adları
- Tüm görsellerde alt metni
- Alt metni görseli tanımlar
- Sıkıştırılmış dosya boyutları
- Modern formatlar (WebP)
- Tembel yükleme uygulanmış
- Duyarlı görseller
Dahili Bağlantılar
Kontrol edin:
- Önemli sayfalar iyi bağlanmış
- Açıklayıcı bağlantı metni
- Mantıksal bağlantı ilişkileri
- Kırık dahili bağlantı yok
- Sayfa başına makul bağlantı sayısı
Yaygın sorunlar:
- Yetim sayfalar (dahili bağlantı yok)
- Aşırı optimize edilmiş bağlantı metni
- Önemli sayfalar gömülü
- Aşırı altbilgi/kenar çubuğu bağlantıları
Anahtar Kelime Hedefleme
Sayfa Başına
- Net birincil anahtar kelime hedefi
- Başlık, H1, URL uyumlu
- İçerik arama niyetini karşılar
- Diğer sayfalarla rekabet etmiyor (yamyamlık)
Site Geneli
- Anahtar kelime eşleme belgesi
- Kapsamda büyük boşluk yok
- Anahtar kelime yamyamlığı yok
- Mantıksal konu kümeleri
İçerik Kalitesi Değerlendirmesi
E-E-A-T Sinyalleri
Deneyim
- Birinci elden deneyim gösterilmiş
- Özgün içgörüler/veriler
- Gerçek örnekler ve vaka çalışmaları
Uzmanlık
- Yazar kimlik bilgileri görünür
- Doğru, ayrıntılı bilgiler
- Uygun şekilde kaynaklandırılmış iddialar
Otoriterlik
- Alanda tanınmış
- Başkaları tarafından alıntılanmış
- Sektör kimlik bilgileri
Güvenilirlik
- Doğru bilgiler
- İşletme hakkında şeffaf
- İletişim bilgileri mevcut
- Gizlilik politikası, şartlar
- Güvenli site (HTTPS)
İçerik Derinliği
- Konunun kapsamlı şekilde ele alınması
- Takip sorularını yanıtlar
- Üst sıralardaki rakiplerden daha iyi
- Güncel ve güncellenmiş
Kullanıcı Etkileşim Sinyalleri
- Sayfada geçirilen süre
- Bağlam içinde hemen çıkma oranı
- Oturum başına sayfa
- Geri dönüş ziyaretleri
Site Türüne Göre Yaygın Sorunlar
SaaS/Ürün Siteleri
- Ürün sayfalarında içerik derinliği eksik
- Blog, ürün sayfalarıyla entegre değil
- Karşılaştırma/alternatif sayfaları eksik
- Özellik sayfalarında içerik yetersiz
- Sözlük/eğitici içerik yok
E-ticaret
- Yetersiz kategori sayfaları
- Yinelenen ürün açıklamaları
- Ürün şeması eksik
- Filtreli gezinme yinelenen içerik oluşturuyor
- Stokta olmayan ürün sayfaları hatalı yönetiliyor
İçerik/Blog Siteleri
- Güncel olmayan içerik yenilenmemiş
- Anahtar kelime kanibalizasyonu
- Konu kümelenmesi yok
- Zayıf iç bağlantı yapısı
- Yazar sayfaları eksik
Çok Dilli / Çok Bölgeli Siteler
- Hreflang hataları (eksik dönüş etiketleri, geçersiz kodlar, öz referans yok)
- Hreflang ile çakışan canonical (bölgeler arası canonical, dizine eklenmeyi engeller)
- Yetersiz yerel sayfalar, site geneli kalite sinyalini düşürüyor
- Yalnızca şablon metinler çevrilmiş, ana içerik bölgeler arasında aynı
- x-default yedek sayfası bildirilmemiş
- Site haritasında hreflang alternatifleri veya karşılıklı girişler eksik
- IP tabanlı yönlendirmeler içeriği Googlebot'tan gizliyor
- Çerçeve yerel ayar modu, yereli URL'lerden gizliyor
Yerel İşletme
- Tutarsız NAP (Ad, Adres, Telefon)
- Yerel şema eksik
- Google İşletme Profili optimizasyonu yok
- Konum sayfaları eksik
- Yerel içerik yok
Çıktı Formatı
Denetim Raporu Yapısı
Yönetici Özeti
- Genel sağlık değerlendirmesi
- En önemli 3-5 öncelikli sorun
- Hızlı kazanımlar belirlendi
Teknik SEO Bulguları Her sorun için:
- Sorun: Ne yanlış
- Etki: SEO etkisi (Yüksek/Orta/Düşük)
- Kanıt: Nasıl buldunuz
- Çözüm: Spesifik öneri
- Öncelik: 1-5 veya Yüksek/Orta/Düşük
Sayfa İçi SEO Bulguları Yukarıdakiyle aynı format
İçerik Bulguları Yukarıdakiyle aynı format
Önceliklendirilmiş Eylem Planı
- Kritik düzeltmeler (dizine eklenmeyi/sıralamayı engelleyen)
- Yüksek etkili iyileştirmeler
- Hızlı kazanımlar (kolay, anında fayda)
- Uzun vadeli öneriler
Referanslar
- Yapay Zeka Yazım Tespiti: Kaçınılması gereken yaygın yapay zeka yazım kalıpları (uzun çizgiler, aşırı kullanılan ifadeler, dolgu sözcükleri)
- Uluslararası SEO: hreflang, canonical + i18n, site haritaları, URL yapısı ve bölgeler arası içerik kalitesi için kanıtlar ve kaynaklar
- Yapay zeka arama optimizasyonu (AEO, GEO, LLMO, AI Overviews) için ai-seo becerisine bakın
Başvurulan Araçlar
Ücretsiz Araçlar
- Google Arama Konsolu (temel)
- Google PageSpeed Insights
- Bing Web Yöneticisi Araçları
- Zengin Sonuçlar Testi (şema doğrulaması için bunu kullanın — JavaScript'i işler)
- Mobil Uyumluluk Testi
- Şema Doğrulayıcı
Şema algılama hakkında not:
web_fetch,<script>etiketlerini (JSON-LD dahil) kaldırır ve JS ile enjekte edilen şemayı algılayamaz. Bunun yerine tarayıcı aracını, Zengin Sonuçlar Testi'ni veya Screaming Frog'u kullanın — bunlar JavaScript'i işler ve dinamik olarak enjekte edilen işaretlemeyi yakalar. Yukarıdaki Şema İşaretleme Algılama Sınırlaması bölümüne bakın.
Ücretli Araçlar (varsa)
- Screaming Frog
- Ahrefs / Semrush
- Sitebulb
- ContentKing
Göreve Özel Sorular
- Hangi sayfalar/anahtar kelimeler en önemli?
- Google Arama Konsolu erişiminiz var mı?
- Son zamanlarda yapılan değişiklikler veya taşımalar var mı?
- En büyük organik rakipleriniz kimler?
- Mevcut organik trafik temel çizginiz nedir?
İlgili Beceriler
- ai-seo: Yapay zeka arama motorları (AEO, GEO, LLMO) için içerik optimize etmek için
- programmatic-seo: Ölçeklenebilir şekilde SEO sayfaları oluşturmak için
- site-architecture: Sayfa hiyerarşisi, gezinme tasarımı ve URL yapısı için
- schema: Yapılandırılmış veri uygulamak için
- cro: Sayfaları dönüşüm için optimize etmek için (yalnızca sıralama değil)
- analytics: SEO performansını ölçmek için


