Canonical URL Nedir?
Canonical URL, bir sayfanın tercih edilen, dizine eklenecek versiyonunu tanımlar. <link rel="canonical" href="..."> etiketi veya HTTP header ile belirtilir. E-ticaret filtreleri, parametreli URL'ler veya mobil/desktop varyantları gibi durumlarda kullanılır.
Neden Önemlidir?
Duplicate content arama motorlarını karıştırır; crawl bütçesi bölünür, sıralama sinyalleri dağılır. Canonical sayesinde tüm sinyaller tek URL'de toplanır. Yanlış canonical ise sayfanın indekslenmemesine yol açabilir.
Nasıl Çalışır?
Sayfa head bölümüne <link rel="canonical" href="https://site.com/ana-sayfa" /> eklenir. Arama motoru bu URL'yi ana versiyon kabul eder; diğer varyantları birleştirir veya yok sayar. Self-referencing canonical (sayfa kendi URL'sine işaret eder) da kullanılabilir.
Dikkat Edilmesi Gerekenler
- Canonical mutlaka 200 dönen, erişilebilir bir URL'ye işaret etmelidir; 404 veya redirect hedeflenmemelidir.
- Cross-domain canonical dikkatli kullanılır; çoğu durumda aynı domain içinde kalınmalıdır.
- Canonical ve noindex aynı sayfada çelişkili olabilir; ikisini birlikte kullanırken mantığı kontrol edin.
Sık Sorulan Sorular
Canonical ve redirect farkı nedir?
Redirect kullanıcıyı başka URL'ye yönlendirir; canonical ise sadece arama motoruna bilgi verir, kullanıcı aynı sayfada kalır.
Her sayfada canonical gerekli mi?
Teknik olarak zorunlu değil ama önerilir. Özellikle parametreli URL'ler veya duplicate riski olan sayfalarda mutlaka kullanılmalıdır.
Canonical yanlış ayarlanırsa ne olur?
Sayfa indekslenmeyebilir veya yanlış URL indekslenebilir. Search Console'da kapsam raporları ile kontrol edilmelidir.