Google’da bir URL görünmüyorsa önce tarama, sonra indeksleme, sonra da canonical seçimini ayırın; aksi halde yanlış sinyale müdahale edip sorunu uzatabilirsiniz.
Bu yazı, tek tek ayarları tekrar etmek yerine hangi durumda robots.txt’ye, hangi durumda noindex’e, hangi durumda canonical’a bakmanız gerektiğini sıraya koyar. Amaç, URL Inspection, Page Indexing ve Crawl Stats verisini aynı teşhis akışında okuyup hızlıca doğru müdahaleyi seçmektir.
Bu ayrım yapılmadan yapılan müdahaleler çoğu zaman hedefi ıskalar. Robots.txt taramayı sınırlar; noindex dizine eklemeyi durdurur; canonical ise Google’a tercih edilen sürümü işaret eder. Aynı URL’de bu sinyallerin birlikte nasıl davrandığı, sonucu tek başına herhangi bir etiketten daha fazla belirler.
Sitenizde önemli sayfalar taranamıyorsa önce robots.txt ve sunucu erişimini düzeltin. Google’ın crawl bütçesini yönetmek için de rasgele engel ekleyip çıkarmayın; Google, robots.txt’yi siteyi kasıtlı olarak taratıp durdurma aracı gibi kullanmanızı önermiyor.
Bu nedenle noindex uygulanan sayfalarda en kritik nokta, sayfanın erişilebilir kalmasıdır. Sayfa hâlâ sonuçlarda görünüyorsa sorun çoğu zaman etiketi yeni eklemiş olmak, Google’ın yeniden taramış olmaması ya da robots.txt’nin noindex’i görünmez kılmasıdır.
Bu durumda amaç canonical etiketini ezbere değiştirmek değil, Google’ın neden başka sürümü seçtiğini anlamaktır. İçerik farkı zayıfsa, sürümler birbirine çok benziyorsa ya da yönlendirme zincirleri karışıksa, seçilen canonical sizin tercihinizden sapabilir.
Sorun çözme açısından faydası, Google’ın hangi URL’leri keşfetmesini istediğinizi netleştirmesidir. Fakat bir sayfanın görünmemesinin nedeni robots.txt, noindex veya canonical çakışmasıysa sitemap bunu tek başına telafi etmez.
En iyi pratik, sinyalleri birbirinin yerine kullanmamaktır. robots.txt tarama içindir; noindex indeksleme içindir; canonical sürüm tercihidir. Sorunu hangi sinyalin ürettiğini bulduğunuzda, çözüm de doğal olarak daralır.
Bu yazı, tek tek ayarları tekrar etmek yerine hangi durumda robots.txt’ye, hangi durumda noindex’e, hangi durumda canonical’a bakmanız gerektiğini sıraya koyar. Amaç, URL Inspection, Page Indexing ve Crawl Stats verisini aynı teşhis akışında okuyup hızlıca doğru müdahaleyi seçmektir.
Google’da URL Neden Görünmüyor? Sinyalleri Ayırma
Önce sorunu üç parçaya ayırın
Bir URL’nin görünmemesi her zaman aynı şey değildir. Google bazen sayfayı hiç taramaz, bazen tarar ama dizine eklemez, bazen de farklı bir canonical seçer. Bu yüzden ilk karar, sorunun tarama mı, indeksleme mi, yoksa sürüm seçimi mi olduğudur.Bu ayrım yapılmadan yapılan müdahaleler çoğu zaman hedefi ıskalar. Robots.txt taramayı sınırlar; noindex dizine eklemeyi durdurur; canonical ise Google’a tercih edilen sürümü işaret eder. Aynı URL’de bu sinyallerin birlikte nasıl davrandığı, sonucu tek başına herhangi bir etiketten daha fazla belirler.
Hangi araç neyi gösterir?
URL Inspection tek bir adres için en hızlı kontroldür. Google’ın sayfayı nasıl gördüğünü, erişip erişemediğini ve seçilen canonical’ı anlamaya yardım eder. Page Indexing raporu ise tekil URL’den çok, benzer sorunların sitede ne kadar yaygın olduğunu gösterir. Crawl Stats da Googlebot’un erişim ve tarama davranışını toplu düzeyde okumayı kolaylaştırır.- URL Inspection: tek URL’nin canlı durumunu ve Google’ın gördüğü sürümü kontrol etmek için.
- Page Indexing: dizine giremeyen sayfaların ortak nedenini görmek için.
- Crawl Stats: Googlebot’un siteye erişim düzenini ve tarama tarihçesini anlamak için.
robots.txt, noindex ve canonical nasıl ayrılır?
robots.txt, Googlebot’un sayfayı isteyip istemeyeceğini etkiler. Bu yüzden blok varsa sayfa taranmayabilir; taranmıyorsa noindex etiketini de göremeyebilir. noindex ise sayfa erişilebiliyorsa Google’a açık bir indeksleme engeli verir. canonical ise kopya ya da benzer sayfalar arasında Google’ın hangi sürümü seçebileceğini etkiler.- robots.txt engeli varsa önce tarama erişimini düzeltin.
- noindex varsa sayfanın gerçekten taranabildiğini doğrulayın.
- canonical farklı seçildiyse içerik benzerliğini ve sürüm tercihlerini kontrol edin.
Doğru sıra: önce erişim, sonra indeks, sonra sürüm
Taramayı doğrulayın
İlk soru şudur: Google sayfaya ulaşabiliyor mu? robots.txt engeli, sunucu hatası, erişim sorunu ya da yanlış kaynak blokları varsa URL Inspection bunu daha erken görünür kılar. Eğer sayfa taranamıyorsa, indeksleme ve canonical tartışmasına geçmek erken olur.Sitenizde önemli sayfalar taranamıyorsa önce robots.txt ve sunucu erişimini düzeltin. Google’ın crawl bütçesini yönetmek için de rasgele engel ekleyip çıkarmayın; Google, robots.txt’yi siteyi kasıtlı olarak taratıp durdurma aracı gibi kullanmanızı önermiyor.
İndekslemeyi doğrulayın
Sayfa taranabiliyorsa ikinci soru indeksleme durumudur. noindex etiketi varsa ve Google bunu görebildiyse, sayfa dizinden çıkarılır. Ancak noindex kuralı robots.txt ile birlikte çalışmaz; çünkü bot sayfaya erişemezse etiketi de okuyamaz.Bu nedenle noindex uygulanan sayfalarda en kritik nokta, sayfanın erişilebilir kalmasıdır. Sayfa hâlâ sonuçlarda görünüyorsa sorun çoğu zaman etiketi yeni eklemiş olmak, Google’ın yeniden taramış olmaması ya da robots.txt’nin noindex’i görünmez kılmasıdır.
Sürüm seçimini kontrol edin
Tarama ve indeksleme tamam gibi görünse bile Google farklı bir canonical seçebilir. Özellikle benzer ürün sayfaları, parametreli adresler, mobil/masaüstü varyantları veya tekrar eden içerikler varsa Google’ın seçtiği standart URL sizin beklediğiniz adres olmayabilir.Bu durumda amaç canonical etiketini ezbere değiştirmek değil, Google’ın neden başka sürümü seçtiğini anlamaktır. İçerik farkı zayıfsa, sürümler birbirine çok benziyorsa ya da yönlendirme zincirleri karışıksa, seçilen canonical sizin tercihinizden sapabilir.
| Sinyal | Ne anlama gelir |
|---|---|
| robots.txt engeli | Taramayı durdurur; tek başına sayfayı dizinden çıkarmaz. |
| noindex etiketi | Google sayfayı görebilirse indekslemeyi engeller. |
| canonical çakışması | Google farklı sürümü seçebilir; URL Inspection ile bakılır. |
| sitemap sinyali | Bulmayı kolaylaştırır; indeks garantisi vermez. |
| Page Indexing raporu | Dizine giremeyen sayfaların nedenini topluca ayırır. |
| Crawl Stats raporu | Googlebot’un erişim ve tarama davranışını gösterir. |
Uygulamada hızlı teşhis akışı
Sorun türüne göre ilk hamle
Bir URL sonuçta yoksa önce tek bir varsayım kurun: taranamıyor mu, noindex mi var, canonical mı değişmiş? Ardından doğru aracı seçin. Bu yaklaşım, aynı sayfada peş peşe üç farklı ayarı değiştirip teşhis karıştırmanızı engeller.- Tarama yoksa: robots.txt ve sunucu erişimini kontrol edin.
- Tarama var ama indeks yoksa: noindex ve içerik erişilebilirliğini kontrol edin.
- İndeks var ama yanlış sürüm çıkıyorsa: canonical ve içerik benzerliğini kontrol edin.
- Sorun yaygınsa: Page Indexing ve Crawl Stats ile desen arayın.
Sitemap’in rolünü doğru okuyun
Sitemap, Google’a önemli URL’leri bulması için sinyal verir ama tek başına indeks garantisi değildir. Bu yüzden sitemap başarılı görünüyor diye başka kontrolleri atlamak doğru olmaz. Özellikle yeni sayfalar, çok katmanlı site yapıları veya zayıf iç bağlantı olan alanlarda sitemap sadece başlangıç sinyali olarak düşünülmelidir.Sorun çözme açısından faydası, Google’ın hangi URL’leri keşfetmesini istediğinizi netleştirmesidir. Fakat bir sayfanın görünmemesinin nedeni robots.txt, noindex veya canonical çakışmasıysa sitemap bunu tek başına telafi etmez.
Son karar ölçütü
Aynı URL için üç soru yeterlidir: Google sayfaya ulaşabildi mi, ulaştığında noindex gördü mü, ulaştığında başka bir canonical seçti mi? Bu üç soruya verilen cevap, yapılacak ilk düzeltmeyi belirler.En iyi pratik, sinyalleri birbirinin yerine kullanmamaktır. robots.txt tarama içindir; noindex indeksleme içindir; canonical sürüm tercihidir. Sorunu hangi sinyalin ürettiğini bulduğunuzda, çözüm de doğal olarak daralır.