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.
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.
| Canonical | 301 Yönlendirme | Noindex | |
|---|---|---|---|
| Sayfa hâlâ açılır mı | Evet | Hayır, yeni adrese gider | Evet |
| Sinyali nereye taşır | Belirtilen adrese | Yeni adrese | Hiçbir yere |
| Doğru kullanım | Aynı 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,
noindexişaretli bir sayfaya işaret etmiyor mu
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.