İçeriğe atla
KaynakOl

Canonical etiketi: aynı sayfanın beş adresi olduğunda ne yapılır

www ile www'suz, http ile https, sondaki eğik çizgi, sıralama parametresi — aynı içerik kaç adresten servis edilirse, arama motoru ve AI botu hangisini kaynak alacağına kendi karar verir. Canonical bu kararı sizin vermenizi sağlar.

Mustafa Gezer 3 dk okuma

Aynı içeriğin kaç farklı adresten erişilebildiğini test etmeden bilmek zordur. Tipik bir sayfanın gerçekte yaşadığı hâl:

https://site.com/urun
https://www.site.com/urun
http://site.com/urun
https://site.com/urun/
https://site.com/urun?ref=instagram
https://site.com/urun?sort=fiyat-artan

Altısı da aynı içeriği gösterir. Arama motoru ve AI botu bunu bilmiyor — her biri ayrı bir URL, dolayısıyla ayrı bir sayfa gibi görünür. Sonuç: aynı içeriğin sinyali altı parçaya bölünür ve hiçbiri diğerinden güçlü çıkmaz.

Canonical ne yapar, ne yapmaz

<link rel="canonical" href="..."> etiketi tek bir şey söyler: "bu içeriğin asıl adresi budur." Yönlendirme yapmaz, sayfayı gizlemez, erişimi engellemez — sadece bir tercih beyanıdır.

Canonical301 YönlendirmeNoindex
Sayfa hâlâ açılır mıEvetHayır, yeni adrese giderEvet
Sinyali nereye taşırBelirtilen adreseYeni adreseHiçbir yere
Doğru kullanımAynı içeriğin varyantlarıAdres kalıcı değiştiğindeİçerik gerçekten gereksizse

Üçünü karıştırmanın en sık sonucu: bir sayfa noindex iken başka bir sayfa ona canonical gösteriyor. O zaman sinyal, var olmayan bir hedefe akar ve kaybolur.

En sık dört çatallanma noktası

1 · www / www'suz ve http / https. Dört kombinasyon da teknik olarak açılabiliyorsa dört ayrı adrestir. Doğru çözüm canonical değil, 301 yönlendirmedir — tek bir kanonik host'a sabitlemek. Kaynak Ol'un kendi .htaccess'i bunu böyle çözüyor: www.kaynakol.com ve http:// her istek https://kaynakol.com'a 301 ile gider; canonical etiketi bunun üstüne ikinci bir güvence katmanı.

2 · Sondaki eğik çizgi. /urun ve /urun/ sunucu tarafında farklı yorumlanabilir. Tutarlı bir kural seçip (genellikle dizin sonuna /) tüm iç bağlantıları ona göre yazmak, canonical'a ihtiyaç kalmadan sorunu kökten çözer.

3 · İzleme ve sıralama parametreleri. ?ref=, ?utm_=, ?sort=, ?sayfa= gibi parametreler genellikle içeriği değiştirmez, sadece görünümü. Bu URL'lerin tamamı, parametresiz asıl adrese canonical vermeli.

4 · Baskı görünümü ve AMP benzeri ikizler. Aynı içeriğin ayrı bir şablonla servis edildiği her yerde, ikiz sayfa asıl sayfaya canonical vermeli — tersi değil.

Cross-domain canonical

Aynı içerik iki farklı alan adında yayınlanıyorsa (basın bülteni, ortak içerik, franchise şablonu), canonical alan adı sınırını da geçebilir. Bu, sendikasyon içeriğinde asıl kaynağı korumanın standart yoludur — ama karşı taraf işbirliği yapmıyorsa (kendi sitenize canonical koymuyorsa) sinyal tek yönlü kalır ve zayıf çalışır.

Canonical zinciri: sık görülen kurulum hatası

A sayfası B'ye canonical veriyor, B sayfası C'ye canonical veriyor — bu bir zincirdir ve arama motoru genellikle zincirin ortasında bir yerde takip etmeyi keser. Kural basit: canonical hedefi, kendi de başka bir yere canonical vermeyen, "nihai" bir sayfa olmalı.

