Self-Referencing Canonical Nedir? SEO Kurulum Rehberi

Self-Referencing Canonical Nedir? SEO Kurulum Rehberi

Self-Referencing Canonical: İndeks Otoritesini Korumanın Teknik Yolu

Arama motoru optimizasyonunda (SEO) içerik kraldır, ancak o içeriğin "hangi adreste" ikamet ettiği krallığın bekası için hayati önem taşır. Self-Referencing Canonical (Kendine Referans Veren Canonical), bir web sayfasının kaynak kodunda, kendi URL adresini "asıl ve orijinal versiyon" olarak işaretlediği rel="canonical" etiketidir.

Çoğu site sahibi, canonical etiketini sadece A ve B sayfaları birbirinin kopyası olduğunda kullanır. Ancak 2026 SEO vizyonunda, teknik mükemmellik için her sayfanın (kopya olsun veya olmasın) kendi temiz URL'sini işaret etmesi zorunludur. Bu etiket, URL parametreleri (?id=123), takip kodları (utm_source=google) veya protokol değişimleri (http/https) nedeniyle oluşan yinelenen içerik (duplicate content) krizlerini Googlebot henüz sitenizi tararken engeller.

Cannonical

1. Neden Zorunlu? Parametre Tuzakları ve İndeks Kaybı

Googlebot, URL tabanlı çalışır. Bir URL'deki tek bir karakter değişikliği bile, botun o sayfayı "yeni ve farklı bir sayfa" olarak algılamasına neden olabilir.

Senaryo: Masum Görünen Linkler

Ana sayfanızın seobaz.com/blog/ olduğunu varsayalım.

  1. Facebook'ta paylaştığınızda link şuna dönüşür: .../blog/?fbclid=IwAR2...
  2. E-posta bülteninde şuna dönüşür: .../blog/?utm_source=newsletter
  3. Site içi aramada şuna dönüşür: .../blog/?sort=date

Eğer Self-Referencing Canonical yoksa, Google bu 3 farklı adresi de indekslemeye çalışabilir. Sonuç? Aynı içeriğe sahip 3 farklı sayfa. Otorite (PageRank) 3'e bölünür, tarama bütçesi (Crawl Budget) boşa harcanır ve siteniz "Yinelenen İçerik" cezası riskiyle karşı karşıya kalır.

Self-Referencing Canonical şunu söyler: "Google, adres çubuğunda ne yazarsa yazsın (utm, fbclid vs.), bu sayfanın tek gerçek adresi 

Defansif SEO: İçerik Hırsızlığına Karşı Koruma

Web kazıyıcı botlar (Scrapers), içeriğinizi kopyalayıp kendi sitelerinde yayınlayabilir. Çoğu bot, kaynak kodunuzu olduğu gibi kopyalar. Eğer kodunuzda kendinizi işaret eden canonical etiketiniz varsa, hırsız site içeriği yayınlasa bile Google o içeriğin asıl sahibinin siz olduğunuzu "kopyalanan kodun içindeki etiket sayesinde" anlar ve sıralamayı size verir.

2. Web Sitenizde Canonical Kontrolü (Audit)

Sayfalarınızda bu etiketin olup olmadığını ve doğru çalışıp çalışmadığını manuel olarak saniyeler içinde kontrol edebilirsiniz.

  1. Sitenizden herhangi bir sayfayı (Anasayfa veya bir blog yazısı) açın.
  2. Sayfada boş bir yere sağ tıklayıp Sayfa Kaynağını Görüntüle (View Source) deyin.
  3. CTRL + F (Mac için CMD + F) yaparak canonical kelimesini aratın.
  4. Doğru Yapı:
    <link rel="canonical" href="https://seobaz.com/ornek-sayfa/" />
    Not: href kısmındaki link, tarayıcıda açık olan sayfanın "temiz" haliyle birebir aynı olmalıdır.

View Source

3. Altyapıya Göre Kurulum ve Yapılandırma

Self-Referencing Canonical, modern CMS'lerde genellikle otomatik gelse de, yanlış yapılandırma riski yüksektir.

A. WordPress Kullanıcıları (RankMath & Yoast)

