GitHub
← Sözlük
Teknik Ortarel=canonical

Canonical Etiketi

Birbirine çok benzeyen veya aynı içeriği sunan URL'ler arasında hangisinin asıl (kanonik) sürüm olduğunu arama motoruna bildiren etikettir.

Basitçe

Aynı içeriğe birden fazla adresten ulaşılabiliyorsa (parametreli URL, filtreli liste, yazdırma sürümü) arama motoru hangisini dizine alacağını bilemez. Canonical, "asıl adres budur" demenin yoludur.

Teknik olarak

<link rel="canonical" href="https://site.com/asil-sayfa"> sayfanın <head> bölümüne konur.

Doğru kullanım kuralları:

  • Kanonik URL mutlak olmalı (tam adres), HTTPS ve son eğik çizgi tercihiyle tutarlı.
  • Her sayfa kendine canonical verebilir (self-canonical) — bu iyi bir varsayılandır.
  • Canonical öneridir, emir değildir: Google içerik yeterince farklıysa görmezden gelebilir.
  • Zincir ve döngü yasak: A→B→C zinciri ya da karşılıklı işaretleme sinyali bozar.
  • Canonical, sayfayı dizinden çıkarmaz; onun aracı noindextir. İkisini aynı sayfada birlikte kullanmak çelişkili sinyaldir.
  • Sayfalama (?page=2) sayfalarını 1. sayfaya canonical'lamak yanlıştır — her sayfa kendine canonical vermelidir.

Kanibalizasyonla ilişkisi: Canonical, kanibalizasyonun çözümü değil, yönetim aracıdır. İki sayfa da içerik olarak gerekliyse kanonik seçilir; gerekli değilse doğru çözüm birleştirme + 301'dir.

Neden önemli

Yanlış canonical, sayfanın hiç dizine girmemesine yol açabilir — üstelik sessizce. "Sayfam Google'da neden yok" sorusunun en sık teknik cevaplarından biridir.

Örnek

/urunler?renk=mavi sayfası /urunler sayfasına canonical verir. Ancak /blog/eski-yazi ile /blog/yeni-yazi gerçekten farklı içerikse birbirine canonical verilmez; farklı niyetlere ayrıştırılır.

Yaygın yanılgı

"Canonical koyunca kopya içerik sorunu biter." Bitmez; Google öneriyi yok sayabilir ve iki sayfa da zayıf kalabilir.

İlgili terimler

← YMYL 301 Yönlendirme →