Kanonik Etiket Oluşturucu
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
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
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
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
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 sayfahttps://ü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=alternateekler. - AMP sayfaları: AMP, standart formata uygun hâle getirilir; standart olmayan hâlde ise AMP sürümüne
rel=amphtmleklenir.
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
XML Site Haritası Doğrulayıcı
Site haritası XML kodunu tarayıcıda ayrıştırma hataları, eksik konumlar, yinelenen URL'ler ve yaygın alan değerleri açısından kontrol edin.
Google SERP Simülatörü
Mobil ve masaüstü için karakter sınırlarıyla yaklaşık bir Google tarzı snippet inceleyin. Taslağınız bu tarayıcı oturumunda kalır.
HTTP Güvenlik Başlık Kontrolcüsü
HTTP yanıt başlıklarını yapıştırın; HSTS, CSP, clickjacking, MIME, referrer ve cross-origin ilkelerini tarayıcıda inceleyin.
Meta Açıklaması Uzunluk Denetleyicisi
Meta açıklamayı karakter ve tahmini piksel cinsinden ölçün, editoryal ölçütlerle karşılaştırın ve masaüstü ile mobil düzen örneklerini inceleyin.
Kanonik URL Denetleyici
Bir sayfanın HTML'ini yapıştırın ve rel=canonical etiketini kontrol edin: mevcut mu, geçerli bir mutlak URL mi, sayfa URL'siyle eşleşiyor mu.
Kırık Link Kontrol Aracı
Bir sayfa URL'si yapıştırın ve dışa giden linklerini 404 ve diğer HTTP hatalarına karşı kontrol edin; her linkin durum koduyla birlikte.
Araç diğer dillerde mevcuttur
- Canonical 태그 생성기 [KO]
- Trình tạo thẻ chuẩn [VI]
- Generator Tag Kanonik [ID]
- Generador de Etiquetas Canónicas [ES]
- Gerador de Tag Canônica [PT]
- Generator tagu canonical [PL]
- Kanonisk taggtaggar [SV]
- 规范标签生成器 [ZH]
- Canonical-Tag-Generator [DE]
- Canonical Tag Generator [EN]
- Canonicalタグジェネレーター [JA]
- Canonical-taggenerator [NL]
- เครื่องสร้างแท็ก Canonical [TH]
- مولد وسم Canonical [AR]
- Générateur de balises canoniques [FR]
- Generatore di Tag Canonici [IT]
- Канонический генератор тегов [RU]