Canonical Tag Nedir? Yinelenen İçerik Sorununu Çözün (2026)
Canonical tag nedir, ne işe yarar ve nasıl kullanılır? Duplicate content sorununu çözmek için rel=canonical etiketini doğru kullanma rehberi. Örnekler ve sık hatalar dahil.
İçindekiler
Google aynı içeriği birden fazla URL'de bulduğunda hangisini sıralamaya sokacağını bilemez. Bu belirsizlik sıralama gücünüzü böler. Canonical tag bu sorunu çözen tek satırlık bir HTML etiketidir.
Canonical Tag Nedir?
Canonical tag (kanonik etiket), bir sayfanın "orijinal" veya "tercih edilen" versiyonunu arama motorlarına bildiren HTML etiketidir. Google bu etiketi görünce sıralama için asıl olarak hangi URL'yi kullanacağını bilir.
<link rel="canonical" href="https://example.com/tercih-edilen-url">
Sayfa <head> bölümüne eklenir.
Neden Gereklidir?
Yinelenen içerik (duplicate content) birden fazla URL'de aynı sayfanın erişilebilir olması durumunda oluşur. Arama motorları kafası karışabilir:
https://example.com/urun
https://example.com/urun?renk=kirmizi
https://example.com/urun?sıralama=fiyat&renk=kirmizi&sayfa=1
https://www.example.com/urun
https://example.com/urun/
Bu URL'lerin tümü aynı içeriği gösterse de Google bunları farklı sayfalar olarak algılar. Sonuç:
- Diluted link equity: Dış linklerin sıralama gücü farklı URL'lere dağılır.
- Tarama bütçesi israfı: Googlebot zaman ve kaynak harcayarak aynı içeriği tekrar tekrar tarar.
- Yanlış URL sıralaması: Google size göre doğru olmayan URL'yi seçebilir.
Canonical Tag Nasıl Eklenir?
Self-Canonical (Kendi Kendine Canonical)
Her sayfanın kendi canonical'ini göstermesi en temel kullanımdır. Tüm sayfalara eklenmelidir:
<!-- https://example.com/blog/seo-nedir sayfasında -->
<head>
<link rel="canonical" href="https://example.com/blog/seo-nedir">
</head>
Bu sayede parametreli URL'ler (?utm_source=twitter) ana URL'ye yönlendirilir.
Çapraz Sayfa Canonical
Çok benzer içerikli iki sayfada, zayıf olanı güçlü olana canonical gösterir:
<!-- Ürün varyantı sayfasında (kırmızı renkli versiyon) -->
<link rel="canonical" href="https://example.com/urun-ana-sayfa">
Farklı Domain Canonical (Cross-Domain)
Aynı içeriği birden fazla sitede yayınlıyorsanız (sendikasyon), orijinal kaynağa işaret eder:
<!-- İçeriği alan partner sitesinde -->
<link rel="canonical" href="https://orijinalsite.com/makale">
Canonical Tag Kullanım Senaryoları
1. E-ticaret Filtre ve Sıralama Parametreleri
En yaygın senaryo. Binlerce ürün sayfasında filtre kombinasyonları duplicate content patlamasına yol açar:
/ayakkabi?renk=kirmizi
/ayakkabi?renk=kirmizi&beden=40
/ayakkabi?beden=40&renk=kirmizi&siralama=ucuzdan-pahaliya
Tüm bu URL'ler /ayakkabi ana sayfasına canonical göstermelidir.
2. URL Parametreleri ve UTM Kodları
/blog/seo-nedir?utm_source=instagram&utm_medium=social
Bu URL canonical olmadan Google'a farklı sayfa gibi görünür. Self-canonical otomatik olarak çözer.
3. WWW ve WWW-Olmayan Sürümler
www.example.com ve example.com'un aynı içeriği göstermesi canonical ile yönetilmelidir. Tercihen 301 yönlendirmesi + canonical birlikte kullanılır.
4. Sayfalama (Pagination)
/blog/sayfa/2 gibi sayfa listelerinde canonical tartışmalıdır. Google'ın önerisi her sayfalama URL'sini self-canonical yapmasıdır — yani rel="prev" ve rel="next" artık desteklenmez.
5. HTTP vs HTTPS
SSL geçişinden sonra eski HTTP sayfaları hâlâ erişilebiliyorsa canonical HTTPS URL'sini göstermelidir. Ancak bu durumda 301 yönlendirmesi çok daha güvenli bir çözümdür.
Canonical vs 301 Yönlendirme — Hangisi Kullanılmalı?
| Durum | Tercih |
|---|---|
| Eski URL kalıcı olarak taşındı | 301 Redirect |
| URL parametreleri aynı içeriği gösteriyor | Canonical |
| Filtre URL'leri | Canonical |
| Sayfa içeriği taşındı, eski URL'yi korumak gerekiyor | Canonical |
| A/B test sayfası | Canonical (test sayfası → orijinal) |
Genel kural: Kullanıcının görmesi gerekmeyen URL'ler için 301, içeriğin birden fazla URL'den erişilmesi meşru ama tek URL'nin yetkili olması isteniyor ise canonical.
Canonical Hataları ve Çözümleri
Hata 1: Relative URL Kullanmak
<!-- YANLIŞ -->
<link rel="canonical" href="/blog/seo-nedir">
<!-- DOĞRU -->
<link rel="canonical" href="https://example.com/blog/seo-nedir">
Canonical her zaman tam (absolute) URL içermelidir.
Hata 2: Canonical Zinciri Oluşturmak
A sayfası B'ye, B sayfası C'ye canonical gösterirse Google zinciri takip eder ama verimlilik düşer. Doğrudan son URL'ye (C) canonical gösterin.
Hata 3: Noindex Sayfasına Canonical Göstermek
Noindex ile canonical birlikte kullanılamaz. Noindex sayfası Google tarafından taranmaz, dolayısıyla canonical sinyali iletilmez.
Hata 4: Canonical ile 301 Çelişmesi
B sayfası hem A'ya canonical gösterip hem de C'ye 301 yönlendiriyorsa Google hangi URL'nin yetkili olduğunu bilemez. Tutarlı olmak kritiktir.
Hata 5: Mobil Sayfalar
Separate mobile URL yapısında (m.example.com) her mobil sayfa masaüstü versiyonuna canonical göstermelidir.
Canonical Tag'i Doğrulama
Google Search Console
URL Denetimi aracıyla herhangi bir URL'nin Google tarafından hangi canonical'e sahip olarak görüldüğünü kontrol edin. "Google tarafından seçilen canonical" ve "Kullanıcı tarafından belirtilen canonical" ayrı ayrı gösterilir.
Tarayıcı Dev Tools
Sayfada F12 → Elements → <head> içinde canonical etiketini aratın.
SEO Analiz Araçları
Ücretsiz SEO analiz aracımız canonical tag kontrolünü otomatik yapar ve eksik veya hatalı canonical'leri raporlar.
Sık Sorulan Sorular
Canonical bir garanti midir?
Hayır. Google canonical'i "güçlü ipucu" olarak kabul eder, zorunlu kural olarak değil. Google kendi algoritmik değerlendirmesine göre farklı bir URL'yi seçebilir — özellikle canonical mantıksal olarak tutarsızsa.
Her sayfaya canonical eklemek gerekiyor mu?
Evet, tüm sayfalara self-canonical eklemek en iyi uygulamadır. Bu, UTM parametreli URL'lerin sıralama gücünüzü bölmesini engeller.
Canonical sayfalar hâlâ taranır mı?
Evet. Canonical, sayfanın taranmasını engellemez; yalnızca sıralama yetkisini belirtir. Tarama engeli için robots.txt kullanın.
Sitenizin Canonical Durumunu Kontrol Edin
Ücretsiz SEO analiz aracımızla sitenizin canonical tag durumunu, yinelenen içerik sorunlarını ve 60+ diğer SEO metriğini anında görün.
İlgili kaynaklar: Meta Tag Oluşturucu • robots.txt Nedir?
Sitenizin SEO Skorunu Öğrenin
Bu rehberi uyguladıktan sonra sitenizi analiz edin ve ilerlemenizi ölçün.
Ücretsiz Analiz Et →