Canonical tag, aynı veya benzer içeriği birden çok URL'de barındıran sitelerde 'asıl URL benim' demenin standart yolu. E-ticaret'te filter parametreleri, blog'da tag/category overlap, sezonluk kampanyalar — hepsi canonical ile çözülür. Yanlış canonical setup duplicate content cezasından beter sorunlar yaratır.
Canonical nedir, ne yapar?
<link rel='canonical' href='https://example.com/asil-url' /> tag'i. Aynı/benzer içeriğin birden çok URL'de göründüğü durumlarda Google'a 'şu URL ana URL, otoriteyi ona ata' der. Sıralama duplicate URL'lere değil canonical'a verilir.
Self-referencing canonical
Her sayfa kendi canonical'ını içermeli. example.com/sayfa için canonical = example.com/sayfa. Bu pratik standart oldu ve Google'ın da önerisi.
Yaygın senaryolar
- E-ticaret filter parametreleri
- example.com/kategori?color=red&size=L → canonical = example.com/kategori. Filter sayfaları ana kategoriye.
- Pagination
- example.com/blog?page=2 → canonical kendisi (page=2'nin kendisi).
- Print sayfaları
- example.com/page?print=1 → canonical = example.com/page.
- Tracking parametreleri
- example.com/page?utm_source=email → canonical = example.com/page.
- Cross-domain
- Aynı içeriği başka domain'de yayınlıyorsanız orijinal domain'i canonical yapın.
- AMP
- AMP sayfası canonical olarak HTML versiyonu işaret eder.
Yanlış canonical kullanımı
- Tüm sayfaların anasayfayı canonical yapması — anasayfa dışındaki her şey deindex olur
- Canonical relative URL — mutlak URL kullanın
- Canonical https'e gidiyor ama redirect http'ye — çelişki
- Canonical 404 dönüyor — sinyal kaybı
- Birden çok canonical tag'i aynı sayfada — Google rastgele seçer
- Hreflang ile uyumsuz canonical — uluslararası SEO çöker
Google'ın canonical'ınızı reddetmesi
GSC > Pages > 'Duplicate, Google chose different canonical' raporu. Sizin belirttiğiniz canonical'ı Google reddedip başka URL'i seçti. Sebep: zayıf canonical sinyali (canonical hedefi düşük otorite, redirect chain, içerik farkı). Çözüm: canonical hedefini güçlendirin veya 301 redirect kullanın.
Faceted navigation: en zor canonical senaryosu
Bir e-ticaret'in /kategori/kadin-elbise sayfasında 8 filter (renk, beden, marka, fiyat, etc.) varsa kombinasyonlar 84.000 URL yaratır. Çözüm seti: 1) Filter URL'lerine ana kategori canonical, 2) Robots.txt'de bazı filter parametrelerini block, 3) Sitemap'te sadece ana kategori URL'leri, 4) Internal linking'de filter URL'lerine link vermemek. Bir client'ta bu kombinasyon 84K duplicate'i 1.2K canonical URL'e indirdi.
NotDuplicate content audit + canonical strategy için: +90 537 729 40 97 (WhatsApp). 100K URL'e kadar siteler için 4 günde tam audit.