WordPress SEO eklentileri bu özelliği varsayılan olarak sunar ancak "Otomatik" ayarlar bazen yanıltıcı olabilir.

  • Rank Math & Yoast SEO: Bu eklentiler, siz özel bir ayar yapmadığınız sürece, o anki sayfanın kalıcı bağlantısını (permalink) otomatik olarak canonical olarak atar.
  • Kontrol: Eklenti ayarlarında "Canonical URL" kısmının boş bırakılması genellikle "Varsayılan olarak kendini işaret et" anlamına gelir. Ancak özel bir durum (örneğin bir içeriği başka siteden alıntıladıysanız) varsa, manuel olarak doldurmalısınız.
  • Kritik Ayar: Ayarlar > Kalıcı Bağlantılar kısmında URL yapınızın https ile başladığından ve www versiyonunun doğru seçildiğinden emin olun. Eklenti bu ayarı referans alır.

B. Özel Yazılım (PHP/Laravel/.NET)

Kendi yazılımınızı kullanıyorsanız, bu etiketi dinamik olarak oluşturmalısınız.

Yanlış Kodlama Örneği (Kaçının):

    
// YANLIŞ: Anlık URL'yi olduğu gibi basmak
< link rel="canonical" href="< ?php echo $_SERVER['REQUEST_URI']; ?>" />
    

Bu kod hatadır. Çünkü kullanıcı ?id=123 ile gelirse, canonical da ?id=123 olur. Bu, canonical'ın varoluş amacına aykırıdır.

Doğru Mantık:
Canonical etiketi, veritabanında o sayfa için tanımlı olan temiz URL (slug) ne ise onu basmalıdır. Sorgu parametrelerini (query strings) yoksaymalıdır.

C. Shopify ve E-Ticaret Altyapıları

E-ticaret sitelerinde (T-Soft, İdeasoft, Shopify) bir ürün birden fazla kategoriye bağlı olabilir.

  • Örnek: site.com/erkek/gomlek ve site.com/yeni-sezon/gomlek
  • Çözüm: Ürün yönetim panelinde "Canonical Path" veya "Ana Kategori" seçimi mutlaka yapılmalıdır. Aksi takdirde aynı ürün 5 farklı URL ile indekslenir ve ürün sayfası güç kaybeder.

4. Uzman Uyarısı: Mutlak (Absolute) vs. Göreceli (Relative) URL

Karşılaştığımız en sinsi teknik hata, canonical etiketinde Göreceli URL kullanılmasıdır.

Hatalı Kullanım (Relative):
<link rel="canonical" href="/blog/seo-rehberi/" />
Google bunu bazen yanlış yorumlayabilir (örneğin http mi https mi olduğu belirsizdir, veya www durumu net değildir).

Doğru Kullanım (Absolute):
<link rel="canonical" href="https://www.seobaz.com/blog/seo-rehberi/" />
Canonical etiketinde her zaman domain adını, protokolü (https) içeren tam URL kullanın. Google'a yorum payı bırakmayın.

Relative Url - Absolute Url

5. Sık Yapılan Hatalar ve Google Search Console (GSC) Analizi

Self-Referencing Canonical doğru çalışmadığında Search Console size şu hataları verir:

  1. "Kullanıcı tarafından seçilen standart sayfa olmadan kopya"
    • Anlamı: Bu sayfada canonical etiketi bulamadım, içeriği başka sayfalarla aynı, hangisini indeksleyeceğimi ben seçtim (ve muhtemelen yanlış seçtim).
    • Çözüm: Self-referencing canonical ekleyin.
  2. "Google, kullanıcıdan farklı bir standart sayfa seçti"
    • Anlamı: Siz canonical olarak Sayfa A'yı işaret etmişsiniz ama Google diyor ki "Bence Sayfa B asıl sayfa, senin işaretini takmıyorum."
    • Çözüm: Genellikle canonical olarak işaretlediğiniz sayfa 404 veriyordur veya içeriği çok zayıftır. İşaret ettiğiniz URL'in erişilebilir ve dolu olduğundan emin olun.

Self-Referencing Canonical, "olsa da olur" değil, sitenizin mimari bütünlüğünü koruyan görünmez bir kalkandır. Her URL'in kimlik beyanıdır.

 
Whatsapp