Web siteleri büyüdükçe, aynı içeriğe farklı URL'ler üzerinden erişilebilen sayfaların sayısı da artar. Bu durum, arama motorlarının hangi sayfayı indekslemesi gerektiği konusunda kafasının karışmasına ve duplicate content (kopya içerik) sorunlarına yol açar. İşte tam bu noktada devreye Canonical URL kavramı girer. Bu rehberde, Canonical URL'in ne olduğunu, nasıl çalıştığını, hangi durumlarda kullanılması gerektiğini ve SEO performansınızı nasıl doğrudan etkileyebileceğini tüm yönleriyle ele alacağız.
Canonical URL Nedir?
Canonical URL, bir web sayfasının arama motorlarına "Bu içeriğin orijinal ve tercih edilen versiyonu budur" mesajı vermek için kullanılan standart bir URL adresidir. Teknik olarak, HTML'in <head> bölümüne eklenen <link rel="canonical" href="..." /> etiketi ile tanımlanır. Bu etiket sayesinde Google, Bing ve diğer arama motorları, birden fazla URL'de bulunan benzer veya özdeş içerikler arasında hangisinin "asıl kaynak" olduğunu anlar.
Örneğin, aşağıdaki gibi farklı URL'ler aslında aynı ürün sayfasına işaret edebilir:
https://www.example.com/ayakkabi?renk=siyahhttps://www.example.com/ayakkabi?renk=beyaz&sort=aschttps://www.example.com/ayakkabi?utm_source=newsletter
Bu durumda Canonical etiketi, tüm bu varyasyonların https://www.example.com/ayakkabi adresine yönlendirilmesini sağlar. Böylece arama motoru botları, sayfa değerini (PageRank, backlink gücü, otorite sinyalleri) tek bir URL'de toplar.
Canonical URL Neden Önemlidir?
Canonical URL kullanmanın SEO açısından birçok kritik faydası vardır. Bunları maddeler halinde inceleyelim:
Duplicate Content Sorununu Çözer
Google, kopya içerik barındıran sayfaları filtrelemeye çalışır ancak bu süreçte bazen yanlış sayfayı indeksleyebilir. Canonical etiketi, bu belirsizliği ortadan kaldırarak hangi sayfanın gösterileceğini netleştirir. Özellikle e-ticaret sitelerinde ürün varyasyonları, kategoriler veya filtreleme parametreleri nedeniyle sıklıkla karşılaşılan bu sorun, Canonical ile etkili biçimde yönetilir.
Link Juice (Bağlantı Değeri) Konsolidasyonu Sağlar
Farklı URL'lere dağılmış backlink'ler, arama motorları tarafından farklı sayfalara ait olarak değerlendirilir. Bu da sayfa otoritesini parçalar. Canonical kullanımı, tüm backlink değerinin tek bir URL'de birikmesini sağlayarak sıralama potansiyelini artırır.
Tarama Bütçesini Optimize Eder
Googlebot, bir sitenin tarama bütçesini (crawl budget) verimli kullanmak zorundadır. Kopya sayfaların taranması, önemli sayfaların keşfedilmesini engelleyebilir. Canonical etiketi, botların doğru sayfalara odaklanmasına yardımcı olur.
Canonical URL Ne Zaman Kullanılmalıdır?
Canonical etiketi her durumda gerekli olmasa da, aşağıdaki senaryolarda kullanılması kesinlikle önerilir:
- URL Parametreleri: Oturum kimlikleri, sıralama parametreleri, renk veya beden filtreleri gibi sorgu parametreleri içeren URL'lerde.
- www ve www Olmayan Versiyonlar: Sitenin hem
wwwhem dewww'sız versiyonları mevcutsa. - HTTP ve HTTPS Protokolleri: Hem HTTP hem HTTPS üzerinden erişilebilen sayfalarda güvenli versiyonu işaretlemek için.
- Benzer Ürün Sayfaları: Renk, beden veya model gibi farklarla aynı ürünü gösteren sayfalarda.
- Yazdırma Versiyonları: Bir makalenin yazdırılabilir versiyonu varsa.
- AMP ve Mobil Versiyonlar: Accelerated Mobile Pages veya ayrı mobil subdomain'ler kullanıldığında.
- Sayfalama Yapılan İçerikler: Kategori sayfalarında "view-all" (tümünü gör) versiyonunu Canonical olarak belirlemek.
Canonical URL Nasıl Uygulanır?
Canonical etiketi eklemenin birkaç farklı yöntemi vardır. En yaygın kullanılan yöntem, HTML <head> bölümüne aşağıdaki gibi bir etiket eklemektir:
<link rel="canonical" href="https://www.example.com/orijinal-sayfa" />
HTTP Header ile Canonical Belirleme
HTML dosyaları haricindeki içerikler (PDF, Word belgeleri vb.) için HTTP header üzerinden Canonical tanımlanabilir:
Link: <https://www.example.com/belge.pdf>; rel="canonical"
Sitemap ile Canonical Kullanımı
XML sitemap dosyalarında listelenen URL'ler de Canonical sinyali olarak kabul edilir. Bu nedenle sitemap'e yalnızca tercih edilen (canonical) URL'lerin eklenmesi önemlidir.
301 Yönlendirmesi ile Farkı
Canonical etiketi bir sinyal iken, 301 yönlendirmesi bir komuttur. Kullanıcıları gerçekten farklı bir URL'ye yönlendirmek istiyorsanız 301 kullanın. Yoksa sadece arama motorlarına tercih bildirmek istiyorsanız Canonical etiketi yeterlidir.
Yaygın Canonical URL Hataları
Canonical etiketi uygularken sıklıkla yapılan hatalar SEO performansını olumsuz etkileyebilir:
- Kendine referans veren Canonical: Her sayfanın kendi URL'sini Canonical olarak göstermesi aslında bir hata değildir, ancak bazı uzmanlar bunu en iyi uygulama olarak görür; eksik bırakılması ise zararlı değildir.
- Zincirleme Canonical: Sayfa A, B'ye; B de C'ye Canonical veriyorsa bu sorunludur. Her sayfa doğrudan nihai Canonical URL'e işaret etmelidir.
- Relative URL Kullanımı: Canonical etiketinde mutlaka tam (absolute) URL kullanılmalıdır.
- noindex ile Birlikte Kullanım: Canonical sayfada
noindexdirektifi varsa çelişki meydana gelir. Bu iki etiketi aynı sayfada kullanmaktan kaçının. - Yönlendirilen URL'ye Canonical: 301 yönlendirmesi olan bir sayfaya Canonical eklemek yerine, yönlendirme sonrası varış sayfasına Canonical ekleyin.
Canonical URL'i Doğrulama Yöntemleri
Canonical etiketlerinin doğru çalıştığını anlamak için şu araçları kullanabilirsiniz:
- Google Search Console: URL Inspection aracı ile herhangi bir sayfanın Canonical bilgisini inceleyebilirsiniz.
- Screaming Frog: Site genelinde tüm Canonical etiketlerini tarayıp raporlayabilir.
- Sitebulb ve Ahrefs: Bu araçlar da benzer denetim özellikleri sunar.
Düzenli olarak yapılan Canonical denetimleri, SEO sağlığınızı korumanız açısından kritik öneme sahiptir.
Sonuç
Canonical URL, modern SEO stratejisinin temel yapı taşlarından biridir. Doğru uygulandığında, duplicate content sorunlarını ortadan kaldırır, sayfa otoritesini konsolide eder ve arama motorlarının sitenizi daha verimli taramasını sağlar. E-ticaret sitelerinden blog sayfalarına, kurumsal web sitelerinden haber portallarına kadar her ölçekteki proje için Canonical URL yönetimi artık bir zorunluluktur.
Sitenizdeki Canonical etiketlerini bugün denetleyerek başlayın. Teknik SEO uzmanınızla birlikte URL yapınızı gözden geçirin ve her sayfa için doğru Canonical stratejisini belirleyin. SEO başarınız, bu küçük ama güçlü etiketin doğru kullanımıyla önemli ölçüde artabilir. Hemen sitenizi analiz ederek Canonical URL optimizasyonuna başlayın!