Canonical, noindex ve robots.txt aynı anda karışıyorsa önce tarama, sonra indeksleme, en son canonical sinyalini ayırın. Böylece yanlış sırayla yapılan düzeltmelerin birbirini boşa çıkarmasını önlersiniz.
En güvenli yaklaşım, Google’ın sayfayı gerçekten görüp görmediğini kontrol etmek; görüyorsa noindex ve canonical’ı, görmüyorsa robots.txt ve erişim engellerini incelemektir. Bu sıra, aynı URL üzerinde birden fazla sinyal çakıştığında sorunu tek tek ayıklamayı kolaylaştırır.
Bu beş soru, tek bir Search Console uyarısını gereksiz yere büyütmeden kök nedeni ayırır. Sorun çoğu zaman tek bir etikette değil, etiketlerin birbirine ters düşmesindedir.
En güvenli yaklaşım, Google’ın sayfayı gerçekten görüp görmediğini kontrol etmek; görüyorsa noindex ve canonical’ı, görmüyorsa robots.txt ve erişim engellerini incelemektir. Bu sıra, aynı URL üzerinde birden fazla sinyal çakıştığında sorunu tek tek ayıklamayı kolaylaştırır.
Sorunu tek sinyale indirmeden önce akışı ayırın
Canonical, noindex ve robots.txt farklı işleri yapar. Birini diğerinin yerine kullanmak çoğu zaman teşhisi zorlaştırır.Önce taranabiliyor mu, ona bakın
robots.txt bir sayfanın taranmasını engelliyorsa Google noindex etiketini göremez. Bu yüzden ilk soru, URL’nin taramaya açık olup olmadığıdır. Eğer sayfa taranamıyorsa canonical tartışması ikincil kalır; önce erişim engelini çözmek gerekir.Sonra indeksleme sinyalini ayırın
Sayfa taranabiliyorsa noindex, o URL’nin dizine alınmaması için doğrudan sinyal verir. Google belgeleri noindex’in robots.txt içinde çalışmadığını ve etkin olabilmesi için sayfanın erişilebilir olması gerektiğini açıkça belirtir. Bu nedenle noindex, tarama engelinden ayrı değerlendirilmelidir.En son canonical tercihine geçin
Google canonicalizasyon sorunlarında önce URL Inspection ile Google-selected canonical’ı kontrol etmeyi önerir. Ardından teknik sinyallerin, yönlendirmelerin ve rel=canonical işaretlerinin birbiriyle uyumlu olup olmadığına bakılır. Yani canonical, genellikle tarama ve indeksleme durumları netleştikten sonra anlam kazanır.Düzeltme sırasını pratikte nasıl kurarsınız
Öncelik sırası çoğu durumda şöyledir: erişim sorunu varsa onu kaldırın, sayfa taranabiliyorsa noindex’i kontrol edin, duplicate yapı varsa rel=canonical ve yönlendirmeyi uyumlu hale getirin. Bu sırayla ilerlemek, bir sinyali düzeltirken diğerinin hâlâ çelişki üretmesini önler.robots.txt yalnızca taramayı kapatır
robots.txt bir “indekslemeyi kapat” aracı değil, bir tarama yöneticisidir. Google’ın dokümanlarında da bu dosyanın sayfayı Search sonuçlarından gizlemek için kullanılmaması gerektiği vurgulanır. Bu yüzden robots.txt ile noindex aynı amaç için birbirinin yerine geçmez.noindex, görünür olan sayfada işe yarar
noindex’in çalışması için Googlebot’un sayfayı okuyabilmesi gerekir. Bu yüzden tarama engeli çözülmeden noindex’e güvenmek, sorunun devam etmesine neden olabilir. Eğer amaç sayfayı Search’ten kaldırmaksa, önce sayfanın erişilebilir olduğundan emin olun.canonical, kopya kümeyi düzenler
rel=canonical, benzer veya yinelenen URL’ler arasında tercih edilen sürümü işaret eder. Google bazen sizin belirttiğiniz canonical yerine başka bir URL seçebilir; bu durumda URL Inspection ile seçilen canonical’ı görüp teknik sinyallerin neden farklılaştığını incelemek gerekir. Yönlendirme varsa, bunu canonical ile aynı hedefe bağlamak çoğu zaman daha temizdir.| Durum | Ne anlama gelir |
|---|---|
| Google-selected canonical | URL Inspection’da önce Google’ın hangi URL’yi seçtiğini görün; sorun bazen tercih ettiğiniz URL değil, seçilen küme davranışıdır. |
| robots.txt engeli | Tarama kapalıysa Google noindex’i göremez; önce engelin gerçekten taramayı kesip kesmediğini doğrulayın. |
| noindex sinyali | Sayfa taranabiliyorsa noindex indekslemeyi durdurur; bu sinyal robots.txt ile karıştırılmamalı. |
| rel=canonical | Aynı veya çok benzer sayfalarda tercih edilen sürümü güçlü şekilde işaretler; robots.txt bunun yerine kullanılmamalı. |
| Düzeltme sırası | Önce erişim ve tarama, sonra indeksleme sinyali, en son canonical uyumu kontrol edin. |
Karar verirken kısa kontrol listesi
- Sayfa taranabiliyor mu?
- Taranıyorsa noindex var mı?
- Noindex ile canonical aynı hedefi mi işaret ediyor?
- robots.txt yanlışlıkla kontrolü kesiyor mu?
- Google-selected canonical, sizin tercih ettiğiniz URL ile uyumlu mu?
Bu beş soru, tek bir Search Console uyarısını gereksiz yere büyütmeden kök nedeni ayırır. Sorun çoğu zaman tek bir etikette değil, etiketlerin birbirine ters düşmesindedir.