Bu, iç linklemedeki yönlendirme zinciri sorununun canonical karşılığıdır — ikisi de aynı hatayı farklı katmanda tekrarlar: sinyali nihai adrese değil, ara bir adrese göndermek.

Ne zaman canonical, ne zaman noindex

Karar basit bir soruya iner: bu sayfanın kendi başına arama sonucunda çıkmasını ister misiniz?

  • İsterseniz ama başka bir varyantı tercih ediyorsanız: canonical.
  • İstemiyorsanız (filtrelenmiş liste sayfası, teşekkür sayfası, dahili

arama sonucu): noindex.

  • Adres kalıcı olarak değiştiyse: 301, canonical değil.

Kendi sitenizde nasıl doğrularsınız

Elle yüzlerce sayfa kontrol etmek gerekmez. Sayfa SEO denetimi her URL'nin canonical hedefini çıkarır ve kendi kendine referans vermeyen ya da başka bir canonical'a zincirlenen sayfaları işaretler. Site haritası denetimi ise sitemap'te listelenen bir adresin canonical'ının farklı bir adrese işaret ettiği — yani sitemap ile canonical'ın çelişttiği — durumları yakalar. Bu çelişki göz ardı edilirse arama motoru hangisine güveneceğini kendi seçer, ve seçimi genellikle sizin tercihinizle uyuşmaz.

Kontrol listesi

  • Her sayfa kendi kendine referans veren bir canonical taşıyor mu
  • www/www'suz ve http/https tek bir host'a 301 ile sabitlenmiş mi
  • Parametreli URL'ler parametresiz asıl adrese canonical veriyor mu
  • Canonical zinciri var mı (A→B→C)
  • Sitemap'teki adres ile canonical hedefi aynı mı
  • Hiçbir canonical, noindex işaretli bir sayfaya işaret etmiyor mu
Mustafa GezerSEO ve AI görünürlük denetçisi

Markaların yapay zekâ destekli arama sistemlerindeki görünürlüğünü ölçer ve düzeltir. Ölçüm metodolojisi ham sunucu yanıtına ve tekrarlı çalıştırmaya dayanır; her bulgu kaydedilmiş bir sunucu yanıtına bağlanır.

Sık sorulanlar

Canonical etiketi bir yönlendirme mi?

Hayır. Yönlendirme (301) tarayıcıyı fiilen başka adrese gönderir; canonical ise aynı adresi göstermeye devam eder, sadece "asıl adres budur" der. İkisi karıştırılırsa "canonical zinciri" oluşur ve sinyal zayıflar.

Kendi kendine referans veren canonical gerekli mi?

Evet, iyi pratik budur. Her sayfa, parametre veya varyant olmasa bile kendi adresini canonical olarak işaretlemeli — bu, sonradan oluşacak varyantlara karşı önceden koruma sağlar.

Canonical'ı AI botları okuyor mu?

Okur ama davranışı garanti değildir. Google canonical'ı güçlü bir sinyal olarak kabul eder; bazı AI arama sistemleri canonical'a hiç bakmadan taradığı ham URL'yi kaynak gösterebilir. Bu yüzden en güvenli çözüm canonical'ı doğru yazmak VE gerçek yönlendirmeyle desteklemektir.

İlgili yazılar

hreflang: çok dilli sitede yanlış pazara gösterilmek

hreflang bir çeviri etiketi değil, bir hedefleme etiketidir. Yanlış kurulduğunda İngilizce sayfanız Türkiye'de, Türkçe sayfanız Almanya'da gösterilir — ve bu durum çok pazarlı AI görünürlük ölçümünü de bozar.

1 dk okuma

Ölçerek başlayın

Bu yazıda anlatılanın sitenizde geçerli olup olmadığını tahmin etmeyin — ölçün. AI Bot Erişim Kontrolü ücretsiz ve ~10 saniye sürüyor.

WhatsApp