SEO

Canonical Etiketi Nedir? SEO ve Yinelenen İçerik Rehberi

Canonical etiketi, arama motorlarına bir web sayfasının asıl sürümünü bildirerek yinelenen içerik sorunlarını çözen ve SEO gücünü koruyan kritik bir HTML ögesidir.

Mustafa Hazırcı yazılarını Google'da daha sık görmek için tercih edilen kaynak olarak ekleyin
Canonical etiketi ve teknik SEO yapılandırması dizin yönetimi
Görsel: DiggityMarketing / Pixabay
Bu yazıda
  1. Arama Motorları İçin Canonical Etiketi Neden Kritik?
  2. Google Canonical Etiketini Nasıl Değerlendirir?
  3. Canonical Etiketi Nasıl Eklenir ve Uygulanır?
  4. E-Ticaret Sitelerinde Yinelenen İçerik Yönetimi
  5. Canonical Kullanımında Yapılan 5 Yaygın Hata
  6. Web Sitenizde Canonical Yapılandırması İçin Adımlar

Canonical etiketi nedir sorusunun en açık cevabı; arama motorlarına bir web sayfasının orijinal ve tercih edilen sürümünü bildiren HTML ögesidir. Farklı URL yapıları üzerinden erişilen aynı içeriklerin arama motoru dizinlerinde oluşturduğu kafa karışıklığını giderir. Doğru yapılandırma sayesinde sıralama sinyalleri tek bir URL üzerinde toplanır ve sitenin arama performansı korunur.

Arama Motorları İçin Canonical Etiketi Neden Kritik?

İnternet sitelerinde aynı içeriğe birden fazla adres üzerinden ulaşılması oldukça yaygın bir durumdur. İçerik yönetim sistemlerinin çalışma prensipleri, filtreleme parametreleri veya protokol farklılıkları bu duruma yol açar. Örneğin bir ürün sayfasına aşağıdaki farklı adreslerden erişmek mümkündür:

  • https://example.com/urun
  • https://example.com/urun?ref=email
  • https://www.example.com/urun
  • https://example.com/urun/

Arama motoru botları bu URL adreslerinin her birini ayrı bir sayfa olarak değerlendirme eğilimindedir. Bu durum, arama motorlarının aynı içeriği tekrarlı biçimde taramasına ve sitenin SEO gücünün bölünmesine neden olur. Şubat 2009 tarihinde Google, Yahoo ve Microsoft ortak bir açıklama yaparak bu sorunu çözmek amacıyla canonical bağlantı ögesine destek verdiklerini duyurmuştur. Nisan 2012 tarihinde ise standart RFC 6596 spesifikasyonu olarak resmiyet kazanmıştır. Modern teknik SEO altyapılarında bu etiketin doğru kurgulanması, dizine ekleme performansını doğrudan belirler.

Canonical Etiketi Nedir? SEO ve Yinelenen İçerik Rehberi
Görsel: omgaustin / Pixabay

Google Canonical Etiketini Nasıl Değerlendirir?

Arama motorları, kopyalanmış veya birbirine çok benzeyen sayfalar arasından ana sürümü seçmek için canonical tanımlamalarını inceler. Ancak Google, canonical etiketini kesin bir talimat (directive) olarak değil, sıralama algoritmasının güçlü bir şekilde dikkate aldığı bir ipucu (hint) olarak kabul eder. Yani arama motoru botları gerekli gördüğü durumlarda sizin belirttiğiniz etiketi göz ardı edebilir.

Google webspam ekibinin eski yöneticilerinden Matt Cutts, arama motorunun kalıcı URL değişikliklerinde 301 yönlendirmesini canonical etiketine tercih ettiğini belirtmiştir. Cutts, bu tercihin sebebini tarayıcı botların daha faydalı bulduğu senaryolarda canonical ipucunu es geçebilmesine bağlamaktadır. Google bir sayfanın asıl sürümünü belirlerken şu unsurları bir bütün olarak değerlendirir:

  • Sayfa kodlarına eklenen rel=canonical etiketi
  • Site içi bağlantıların (internal linking) işaret ettiği hedef adresler
  • Site haritası dosyasında (sitemap.xml) yer alan URL yapıları
  • Mevcut olan HTTP yönlendirmeleri

Canonical Etiketi Nasıl Eklenir ve Uygulanır?

Canonical tanımı HTML belgelerinde veya HTTP üst bilgilerinde (HTTP header) yapılabilir. Standart bir HTML5 belgesinde tanımın mutlaka head bölümü içerisinde yer alması gerekir. İlgili kod yapısı şu şekildedir:

<link rel=”canonical” href=”https://example.com/asiltarget-sayfa/” />

HTML dışındaki dosya türlerinde (örneğin PDF belgeleri) ise HTTP header üzerinden canonical belirtilebilir. Bu yöntem, web sunucusunun yanıt başlığına ilgili bağlantı parametresinin eklenmesiyle çalışır.

Kullanıcı deneyimi ve kod temizliği açısından sayfaların kendi kendilerine bağlantı vermesi (self-referencing canonical) de yaygın bir pratiktir. Stack Overflow gibi büyük platformlar, temiz URL yapılarını desteklemek için kendi adreslerine yönelen etiketler kullanır. Bu yaklaşım; sayfa kaydedildiğinde orijinal URL bilgisinin korunmasını, bağlantı metinlerinin doğru kopyalanmasını ve taranabilirlik kolaylığını sağlar.

Canonical Etiketi Nedir? SEO ve Yinelenen İçerik Rehberi
Görsel: Tumisu / Pixabay

E-Ticaret Sitelerinde Yinelenen İçerik Yönetimi

