Kanonik Etiket Oluşturucu

Sonraki

Aynı içeriğe birden fazla URL üzerinden erişilebildiğinde (sorgu parametreleri, sondaki bölü işaretleri, HTTP ile HTTPS, sayfalara bölünmüş arşivler), Google’ın kanonik sürüm olarak belirlenmiş tek bir URL’ye ihtiyacı vardır. Tercih ettiğiniz URL’yi yapıştırın; araç, <head> içine yerleştirilebilecek doğru biçimde biçimlendirilmiş bir <link rel="canonical"> etiketi döndürür.

Kanonik bir etiket nasıl oluşturulur?

  1. 1

    Kanonik (tercih edilen) URL'yi yapıştırın

    Protokol ve konak bilgileri de dahil olmak üzere mutlak URL. Parça tanımlayıcılarının (#section) Google'ın karşılaştırdığı kapsamda olmadığını unutmayın: yalnızca parçası farklı olan URL'ler aynı kabul edilir.

  2. 2

    Araç URL'yi doğrular

    Araç yalnızca geçerli mutlak URL'leri kabul eder. Protokol eksikse veya adres hatalıysa etiket oluşturulmaz.

  3. 3

    Etiket oluşturulur

    `<link rel="canonical" href="https://example.com/page">`. URL, HTML için escape edilir; böylece etiket herhangi bir sayfaya güvenle yapıştırılabilir.

  4. 4

    Etiketi kopyalayın

    Bunu sayfanın `<head>` bölümüne yapıştırın. Tarayıcılar etiketi yok sayar; Google ise sıralama sinyallerini birleştirmek için okur.

Kanonik etiketler aslında ne yapar?

Kanonik bir etiket, arama motorlarına şunu bildirir: “Bu içeriği gösteren URL’ler kümesinde bu adres orijinaldir; tüm sıralama verileri buraya toplanmalıdır.” Bu etiket olmadan, dublikat sayfalar sıralama verilerini bölür ve hiçbirinin birleştirilmiş bir sayfa kadar iyi sıralanması mümkün değildir.

HTML Formu

<link rel="canonical" href="https://example.com/products/blue-shirt" />

<head>’de yerleştirin. Google bu veriyi okur; tarayıcılar ise onu görmezden gelir.

HTTP Bağlantı Başlığı Formu

HTML dışı kaynaklar (PDF dosyaları, resimler, feed XML) için aynı sinyal, HTML etiketi yerine HTTP başlığı olarak gönderilebilir:

Link: <https://example.com/whitepaper.pdf>; rel="canonical"

Herhangi bir 2xx yanıtını gönderin. Bu ayarları web sunucunuz veya CDN’ınız aracılığıyla yapın.

Yaygın Hatalar

  • Göreli URL’ler: href="/page" işe yarar ancak kırılgandır. Belirsizliği önlemek için mutlak URL’ler kullanın.
  • Protokol uyumsuzluğu: Kanonik veri http:// olarak belirtilmiş olsa da sayfa https:// üzerinden sunulmaktadır. Her zaman gerçek zamanlı protokolle uyumlu olunmalıdır.
  • Yeniden yönlendirmeye işaret ederken: kanonik bir yol gösterici mutlaka 200 yanıtını hedeflemelidir. Zincirler ise bu sinyali zayıflatır.
  • robots.txt‘de kanonik URL’yi engellemek: Hedef sayfanın taranabilir olması gerekir; aksi takdirde Google onu doğrulayamaz.
  • Çelişkili sinyaller: kanonik olmayan varyantlara işaret eden iç bağlantılar. Bu bağlantıları uygun hâle getirmek için güncelleyin.
  • kanonik hedef üzerinde noindex: birbirini dışlayan seçeneklerden birini seçin.
  • Tekrarlanan sayfalarda farklı kanonik değerler: Google, tek bir kanonik değer seçer ve diğerlerini görmezden gelir. Tüm tekrarlanan sayfalar için aynı kanonik değer belirleyin.

Özel Durumlar

  • Sayfalı arşivler: her sayfa (?page=2), kendini kanonik hâle getirebilir; ancak sadece 1. sayfaya kanonik hâle gelmez. Daha önce bu konuda farklı bir tavsiye verilirdi; Google, rel=prev/next’yi açıkça terk etmiş ve artık kendini kanonik hâle getirmeyi standart olarak kabul etmektedir.
  • Fasetli navigasyon: Aynı listeden filtrelenmiş görünümler, filtre içeriği anlamlı bir şekilde değiştirmediği sürece genellikle filtrelenmemiş listede yer alır.
  • Mobil için ayrı URL’ler (m.example.com): Mobil sayfa, kanonik olarak masaüstü sürümünü gösterir; masaüstü sürümü ise mobile geri işaret eden bir rel=alternate ekler.
  • AMP sayfaları: AMP, standart formata uygun hâle getirilir; standart olmayan hâlde ise AMP sürümüne rel=amphtml eklenir.

Sık Sorulan Sorular

Önerilen yöntem: kendine atıfta bulunan kanonik yapılar (sayfa kendisine işaret eder), seans-ID parametrelerinden, UTM kodlarından ve diğer tesadüfi dublikasyonlardan koruma sağlar. Bu, bir zorunluluk değil, SEO açısından en iyi uygulamalardan biridir.

Evet. Sendikasyon ortakları içeriğinizi yeniden yayımlarsa, kendi kanonik etiketlerini sizin orijinal URL’nize ayarlayabilirler. İçerik gerçekten örtüştüğünde Google, alanlar arası kanonik etiketlere uyar.

HTTPS ile sunulan her sayfa için her zaman HTTPS kullanın. Farklı protokollerin bir arada kullanılması çelişkili sinyaller oluşturabilir ve Google’ın rastgele bir protokol seçmesine neden olabilir.

Kanonik etiket, ara bir URL yerine yönlendirmelerin ardından gelen son URL’yi hedeflemelidir. Zincirler sinyali zayıflatır; Google, 302 yönlendirmesine yapılan bir işareti yetkili bir belirti olarak değil, yalnızca bir ipucu olarak görebilir.

İlgili Araçlar

Araç diğer dillerde mevcuttur