Dataweb Forum
“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=1

adreslerinin aynı içeriği gösterdiğini düşünelim.

Ana URL:

Kod:
https://siteadi.com/urun

ise 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:
  • Kullanıcı tarafından bildirilen canonical
  • Google tarafından seçilen canonical

İ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-ayakkabi

Google'ın seçtiği adres:

Kod:
https://siteadi.com/ayakkabi

ise 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:
canonical

kelimesini 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:
  • 404 olmamalı
  • 500 olmamalı
  • Noindex olmamalı
  • Robots ile engellenmemeli

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 C

Mü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/urun

sayfası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/urun

ama 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=desc

Eğer asıl sayfa:

Kod:
https://siteadi.com/urun

ise 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/sayfa

kullanılmamalıdır.

Doğru yapı:

Kod:
https://siteadi.com/sayfa

olmalı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ı:
  • 301 yönlendirmelerde
  • Canonical etiketlerinde
  • Sitemap içerisinde
  • İç bağlantılarda

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:
  • Canonical etiketi tek mi?
  • Canonical hedefi doğru mu?
  • Hedef 200 dönüyor mu?
  • Hedef indekslenebilir mi?
  • Self-canonical doğru mu?
  • İç bağlantılar aynı URL'yi mi kullanıyor?
  • Sitemap aynı URL'yi mi içeriyor?
  • HTTP/HTTPS tutarlı mı?
  • www sürümü tutarlı mı?
  • Sayfalar gerçekten birbirinden farklı mı?


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.