Kategori filtreleri, sıralama seçenekleri ve renk parametreleri gibi yapılandırmalar e-ticaret platformlarında binlerce yinelenen URL oluşturabilir. Etkili e-ticaret SEO çalışmaları için ürün çeşitlerinin ve listeleme sayfalarının doğru canonical kurallarıyla yönetilmesi şarttır.

Aşağıdaki tablo, teknik SEO mimarisinde sıklıkla kullanılan çözüm yöntemlerinin farklarını özetlemektedir:

Yöntem Kullanım Amacı Arama Motoru Algısı
Canonical Etiketi Benzer içerikleri tek adreste toplamak Güçlü tavsiye ipucu (Hint)
301 Yönlendirmesi Sayfayı kalıcı olarak taşımak Kesin yönlendirme talimatı
Robots.txt Engeli Botların sayfayı taramasını önlemek Tarama engeli (İçerik dizinde kalabilir)

Seçilen yöntemin site genelinde tutarlı olması gerekir. Örneğin bir sayfayı hem robots.txt ile engelleyip hem de üzerine canonical etiketi koymak arama motorlarının sinyalleri karmaşık bulmasına yol açar. Arama motorlarının dizin tercihlerini doğru şekillendirmek için site haritası oluşturma süreçlerinde de yalnızca canonical olan asıl adrese yer verilmelidir.

Canonical Kullanımında Yapılan 5 Yaygın Hata

Doğru kurgulanmayan bir canonical yapısı, web sitenizin indekslenme süreçlerine zarar verebilir. Yaygın olarak yapılan teknik hatalar şunlardır:

  1. Hatalı Durum Kodlu Adresleri Göstermek: Canonical etiketinin 404 hatası veren veya 301 ile yönlendirilmiş bir URL adresini hedeflemesi.
  2. Zincirleme Canonical Yapılandırması: A sayfasının B sayfasını, B sayfasının ise C sayfasını canonical olarak göstermesi.
  3. Body Bölümüne Kod Eklemek: HTML standartlarına aykırı biçimde etiketi head alanı yerine body içine yerleştirmek.
  4. Sayfalamada Mantık Hatası: Sayfalamalı (pagination) yapılarda tüm alt sayfaların istisna gözetilmeksizin ilk sayfaya (Page 1) canonical olarak yönlendirilmesi.
  5. Çelişkili Sinyaller Üretmek: Sayfa içerisindeki iç bağlantıların farklı, canonical etiketinin farklı adresi işaret etmesi.

Web Sitenizde Canonical Yapılandırması İçin Adımlar

Sitenizdeki yinelenen içerik sorunlarını gidermek ve canonical etiketlerini doğru yapılandırmak için aşağıdaki adımları izleyebilirsiniz:

İlk olarak, web sitenizdeki URL parametrelerini ve dinamik adresleri tespit edin. Kampanya takibi için kullanılan URL yapıları, renk ve beden filtreleri gibi sayfaların asıl ürün adresiyle ilişkilendirildiğinden emin olun.

İkinci aşamada, her sayfanın head bölümüne kendi asıl adresini gösteren self-referencing canonical etiketini ekleyin. Kodlama yapısının dinamik olarak doğru protokol (https) ve doğru alan adı (www veya non-www) kullandığını doğrulayın.

Son olarak, yapılandırmanın etkisini takip etmek için Google Search Console aracı üzerindeki URL Denetimi bölümünü kullanın. Google tarafından seçilen canonical adres ile sizin belirttiğiniz adresin uyuşup uyuşmadığını düzenli aralıklarla kontrol edin.

Sık sorulan sorular

Canonical etiketi kullanımı zorunlu mudur?

Canonical etiketi kullanımı teknik olarak zorunlu olmasa da yinelenen içerik üreten sistemlerde SEO performansını korumak için hayati önem taşır. Etiket kullanılmadığında arama motorları hangi sayfanın asıl olduğunu kendi algoritmalarıyla belirler ve bu durum istemediğiniz sayfaların sıralama almasına yol açabilir.

Canonical etiketi 301 yönlendirmesi yerine geçer mi?

Hayır, geçmez. 301 yönlendirmesi kullanıcıyı ve tarayıcıyı fiziksel olarak yeni bir adrese taşır. Canonical etiketi ise kullanıcıyı mevcut sayfada tutarken arama motorlarına arka planda asıl kaynağı bildirir. Eski veya kapatılan sayfalar için 301 yönlendirmesi tercih edilmelidir.

Google belirlediğim canonical etiketini göz ardı edebilir mi?

Evet, edebilir. Google canonical etiketini kesin bir talimat değil, güçlü bir ipucu olarak görür. Eğer dahili bağlantılarınız, site haritanız veya yönlendirmeleriniz farklı bir adresi işaret ediyorsa Google sizin seçtiğiniz etiketi göz ardı edip başka bir URL adresini tercih edebilir.

Bu içerik, Vikipedi kaynağındaki bilgilerden yararlanılarak editörümüzün yorum ve değerlendirmeleriyle hazırlanmıştır.

Bunlar da ilginizi çekebilir

Web sitesi tasarımı

Sitenizi, okuduğunuz bu yayının arkasındaki ekip yapsın.

Avukattan restorana, klinikten e-ticarete: yenilikçi özellikli, SEO ve yapay zeka aramalarına uyumlu, kendi panelinizden yönettiğiniz anahtar teslim web siteleri.

  • Core Web Vitals’a göre kodlanır
  • Size özel yönetim paneli
  • SEO ve yapay zeka aramalarına uyumlu
  • 18 sektöre özel, anahtar teslim çözüm