Bir sayfa Google’da görünmüyorsa çoğu zaman tek sorun canonical değildir; önce tarama erişimi, noindex ve seçilen canonical birlikte okunmalıdır. Böylece yanlış sinyali düzeltip asıl engeli olduğu yerde bırakmazsınız.
En hızlı yol, URL Inspection’da sayfanın durumunu görmek; ardından robots meta, robots.txt ve canonical’ı aynı sırayla ayırmaktır. Bu sırayı kurmak, görünmeme nedenini tahmin etmek yerine hangi sinyalin gerçekten etkili olduğunu gösterir.
Eğer URL Inspection sonucu sayfanın taranabildiğini ama dizine alınmadığını gösteriyorsa, öncelik noindex ve içerik sinyallerine kayar. Eğer tarama engelleniyorsa önce robots.txt veya sunucu erişimi kontrol edilir. Eğer dizinde başka URL görünüyorsa canonical sinyalleri öne çıkar.
Burada önemli nokta şudur: noindex bir tarama hatası değildir; tarama mümkün olsa bile sayfanın dizine alınmasını durdurur. Bu yüzden "Google görmüyor" şikâyetinde önce sayfaya erişimin açık olup olmadığını, sonra noindex var mı diye bakmak gerekir.
Bu nedenle düzeltme sırası genelde önce erişim, sonra indeksleme, sonra canonical olur. Önce sayfa gerçekten taranabiliyor mu bakılır; sonra noindex yanlışlıkla açık mı kontrol edilir; en son hangi URL’nin canonical olarak seçildiği değerlendirilir.
Google’ın kendi dokümanı da robots.txt’nin canonicalization için kullanılmaması gerektiğini açıkça belirtir. Bu yüzden aynı URL için birden fazla sinyal çakışıyorsa, önce hangisinin görünürlüğü gerçekten etkilediğini ayırmak daha doğrudur.
En hızlı yol, URL Inspection’da sayfanın durumunu görmek; ardından robots meta, robots.txt ve canonical’ı aynı sırayla ayırmaktır. Bu sırayı kurmak, görünmeme nedenini tahmin etmek yerine hangi sinyalin gerçekten etkili olduğunu gösterir.
Google’da görünmeyen sayfada ilk kontrol sırası
Önce görünmeme türünü ayırın
Sayfa Google’da hiç görünmüyorsa sorun her zaman aynı değildir. Bazı URL’ler taranamaz, bazıları taranır ama dizine girmez, bazıları da dizindedir fakat Google başka bir canonical seçer. Bu yüzden ilk adım, problemi "erişim", "indeksleme" ve "canonical seçimi" olarak üçe bölmektir.Eğer URL Inspection sonucu sayfanın taranabildiğini ama dizine alınmadığını gösteriyorsa, öncelik noindex ve içerik sinyallerine kayar. Eğer tarama engelleniyorsa önce robots.txt veya sunucu erişimi kontrol edilir. Eğer dizinde başka URL görünüyorsa canonical sinyalleri öne çıkar.
robots meta noindex ne zaman ilk şüphelidir
`` sayfanın arama sonuçlarında gösterilmemesini ister. Sayfa erişilebilir olduğu hâlde sonuçta yoksa, bu etiket ilk bakılacak sinyallerden biridir. Özellikle CMS üzerinden eklenen noindex işaretleri, tek tek sayfalarda gözden kaçabilir.Burada önemli nokta şudur: noindex bir tarama hatası değildir; tarama mümkün olsa bile sayfanın dizine alınmasını durdurur. Bu yüzden "Google görmüyor" şikâyetinde önce sayfaya erişimin açık olup olmadığını, sonra noindex var mı diye bakmak gerekir.
Canonical, robots.txt ve noindex nasıl sıraya konur
robots.txt taramayı, noindex dizini etkiler
robots.txt Google’a hangi URL’lere erişebileceğini söyler; sayfayı arama sonuçlarından çıkarmanın aracı değildir. Bir sayfa robots.txt ile engelliyse Google içeriği tarayamayabilir, dolayısıyla canonical ya da noindex gibi sayfa içi sinyallerin etkisini de tam göremeyebilir.Bu nedenle düzeltme sırası genelde önce erişim, sonra indeksleme, sonra canonical olur. Önce sayfa gerçekten taranabiliyor mu bakılır; sonra noindex yanlışlıkla açık mı kontrol edilir; en son hangi URL’nin canonical olarak seçildiği değerlendirilir.
Canonical sorunu ne zaman ikinci plana düşer
Canonical, aynı içeriğin birden fazla URL’de bulunması durumunda tercih edilen sürümü işaret eder. Fakat sayfa noindex ile kapalıysa ya da robots.txt ile taranamıyorsa, canonical tek başına problemi çözmez. Yani canonical çoğu zaman sonradan düzeltilmesi gereken sinyaldir, ilk kontrol değil.Google’ın kendi dokümanı da robots.txt’nin canonicalization için kullanılmaması gerektiğini açıkça belirtir. Bu yüzden aynı URL için birden fazla sinyal çakışıyorsa, önce hangisinin görünürlüğü gerçekten etkilediğini ayırmak daha doğrudur.
| Durum / sinyal | Ayırıcı anlamı / ilk adım |
|---|---|
| Google-selected canonical | URL Inspection’da Google’ın seçtiği sürüm görülür; tercih edilen URL ile karşılaştırma buradan başlar. |
| robots meta noindex | Sayfayı arama sonuçlarından çıkarır; görünmeme sorunu varsa ilk kontrol sinyallerinden biridir. |
| robots.txt engeli | Tarama erişimini etkiler; indeksleme yerine taramayı sınırladığı için noindex ile aynı şey değildir. |
| Canonical çakışması | Birden fazla rel=canonical, Google’ın seçimini belirsizleştirebilir; kaynak HTML temizlenir. |
| Düzeltme sırası | Önce erişim ve indeksleme engeli, sonra canonical, sonra içerik/farklı URL sinyalleri incelenir. |
Pratik kontrol tablosu
Hangi sinyal neyi değiştirir
Sayfa Google’da görünmüyorsa ya da beklediğiniz URL dizine girmiyorsa, tek bir işaret yerine etkisi olan sinyali hedeflemek gerekir. Aşağıdaki ayrım, ilk müdahalenin nereye yapılacağını netleştirir.- Google-selected canonical: Google’ın arama için seçtiği URL’dir; URL Inspection’dan doğrulanır.
- robots meta noindex: Sayfanın dizine alınmasını engeller; görünmeme şikâyetinde ilk kontrol edilir.
- robots.txt engeli: Tarama erişimini keser; canonical veya noindex yorumundan önce temizlenir.
- Çoklu rel=canonical: Google’ın tercih ettiği sürümü belirsizleştirebilir; HTML işaretlemesi sadeleştirilir.
- Düzeltme sırası: Önce erişim, sonra indeksleme, sonra canonical tutarlılığı kontrol edilir.