aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
← Tüm makaleler SEO & Pazarlama

Canonical Tag Nedir ve Yinelenen İçeriği Nasıl Çözer

Bir canonical tag, aynı veya çok benzer içeriğin birden fazla URL üzerinden erişilebildiği durumlarda, arama motorlarına hangi adresin "asıl" sürüm olduğunu söyleyen bir HTML işaretidir. Sayfanın <head> bölümüne eklenen tek bir satırdır ama doğru kullanıldığında yinelenen içerik kaynaklı sıralama dağılmasını engelleyerek SEO açısından kritik bir rol oynar.

Yinelenen içerik sorunu nereden çıkar

Çoğu site sahibi içeriği kasıtlı olarak kopyalamaz; yinelenen içerik teknik sebeplerle kendiliğinden oluşur. Aynı ürün veya yazı, birbirinden ufak farklarla birçok URL'de yayınlanır:

  • https://site.com/urun ve https://www.site.com/urun (www olan/olmayan)
  • http:// ve https:// sürümleri
  • Takip parametreli adresler: /urun?utm_source=newsletter
  • Filtre ve sıralama parametreleri: /ayakkabi?renk=siyah&sirala=fiyat
  • Sonunda eğik çizgi olan/olmayan sürümler: /blog/ ve /blog

Google bu adreslerin her birini ayrı bir sayfa olarak görebilir. Sonuç olarak aynı içeriğe yönelik bağlantı değeri ve sıralama sinyalleri birden fazla URL'ye dağılır; hiçbiri tek başına olması gereken kadar güçlü olamaz. İşte canonical tag tam burada devreye girer.

Canonical tag nasıl yazılır

Canonical etiketi, ilgili sayfanın <head> bölümüne eklenir ve asıl kabul edilmesini istediğiniz URL'yi gösterir:

<link rel="canonical" href="https://site.com/urun">

Bu satırı, aynı içeriğin tüm varyasyonlarına (parametreli, www'li vb.) ekleyip hepsinde aynı asıl URL'yi işaret edersiniz. Asıl sayfanın kendisi de kendine işaret eden bir canonical (self-referencing canonical) taşımalıdır; bu, Google'a tercihinizi net biçimde iletir.

Önemli bir nokta: canonical bir yönlendirme değil, bir öneridir. Google çoğu zaman bu öneriye uyar ama mutlak değildir. İçerikler gerçekten farklıysa veya sinyaller çelişiyorsa, arama motoru kendi seçtiği URL'yi asıl olarak değerlendirebilir.

Mutlak URL kullanın ve tutarlı olun

Canonical değeri için her zaman protokolü de içeren tam (mutlak) URL kullanın. Göreli yollar (/urun gibi) bazı durumlarda yanlış yorumlanabilir:

<!-- Doğru -->
<link rel="canonical" href="https://site.com/blog/canonical-etiket">

<!-- Riskli -->
<link rel="canonical" href="/blog/canonical-etiket">

Ayrıca canonical, sitenizin geri kalan sinyalleriyle çelişmemelidir. Eğer canonical bir URL'yi gösterirken site haritanız (sitemap), iç bağlantılarınız ve yönlendirmeleriniz başka bir URL'ye işaret ediyorsa, Google karışık sinyaller alır. Asıl URL'nizi belirleyin ve tüm bu kanallarda aynı adresi kullanın.

Sık yapılan hatalar

  • Her sayfayı ana sayfaya canonical etmek: Yaygın bir kazadır. Tüm sayfalar https://site.com/ adresini canonical gösterirse, Google diğer sayfaları indekslemeyi bırakabilir.
  • Canonical ile noindex aynı sayfada: Çelişkili komuttur. Canonical "bu sayfa şununla aynı, onu say" derken, noindex "bu sayfayı hiç indeksleme" der. İkisini birlikte kullanmayın.
  • Sayfalı (pagination) listelerde yanlış kullanım: 2., 3. sayfaları 1. sayfaya canonical etmeyin; her sayfanın içeriği farklıdır ve kendine canonical olmalıdır.
  • Engellenen sayfayı canonical göstermek: robots.txt ile taranması engellenmiş bir URL'yi asıl göstermek işe yaramaz; Google o sayfayı göremezse canonical sinyalini de okuyamaz.

HTTP başlığı ile canonical

HTML olmayan dosyalarda (örneğin PDF) <head> bölümü yoktur. Bu durumda canonical, HTTP yanıt başlığı üzerinden gönderilebilir:

Link: <https://site.com/dosyalar/kilavuz.pdf>; rel="canonical"

Bu yöntem, indirilebilir belgelerin de doğru asıl adrese bağlanmasını sağlar. Web sunucunuzun yapılandırmasından (örneğin Nginx veya Apache) bu başlığı eklemeniz gerekir.

Canonical mi, 301 yönlendirme mi

İkisi farklı amaçlara hizmet eder. Bir URL artık var olmayacaksa ve kullanıcıyı kalıcı olarak başka adrese taşımak istiyorsanız 301 yönlendirme kullanın. Ama her iki URL'nin de erişilebilir kalması gerekiyorsa (örneğin filtre parametreli ürün sayfaları) yönlendirme yapamazsınız; işte o zaman canonical doğru araçtır. Kısaca: kullanıcının iki sürümü de görmesi gerekiyorsa canonical, görmemesi gerekiyorsa 301.

Sık Sorulan Sorular

Canonical tag sıralamamı doğrudan yükseltir mi?

Doğrudan bir sıralama artışı vaat etmez. Yaptığı şey, dağılmış sinyalleri tek bir URL'de toplamak ve yinelenen içerik karmaşasını gidermektir. Bu da dolaylı olarak asıl sayfanızın daha net ve güçlü konumlanmasına yardımcı olur.

Her sayfaya canonical eklemeli miyim?

Yinelenen sürümü olmayan sayfalarda bile, kendine işaret eden bir canonical (self-referencing) eklemek iyi bir uygulamadır. Parametreli adresler veya kopya riski olduğunda parametre kazalarına karşı sizi korur.

Canonical'i yanlış URL'ye koyarsam ne olur?

Google'a yanlış sayfayı asıl olarak işaret etmiş olursunuz; istediğiniz sayfa indekslenmeyebilir veya aramalarda görünmeyebilir. Bu yüzden canonical değerlerini yayına almadan önce mutlaka kontrol edin ve Search Console'da "Sayfalar" raporundan doğrulayın.

Sitenizde yinelenen içerik mi var? Canonical yapısını ve teknik SEO kurulumunuzu birlikte doğru yapılandıralım. Benimle iletişime geçin ve sitenizi inceleyelim.

Bu kategorideki tüm yazılar →

Devamı için