Teknik SEO
2025
Canonical Tag Nedir? Nasıl Kullanılır? (Kopya İçerik Çözümleri)
Rel=”canonical”, aynı veya çok benzer içeriğe sahip sayfalarda Google’a hangi URL’nin
asıl kaynak olduğunu söyleyen kritik bir etikettir. Bu rehberde; ne zaman ve
nasıl kullanılacağını, yaygın hataları, WordPress/Shopify/WooCommerce
örneklerini ve doğrulama adımlarını görsel kartlarla anlatıyoruz.
- Kopya İçerik Çözümü: Birincil sayfayı işaretle, sinyalleri tekle.
- UTM/Parametre Kaosu: Temiz kanonik URL ile otoriteyi dağıtma.
- E-Ticaret Senaryoları: Filtre & sıralama sayfalarında doğru tercih.
1) Canonical Tag Nedir?
rel="canonical"
, birden çok URL’de aynı/çok benzer içerik bulunduğunda arama motorlarına
hangi URL’nin asıl (kanonik) olduğunu bildiren bir link etiketidir. Amaç; sinyalleri tek bir URL’de
birleştirmek, kopya içerik kaynaklı otorite dağılmasını önlemek ve sıralama tutarlılığı elde etmektir.
- Backlink & sinyalleri tek URL’de toplar
- Parametreli/çoğaltılmış URL’leri temizler
- İçerik kopyalarını kafa karışıklığı olmadan yönetir
- Zorunlu yönlendirme değildir (kullanıcıyı taşımaz)
- İndeks dışı bırakma için noindex yerine geçmez
- Kötü site mimarisini telafi etmez
2) Ne Zaman Kullanılır? (Senaryolar)
Kampanya veya liste sıralama parametreleri (ör. ?utm=
, ?sort=
) içeren sayfalar,
kanonik olarak parametresiz URL’yi işaretler.
Tüm varyantlar seçilen ana domaini kanonik göstermeli. (Kalıcı çözüm: 301)
/urun/abc
ve /kategori/xyz/abc
gibi birden çok erişim yolunda asıl ürün URL’si kanonik olmalı.
3) Doğru / Yanlış Kullanımlar
- Her sayfada kendine işaret eden (self-referential) kanonik kullan
- AMP/parametre/filtre sayfalarında temiz URL’yi kanonik göster
- İç linklemeyi hep kanonik URL’ye ver
- Alakasız farklı bir sayfaya kanonik verme (Google yok sayabilir)
- noindex + canonical çelişkili kullanma
- Sayfa sayfalama (
?page=2
)’yı kanonikle 1. sayfaya döndürme
4) Uygulama: HTML, HTTP Header, CMS’ler
<link rel="canonical" href="https://www.site.com/ornek-sayfa/" />
Link: <https://www.site.com/ornek-sayfa/>; rel="canonical"
- Yazı/düzenle → Gelişmiş → “Kanonik URL” alanına temiz URL girin
- Global olarak eklenti self-canonical üretir; özelsiz bırakırsanız otomatik olur
{% if canonical_url %}
<link rel="canonical" href="{{ canonical_url }}">
{% endif %}
Ürün/kategori sayfaları için SEO eklentisi kanonik üretir. Filtre parametreleri için URL parametre yönetimini yapılandırın.
import Head from "next/head";
export default function Page(){
const url = "https://www.site.com/ornek-sayfa/";
return (<>
<Head>
<link rel="canonical" href={url} />
</Head>
{/* content */}
</>);
}
5) Filtre, Sıralama ve Sayfalama
Renk/beden gibi filtre sayfaları genelde kanonik: kategori ana URL.
Sadece yüksek arama hacimli, niş filtre kombinasyonları indekslenebilir kurgulanır.
?sort=
gibi parametreli sıralamalar ana kategori URL’sini kanonik göstermeli.
Sayfa 2, 3… kendine self-canonical. Eski rel=prev/next
kullanılmıyor;
iç linkleme + facet kontrolü önemli.
6) Canonical vs 301 / noindex / hreflang
- Canonical: Sinyal önerir, yönlendirme yapmaz
- 301: URL’yi kalıcı taşır; kullanıcı & botlar gider
- Kural: Kalıcı duplikasyon ve tek URL hedefi varsa 301
- Canonical: Sinyalleri tekler
- noindex: İndeksten çıkarır
- Kural: Trafik değeri yoksa ve dupe’sa noindex, aksi halde canonical
- hreflang: Dil/bölge varyantlarını bağlar
- Canonical: Aynı dilde tek URL’yi işaret eder
- Kural: Dil varyantları birbirine canonical değil, hreflang ile bağlanır
7) Doğrulama & Hata Ayıklama Checklist
- Her sayfada self-canonical var
- Parametreli URL’ler kanonik olarak temiz URL’yi işaretliyor
- noindex ile canonical çakışmıyor
- İç linkler kanonik URL’lere veriliyor
- Sitemap’ta sadece kanonik URL’ler var
- HTTP/HTTPS ve WWW tutarlılığı sağlandı
İpucu: Search Console “Kapsam/URL Denetimi” ile seçilen kanoniği kontrol edin; beklediğinizden farklıysa
iç linkleme ve sinyalleri kanonik URL lehine güçlendirin.
8) Sık Sorulan Sorular
Canonical ekledim ama Google farklı bir kanonik seçti. Neden?
Google, site içi linkleme, sitemap, içerik benzerliği ve harici sinyallere bakarak başka bir kanonik seçebilir.
Çözüm: İç linkleri, sitemap’ı ve harici linkleri kanonik URL’ye yoğunlaştırın.
Parametreli tüm sayfaları noindex mi yapmalıyım?
Genelde gerekmez. Çoğunlukla kanonik yeterlidir. Ancak sonsuz kombinasyon ve trafik üretmeyen facet’lerde
noindex düşünebilirsiniz.
Kopya blog yazısı varyantlarında ne yapmalıyım?
Orijinal yazıyı kanonik gösterin; özet/derleme varyantlarını orijinale canonical ile bağlayın.