Canonical etiket (rel=”canonical”), bir web sayfasının orijinal (ana) versiyonunu arama motorlarına bildirmek için kullanılan bir HTML etiketidir. Bu etiket, kopya içerik (duplicate content) sorunlarını önlemek ve arama motorlarının belirli bir sayfayı öncelikli olarak değerlendirmesini sağlamak amacıyla kullanılır.
Arama motorları, aynı veya çok benzer içeriğe sahip birden fazla URL tespit ettiğinde, hangi sayfanın sıralamaya alınacağını belirlemekte zorlanabilir. Canonical etiket, arama motorlarına hangi sayfanın “asıl” versiyon olduğunu bildirerek SEO değerinin bölünmesini engeller.
Canonical Etiket Neden Önemlidir?
✅ Kopya İçeriği Önler: Aynı içeriğe sahip birden fazla URL varsa, canonical etiketi sayesinde Google’ın tek bir sayfayı indekslemesi sağlanır.
✅ SEO Değerinin Bölünmesini Engeller: Farklı URL’lerin otoritesini tek bir URL altında toplayarak sıralamaların düşmesini engeller.
✅ Daha İyi Arama Motoru Sinyalleri Gönderir: Google ve diğer arama motorları, belirli bir sayfanın esas sürüm olduğunu anladığında, dizinleme daha verimli olur.
✅ Web Sitesi Yönetimini Kolaylaştırır: Büyük e-ticaret siteleri, çoklu URL yapılarını yönetmek için canonical etiket kullanarak SEO uyumluluğunu artırabilir.
Canonical Etiketin Kullanım Alanları
1. Çoklu URL ile Ulaşılan Aynı Sayfalarda
Bazı web sitelerinde aynı sayfaya farklı URL’lerle ulaşılabilir. Örneğin:
https://www.siteadi.com/urunler/ayakkabi
https://www.siteadi.com/kategori/ayakkabi
https://www.siteadi.com/ayakkabi?ref=kampanya
Bu durumda, Google’ın hangi URL’yi asıl sayfa olarak değerlendirmesi gerektiğini belirlemek için canonical etiketi eklenmelidir:
<link rel="canonical" href="https://www.siteadi.com/urunler/ayakkabi">
Bu sayede Google, tüm sayfaları https://www.siteadi.com/urunler/ayakkabi adresine yönlendirilmiş gibi değerlendirecektir.
2. Sayfa Numaralandırmalarında (Pagination) Kullanım
Bir blog veya e-ticaret sitesinde sayfa numaralandırmaları (pagination) kullanılıyorsa, her sayfa için canonical etiketi kullanılmalıdır.
Örneğin, bir ürün kategorisi şu şekilde numaralandırılmış olabilir:
- https://www.siteadi.com/kategori/ayakkabi?page=1
- https://www.siteadi.com/kategori/ayakkabi?page=2
- https://www.siteadi.com/kategori/ayakkabi?page=3
Burada her sayfanın kendine özgü içeriği olsa da ana sayfanın asıl içerik olarak belirlenmesi için canonical etiketi şu şekilde eklenmelidir:
<link rel="canonical" href="https://www.siteadi.com/kategori/ayakkabi">
Böylece, Google sayfa 2 ve sayfa 3’ü kopya içerik olarak algılamaz ve ana kategori sayfasını indeksler.
3. HTTP ve HTTPS Sayfalarında Canonical Kullanımı
Bazı siteler hem HTTP hem de HTTPS versiyonlarını çalıştırır. Eğer HTTPS kullanıyorsanız, HTTP sürümünü canonical ile HTTPS sürümüne yönlendirmelisiniz:
🔴 Yanlış:
<link rel="canonical" href="http://www.siteadi.com">
✅ Doğru:
<link rel="canonical" href="https://www.siteadi.com">
Google, HTTPS sürümünü öncelikli olarak tercih eder, bu yüzden her zaman HTTPS’yi canonical olarak ayarlamak en iyi uygulamadır.
4. WWW ve WWW Olmayan URL’lerde Kullanım
Bir site hem www.siteadi.com hem de siteadi.com olarak açılabiliyorsa, canonical etiketi ile tercih edilen versiyon belirlenmelidir:
<link rel="canonical" href="https://www.siteadi.com">
Bu, Google’ın www’li ya da www’siz versiyonları ayrı siteler gibi değerlendirmesini önler.
5. AMP Sayfalarında Canonical Kullanımı
AMP (Accelerated Mobile Pages) kullanan siteler, AMP ve standart versiyonlarını Google’a doğru bir şekilde bildirmelidir.
📌 Standart sayfa için AMP versiyonuna işaret eden etiket:
<link rel="amphtml" href="https://www.siteadi.com/amp/sayfa">
📌 AMP sayfada standart sayfaya yönlendiren canonical etiket:
<link rel="canonical" href="https://www.siteadi.com/sayfa">
Bu sayede, Google AMP versiyonunun yalnızca mobil cihazlarda görüntülenmesini, ancak standart sayfanın asıl versiyon olarak algılanmasını sağlar.
Canonical Etiket Kullanırken Yapılan Hatalar
🚫 1. Farklı Sayfalara Aynı Canonical Etiketini Eklemek
Yanlış Kullanım:
<link rel="canonical" href="https://www.siteadi.com/urun/elbise">
Oysa sayfa aslında bir gömlek ürününe aitse, yanlış canonical kullanımı SEO açısından zararlıdır.
✅ Doğru Kullanım:
Her sayfanın kendine özgü bir canonical etiketi olmalıdır.
🚫 2. Canonical ve 301 Yönlendirmelerini Yanlış Kullanmak
Eğer bir sayfa tamamen kaldırılmışsa, canonical yerine 301 yönlendirme kullanılmalıdır.
🚫 3. Hatalı Canonical Etiketleri Kullanmak
Yanlış URL’ler verilirse Google içeriği yanlış indeksleyebilir. Canonical etiketleri mutlaka mutlak URL (absolute URL) olarak yazılmalıdır.
🔴 Yanlış:
<link rel="canonical" href="/sayfa">
✅ Doğru:
<link rel="canonical" href="https://www.siteadi.com/sayfa">
Canonical Etiketi İçin Kullanılabilecek Araçlar
✅ Google Search Console – Canonical URL hatalarını tespit etmek için kullanılabilir.
✅ Screaming Frog – Web sitesindeki canonical etiketleri analiz edebilir.
✅ Ahrefs & SEMrush – Kopya içerik (duplicate content) tespiti yapabilir.
✅ Sitebulb – Canonical etiketlerin doğru uygulanıp uygulanmadığını gösterir.
Canonical etiket, SEO için kritik bir bileşen olup, kopya içerik problemlerini önler ve sayfa otoritesini tek bir URL üzerinde toplar.
✔️ Kopya içeriği önlemek için canonical etiketi kullanın.
✔️ Farklı URL versiyonlarını tek bir sayfa altında birleştirin.
✔️ HTTP, HTTPS, www, www’siz ve AMP sayfalar için doğru canonical uygulamalarını kullanın.
✔️ Google Search Console üzerinden canonical hatalarını düzenli olarak kontrol edin.
Canonical etiketi doğru kullanıldığında, SEO sıralamalarınızı koruyabilir ve sayfalarınızın arama motorlarında daha iyi performans göstermesini sağlayabilirsiniz. 🚀