![]() |
|
“Yinelenen, Google Kullanıcıdan Farklı Bir Canonical Seçti” Hatası Nasıl Çözülür? - Yazdırılabilir Versiyon +- Dataweb Forum (https://dataweb.com.tr/forum/seo) +--- Konu: “Yinelenen, Google Kullanıcıdan Farklı Bir Canonical Seçti” Hatası Nasıl Çözülür? (/https://dataweb.com.tr/forum/yinelenen-google-kullanicidan-farkli-bir-canonical-secti-hatasi-nasil-cozulur-63) |
“Yinelenen, Google Kullanıcıdan Farklı Bir Canonical Seçti” Hatası Nasıl Çözülür? - Kadir - 09-09-2026 Google Search Console'da görülen: "Yinelenen, Google kullanıcıdan farklı bir canonical seçti" durumu, Google'ın sizin canonical olarak belirttiğiniz URL yerine başka bir URL'yi asıl sürüm olarak değerlendirdiğini gösterir. Bu her zaman kritik bir hata değildir. Ancak Google'ın indekslemesini istediğiniz URL ile Google'ın seçtiği URL farklıysa teknik yapının kontrol edilmesi gerekir. Canonical nedir? Birbirine çok benzeyen veya aynı içeriği gösteren birden fazla URL olduğunda canonical etiketi arama motorlarına tercih edilen ana URL'yi bildirir. Örneğin: Kod: https://siteadi.com/urun
https://siteadi.com/urun?ref=facebook
https://siteadi.com/urun?sort=1adreslerinin aynı içeriği gösterdiğini düşünelim. Ana URL: Kod: https://siteadi.com/urunise diğer sürümlerde canonical etiketi bu adrese işaret edebilir. Canonical etiketi nasıl görünür? HTML kaynak kodunda örnek: Kod: <link rel="canonical" href="https://siteadi.com/urun">1. Search Console'da hangi URL'nin seçildiğini bulun Search Console'un üst kısmındaki: URL Denetleme alanına problemli URL'yi yapıştırın. İndeksleme ayrıntılarında şu iki bilgiyi arayın:
İki adres farklıysa Google sizin tercihinizi kabul etmemiş demektir. 2. Önce Google'ın seçtiği URL mantıklı mı değerlendirin Örneğin sizin canonical adresiniz: Kod: https://siteadi.com/kirmizi-ayakkabiGoogle'ın seçtiği adres: Kod: https://siteadi.com/ayakkabiise iki sayfanın içeriğinin gerçekten birbirine çok benzeyip benzemediğini kontrol edin. Eğer iki URL aynı içeriği gösteriyorsa Google'ın seçimi mantıklı olabilir. Ama iki sayfanın farklı amaçları varsa sorunun nedenini araştırın. 3. Canonical etiketi doğru mu kontrol edin Problemli URL'nin kaynak kodunu açın. Tarayıcıda: Sağ tık → Sayfa kaynağını görüntüle seçeneğini kullanabilirsiniz. Arama yaparak: Kod: canonicalkelimesini bulun. Beklenen yapı: Kod: <link rel="canonical" href="https://siteadi.com/dogru-url">olmalıdır. 4. Bir sayfada birden fazla canonical bulunmamalı Tema, SEO eklentisi veya özel kod aynı anda canonical üretiyorsa iki farklı etiket oluşabilir. Örneğin: Kod: <link rel="canonical" href="https://siteadi.com/a">
<link rel="canonical" href="https://siteadi.com/b">gibi çelişkili bir yapı kullanmayın. Sayfanın canonical sinyalleri tutarlı olmalıdır. 5. Canonical gösterdiğiniz URL 200 dönüyor mu? Canonical hedef URL:
Tercih ettiğiniz canonical sayfanın gerçekten erişilebilir ve indekslenebilir olması gerekir. 6. Canonical zinciri oluşturmayın Şöyle bir yapıdan kaçının: Kod: A → canonical B
B → canonical CMümkünse doğrudan: Kod: A → canonical C
B → canonical C
C → canonical Cşeklinde net sinyal verin. 7. Ana sayfanın self-canonical kullandığından emin olun Ana URL'nin kendi kendisini canonical göstermesi genellikle en temiz yapıdır. Örneğin: Kod: https://siteadi.com/urunsayfasında: Kod: <link rel="canonical" href="https://siteadi.com/urun">kullanılabilir. 8. İç bağlantılar hangi URL'ye gidiyor? Canonical etiketi bir URL'yi gösterirken sitenin tüm iç bağlantıları başka sürüme gidiyorsa Google çelişkili sinyal alabilir. Örneğin canonical: Kod: https://siteadi.com/urunama menü ve içerik bağlantıları: Kod: https://siteadi.com/urun?ref=menuşeklindeyse ana URL'yi doğrudan kullanmak daha temizdir. 9. Sitemap içerisinde hangi sürüm bulunuyor? Sitemap dosyasına yalnızca indekslenmesini istediğiniz canonical URL'leri koymaya çalışın. Şöyle bir yapıdan kaçının: Kod: https://siteadi.com/urun
https://siteadi.com/urun?sort=asc
https://siteadi.com/urun?sort=descEğer asıl sayfa: Kod: https://siteadi.com/urunise sitemap içerisinde öncelikle bu URL bulunmalıdır. Canonical URL'ler sitemap içerisinde doğru olmasına rağmen indeksleme sorunları devam ediyorsa sitemap mevcutken URL'lerin neden indekslenmeyebileceğini ayrıca kontrol edin. 10. HTTP ve HTTPS sürümlerini karıştırmayın Site HTTPS kullanıyorsa canonical etiketinde yanlışlıkla: Kod: http://siteadi.com/sayfakullanılmamalıdır. Doğru yapı: Kod: https://siteadi.com/sayfaolmalıdır. 11. www ve www olmayan sürümler tutarlı olmalı Site: Kod: https://www.siteadi.comüzerinde çalışıyorsa canonical: Kod: https://siteadi.comşeklinde farklı sürüm göstermemelidir. Seçtiğiniz ana host yapısını:
tutarlı kullanın. 12. Çok benzer sayfaları gerçekten farklılaştırın Google iki URL'nin içeriğini neredeyse aynı görüyorsa canonical tercihinizi kabul etmeyebilir. Örneğin şehir bazlı yüzlerce sayfada yalnızca şehir adı değişiyor, geri kalan bütün metin aynıysa sayfalar birbirine çok benzeyebilir. Her indekslenmesini istediğiniz sayfanın gerçek bir kullanıcı ihtiyacını karşılaması gerekir. 13. Canonical 301 yönlendirme değildir Bu ikisini karıştırmamak gerekir. Canonical: "Bu benzer URL'ler arasında tercih ettiğim ana sürüm budur." sinyalidir. 301: "Bu URL artık başka bir adrese kalıcı olarak taşındı." anlamına gelir. Eski URL'nin artık hiçbir şekilde kullanılmayacağı durumlarda 301 daha doğru çözüm olabilir. Hangi durumda canonical, hangi durumda kalıcı yönlendirme kullanılması gerektiğini daha ayrıntılı görmek için Canonical mı 301 yönlendirme mi? rehberine bakabilirsiniz. 14. Hangi durumda hiçbir şey yapmamak gerekir? Google'ın seçtiği canonical zaten istediğiniz ana URL ise ve arama sonuçlarında doğru sayfa görünüyorsa rapordaki durum her zaman müdahale gerektirmeyebilir. Önemli olan: Google'ın hangi URL'yi indekslediği ve bunun sizin istediğiniz URL olup olmadığıdır. 15. Düzeltmeden sonra ne yapmalıyım? Değişiklikleri yaptıktan sonra ilgili URL'leri tekrar kontrol edin. Gerekirse URL Denetleme aracını kullanın. Ancak canonical değişikliğinin Search Console raporlarına yansıması anlık olmayabilir. Google'ın URL'leri yeniden taraması gerekir. Canonical kontrol listesi Problem yaşayan bir URL için şu listeyi kullanabilirsiniz:
Sonuç Google'ın sizin belirttiğiniz canonical yerine başka bir URL seçmesi durumunda yalnızca canonical etiketini değiştirmek yeterli olmayabilir. Google birçok sinyali birlikte değerlendirebilir. Bu nedenle: canonical + yönlendirme + sitemap + iç bağlantı + içerik aynı ana URL'yi işaret etmelidir. En güçlü canonical yapısı tek bir etiket değil, bütün sitenin aynı URL konusunda tutarlı sinyal vermesidir. |