URL Inspection’da görünen canonical bilgisi ile robots.txt ve noindex sinyalleri aynı şey değildir; önce hangi katmanın yanlış okunduğunu ayırırsanız gereksiz düzeltme yapmazsınız. Bu yazı, Search Console’daki user-declared canonical ile Google-selected canonical ayrımını okuyup düzeltme sırasını kurmanız için pratik bir yol verir.
Önce erişimi, sonra canonical beyanını, en son da sayfa benzerliğini kontrol etmek gerekir. Çünkü robots.txt ile engellenen bir URL’de noindex okunmayabilir; buna karşılık Google, benzer sayfalar arasında kendi canonical tercihini yapabilir.
Bu ayrım önemli çünkü Google, duplicate kümelerindeki sayfalar arasından bir temsilci seçer. Yani sorun her zaman “etiket yanlış yazıldı” demek değildir; bazen içerik benzerliği, iç bağlantılar veya site içindeki başka sinyaller Google’ın tercihine yol açar.
Bunu pratikte şöyle düşünün: Sayfayı engelleyip sonra “neden indekslenmedi” diye yalnız noindex’e bakmak, erişimi kapalı bir odaya tabela asmaya benzer. Önce kapının açık olup olmadığını kontrol edin.
Bu akışın sonunda aradığınız şey tek bir etiket değil, tek bir mantıktır: önce erişim, sonra beyan, sonra temsil seçimi. Bu sıra korunduğunda Search Console’daki canonical uyarısı, rastgele düzeltmeler yerine okunabilir bir teknik probleme dönüşür.
Önce erişimi, sonra canonical beyanını, en son da sayfa benzerliğini kontrol etmek gerekir. Çünkü robots.txt ile engellenen bir URL’de noindex okunmayabilir; buna karşılık Google, benzer sayfalar arasında kendi canonical tercihini yapabilir.
URL Inspection’da İlk Bakılacak Sinyal
User-declared canonical ile Google-selected canonical’ı ayırın
Search Console’daki URL Inspection ekranında iki farklı bilgi arayın: sayfanın sizin belirttiğiniz canonical değeri ve Google’ın seçtiği canonical değeri. İkisi aynıysa sorun çoğu zaman canonical etiketinde değil, sayfanın başka sinyallerinde olabilir. Farklıysa önce hangi URL’nin temsilci olarak seçildiğini görün; düzeltme hedefi bu farkı açıklamaktır, sadece etiketi tekrar yazmak değil.Bu ayrım önemli çünkü Google, duplicate kümelerindeki sayfalar arasından bir temsilci seçer. Yani sorun her zaman “etiket yanlış yazıldı” demek değildir; bazen içerik benzerliği, iç bağlantılar veya site içindeki başka sinyaller Google’ın tercihine yol açar.
robots.txt engeli varsa noindex sonucu güvenilir saymayın
robots.txt tarafından engellenen bir sayfada Googlebot sayfayı göremeyebilir; bu durumda noindex kontrolü de yanıltıcı olur. Öncelik, sayfanın taranabilir olup olmadığını doğrulamaktır. Tarama yoksa canonical ve noindex yorumları sağlıklı değildir.Bunu pratikte şöyle düşünün: Sayfayı engelleyip sonra “neden indekslenmedi” diye yalnız noindex’e bakmak, erişimi kapalı bir odaya tabela asmaya benzer. Önce kapının açık olup olmadığını kontrol edin.
Düzeltme Sırası Nasıl Kurulur
1. Önce tarama erişimini düzeltin
Sayfa robots.txt ile engelleniyorsa önce bu engelin gerekli olup olmadığını değerlendirin. Çünkü Google, tarayamadığı bir sayfada noindex gibi sayfa içi sinyalleri okuyamaz. Tarama erişimi açılmadan yapılan diğer değişiklikler kısa süreli veya görünürde etkisiz kalabilir.2. Sonra canonical beyanını sadeleştirin
Tek sayfada tek ve tutarlı bir canonical hedefi bırakın. Gerekirse rel=canonical, HTTP başlığı ve site içi yönlendirme sinyallerinin aynı URL’ye işaret ettiğini doğrulayın. Farklı sinyaller farklı yönleri gösteriyorsa Google, sizin tercih ettiğiniz URL yerine başka bir sürümü seçebilir.3. Ardından içerik ve URL benzerliğini kontrol edin
Bir sayfa, neredeyse aynı varyantları olan başka URL’lerle birlikteyse Google temsilci seçimini içeriğe göre yapabilir. Bu yüzden yalnız etiket değil, sayfa kopyası, filtreli sürümler, yerelleştirilmiş kopyalar ve dahili linkleme de aynı hedefe hizalanmalıdır.- Tarama kapalıysa önce robots.txt kontrol edilir.
- Tarama açıksa noindex ve canonical birlikte okunur.
- Canonical farkı varsa tekil ve tutarlı beyan bırakılır.
- Benzer URL’ler varsa içerik ve dahili sinyaller aynı hedefe yönlendirilir.
| Durum | Ne yapılır |
|---|---|
| URL Inspection ayrımı | user-declared canonical ve Google-selected canonical ayrı okunur |
| robots.txt engeli | Tarama yoksa noindex sinyali doğrulanamaz |
| noindex uygulaması | Sayfanın taranmasına izin verilmelidir |
| Canonical seçimi | Google, yinelenenler arasından temsilci URL seçer |
| Düzeltme sırası | Önce erişim, sonra canonical, sonra içerik uyumu |
Hangi Durumda Hangi Sonuç Normaldir
Canonical farklı ama sayfa taranabiliyorsa
Bu durum her zaman hata değildir. Google, benzer URL kümelerinde kendi seçimini yapabilir. Eğer kullanıcı için doğru sayfa yine açılıyorsa, sorun daha çok arama görünürlüğü ve temsil seçimi tarafındadır. Bu durumda öncelik, sayfalar arası sinyal tutarlılığıdır.Noindex var ama sayfa yine görünüyorsa
Burada önce tarama erişimini ve noindex’in gerçekten okunup okunamadığını kontrol edin. Sayfa robots.txt ile engelliyse noindex geç ulaşır ya da hiç görülmez. Bu yüzden görünürlük problemini tek bir etikete bağlamadan önce erişim zincirini doğrulamak gerekir.Google farklı canonical seçiyorsa
Bu, Google’ın sayfayı bulduğu ama başka bir URL’yi temsilci gördüğü anlamına gelir. Çözüm, seçimi zorlamaya çalışmak değil; içeriği, yönlendirmeleri, iç linkleri ve canonical beyanını aynı hedefte toplamaktır. Birden fazla sinyal farklı hedefleri işaret ediyorsa seçim sizin istediğiniz yönde kalmaz.Bu akışın sonunda aradığınız şey tek bir etiket değil, tek bir mantıktır: önce erişim, sonra beyan, sonra temsil seçimi. Bu sıra korunduğunda Search Console’daki canonical uyarısı, rastgele düzeltmeler yerine okunabilir bir teknik probleme dönüşür.