Sitemap'te canonical olmayan URL
sitemap_noncanonicalKısa cevap
Sitemap'inizdeki bazı URL'ler farklı bir URL'ye işaret eden bir canonical bildiriyor. Sitemap'in her sayfanın canonical sürümünü listelemesi gerekir; canonical olmayan bir URL'yi listelemek Google'a çelişen iki ipucu gönderir. Bu sorun Google'ın sayfayı bulup bulamayacağını ya da indeksine ekleyip ekleyemeyeceğini etkiler. Sitemap'e yalnızca canonical URL'ler koyun.
Neden önemli
Google, sitemap'e dahil edilmeyi bir canonical ipucu olarak okur. Sayfanın kendisi "canonical'ım B" derken sitemap "A canonical bir sayfadır" diyorsa Google çelişkiyi çözmek zorunda kalır ve bu kayıtlar için çoğu zaman "Duplicate, Google chose different canonical than user" ya da "Alternate page with proper canonical tag" raporlar. Hiçbir şey bozulmaz, ama sitemap güvenilir bir liste olmaktan çıkar.
Glimana bunu nasıl tespit eder
Kural, sitemap'te yer alan ve canonical etiketi kendisine işaret etmeyen (canonical_ok false) sayfaları listeler. Kanıt, bildirilen canonical'ı gösterir.
Nasıl düzeltilir
- Glimana'da etkilenen sayfaları bulun. Sorunlar › Sitemap'te canonical olmayan URL bölümünü açın. Bu site düzeyinde bir kontrol olduğundan tek satır tüm kanıtı taşır: ilgili URL'ler, değerler ya da günler. Görevler altındaki görev aynı listeyi ve beklenen kazancı gösterir.
-
Düzeltmeyi platformunuzda uygulayın.
Ya sitemap kaydı ya da canonical yanlış; hangisi olduğuna karar verin:
- Sayfa kendi adıyla indekslenmeliyse canonical'ı kendine işaret edecek şekilde düzeltin (bkz. Canonical çakışması).
- Sayfa canonical hedefinin meşru bir kopyasıysa onu sitemap'ten çıkarın.
SEO eklentileri canonical olmayan sayfaları otomatik olarak hariç tutar; bu durum genellikle sayfalanmış arşivlerde, ilk sayfaya canonical verilmiş etiket sayfalarında ya da özel bir sitemap eklentisinde görülür. Yazı türünü / taksonomiyi eklenti ayarlarından sitemap dışında bırakın.
Shopify'ın sitemap'i ürün URL'lerini
/products/altında listeler; koleksiyon kapsamlı ürün URL'leri de bunlara canonical verir; bu doğrudur. Kural tetikleniyorsa özel bir sitemap ya da uygulama koleksiyon kapsamlı varyantları listeliyordur.Sitemap'i, sayfa şablonunun kullandığı canonical URL fonksiyonunun aynısıyla üretin; böylece ikisi asla çelişmez.
-
Yayımlayın ve önbellekleri temizleyin. Dosyayı kaydedin, ardından CDN'de
/robots.txtdosyasını (ve sitemap URL'lerinizi) boşaltın: Cloudflare ve çoğu CDN bunları bir güne kadar önbellekte tutar. Canlı dosyanın değişikliği gösterdiğinicurl -s https://your-domain/robots.txtile doğrulayın. - Glimana'da doğrulayın. Görevi Görevler altında açıp Yaptım düğmesine tıklayın. Etkilenen sayfalar birkaç saat içinde doğrulama taramasına alınır; her sitemap URL'si kendine canonical verdiğinde görev kapanır. Kontrol yine başarısız olursa görev bir notla Yeni durumuna döner; geçerse Etki raporlarında Giderilen teknik sorunlar altında listelenir. Daha erken kontrol etmek için sorundaki Etkilenen sayfaları yeniden tara seçeneğini kullanın.
Düzeltme nasıl doğrulanır
Yeniden tarayın; her sitemap URL'si kendine canonical verdiğinde görev kapanır.