Tüm ücretsiz araçlar

Ücretsiz Canonical Etiketi Doğrulayıcı: herhangi bir URL'nin rel=canonical değerini denetleyin

Bir URL yapıştırın; canonical değerini hem HTML head'inden hem de HTTP Link başlığından okuyalım — ve kendine referans mı veriyor, eksik mi, cross-domain mi yoksa bir yönlendirmeye mi işaret ediyor, ayrıca tam olarak neyi düzeltmeniz gerektiğini söyleyelim. Kayıt yok.

Ücretsiz, kayıt gerektirmez. Sayfanın rel=canonical değerini HTML'inden ve HTTP başlıklarından okuyup kendine referans veren, cross-domain mi yoksa eksik mi olduğunu söyleriz.

Canonical etiketi nedir ve neden önemlidir

Canonical etiketi (rel="canonical"), bir sayfanın HTML head'inde bulunan ve o içeriğin ana sürümünü belirten tek bir satırdır. Aynı sayfaya birden çok URL'den ulaşılabildiğinde — izleme parametreleri, sondaki eğik çizgiler, büyük harf varyantları ya da yazdırma ve AMP sürümleriyle — canonical, Google'a hangi URL'yi indeksleyip sıralayacağını söyler ve bağlantı sinyallerini bölmek yerine tek bir URL'de toplar.

Yanlış yaparsanız sayfaları fark etmeden indeksten çıkarabilir, crawl budget'ı yinelenen sayfalarda boşa harcayabilir ya da en önemli URL'lerinizin otoritesini seyreltebilirsiniz. İşte bu yüzden hızlı bir canonical kontrolü her yayınlama ve geçiş kontrol listesinde yer almalıdır. Daha ayrıntılı bir anlatım için canonical etiketi rehberimizi okuyun.

Canonical denetleyici neleri doğrular

  • HTML <head> içindeki rel=canonical
  • HTTP Link başlığındaki rel=canonical
  • Kendine referans veren vs. sayfalar arası canonical
  • Cross-domain canonical
  • 3xx yönlendirmeye ya da 4xx sayfaya işaret eden canonical
  • Aynı URL'de birden çok ya da çakışan canonical etiketi
  • Yönlendirmelerden sonraki nihai URL ile canonical uyuşmazlığı
  • hreflang, og:url ve noindex sinyalleriyle çakışmalar

Sonucunuzu nasıl okuyacaksınız

Kendine referans veren

Sayfa kendi URL'sine işaret ediyor. Bu, bağımsız ve indekslenebilir her sayfa için doğru ve önerilen kurulumdur — belirsizliği ortadan kaldırır ve tam olarak görmek isteyeceğiniz şeydir.

Başka yere işaret ediyor / cross-domain

Canonical farklı bir URL'ye işaret ediyor — sitenizdeki başka bir sayfaya ya da farklı bir alan adına. Yinelenenler ve sendikasyon içeriği için doğru, ancak bu sayfa kendi başına sıralanması gerekiyorsa bir uyarı işaretidir.

Eksik

HTML'de ya da başlıklarda canonical bulunamadı. Google sizin yerinize bir tane seçer. Özellikle parametreli veya yinelenen sayfalarda kontrolü geri almak için kendine referans veren bir canonical ekleyin.

Yaygın canonical hataları — ve nasıl düzeltilir

Yönlendirilen ya da 404 bir URL'ye canonical: canonical, yönlendiren ya da artık var olmayan bir URL'ye işaret eder, böylece sinyal boşa gider.

Çözüm: her zaman canlı, 200 durum kodlu nihai bir URL'ye canonicalleştirin.

Birden çok canonical etiketi: bir sayfadaki iki veya daha fazla rel=canonical çakışır ve Google hepsini yok sayabilir.

Çözüm: sayfa başına tam olarak bir canonical etiketi tutun.

Yanlışlıkla cross-domain canonical: bir şablon ya da geçiş, canonical'ı bir staging ya da eski alan adına işaret eder halde bırakır.

Çözüm: canonical'ı bu alan adındaki doğru üretim URL'sine yönlendirin.

Canonical diğer sinyallerle çelişiyor: canonical "bunu indeksle" derken bir noindex etiketi, robots engeli ya da yönlendirme tersini söyler.

Çözüm: canonical, robots, sitemap ve dahili bağlantıları tek bir URL'de hizalayın.

Canonical sorunlarını bulun sitenizin tamamında

Tek seferlik bir kontrol tek bir sayfa için harikadır. SEOcrawl AI, canonical ve indeksleme sorunlarını doğrudan Google Search Console'dan ölçekli olarak ortaya çıkarır — "Uygun canonical etiketine sahip alternatif sayfa" gibi — böylece bunları kurallarla, manuel olarak ya da MCP üzerinden etiketleyebilir ve her sorunu sıralamalarınız ve trafiğinizle ilişkilendirebilirsiniz. Sayfa sayfa yerine her şeyi tek bir yerde görün.

SEOcrawl AI indexation and canonical issue monitoring dashboard

Sıkça sorulan sorular

Canonical etiketi nedir?

Canonical etiketi (rel="canonical"), bir sayfanın HTML head'inde yer alan ve arama motorlarına o içeriğin ana sürümünün hangi URL olduğunu söyleyen bir satırdır. Aynı ya da çok benzer içeriğe birden çok URL'den ulaşılabildiğinde, canonical Google'a hangisini indeksleyip sıralayacağını söyleyerek sinyalleri tek bir adreste toplar.

Bir canonical etiketi örneği nedir?

Sayfa kaynağında şöyle görünür: <link rel="canonical" href="https://example.com/blue-sneakers" />. Bu satır, ürüne /blue-sneakers?utm_source=email ya da /blue-sneakers/size-42 üzerinden de ulaşılabilse bile Google'a /blue-sneakers'ın ana URL olduğunu söyler. İndekslenebilir her sayfada bir tane olmalı, ideal olarak kendine işaret etmeli.

Canonical etiketini ne zaman kullanmalıyım?

Varsayılan olarak indekslenebilir her sayfada, kendine işaret edecek şekilde. Özellikle aynı içeriğe birden çok URL'den ulaşılabildiğinde bir tane gerekir: izleme parametreleri, filtre veya sıralama varyantları, yazdırma ya da AMP sürümleri, sendikasyon kopyaları. Sayfanın tek başına sıralanması gerekiyorsa canonical kendi URL'sine işaret eder. Yinelenense, ana sürüme işaret eder.

Bir sayfanın canonical'ını nasıl kontrol ederim?

Sayfa URL'sini yukarıdaki araca yapıştırıp "Canonical'ı kontrol et"e basın. Sayfayı getirir, rel=canonical değerini HTML head'inden ve HTTP Link başlığından okur ve kendine mi referans veriyor, başka bir sayfaya mı işaret ediyor, cross-domain mi yoksa eksik mi olduğunu — geçti/uyarı sonucuyla — söyleriz. Kaynağı görüntüleyip "canonical" sözcüğünü elle de arayabilirsiniz, ancak araç ayrıca yinelenen etiketleri ve yönlendirme sonrası uyuşmazlıkları da yakalar.

Kendine referans veren canonical nedir?

Kendine referans veren canonical, bir sayfanın canonical etiketinin kendi URL'sine işaret etmesidir. Bağımsız her sayfa için önerilen varsayılandır: izleme parametrelerinden, sondaki eğik çizgilerden ve büyük/küçük harf varyantlarından kaynaklanan belirsizliği ortadan kaldırır ve indekslenecek URL'nin bu olduğunu Google'a açıkça belirtir.

Bir canonical etiketini nasıl düzeltirim?

Bir yönlendirmeye ya da 404'e işaret ediyorsa, onu nihai 200 URL'sine değiştirin. Birden çok canonical etiketi varsa yalnızca birini tutun. Yanlışlıkla staging'e ya da başka bir alan adına işaret ediyorsa üretime geçirin. Bir noindex ya da robots kuralıyla çatışıyorsa bir sinyal seçip diğerlerini buna hizalayın. Düzeltmeden sonra doğrulamak için sayfayı yeniden kontrol edin.

Canonical, noindex ve 301 yönlendirme arasındaki fark nedir?

Canonical "bu ana sürümdür, sinyalleri burada topla" der ve her iki URL de canlı kalır. Noindex "bunu aramada gösterme" der ve URL erişilebilir kalır. 301 yönlendirme "bu URL gitti, kullanıcıyı ve bağlantı değerini yenisine gönder" der. Yinelenenler için canonical, zayıf içerik için noindex, kaldırılan ya da taşınan sayfalar için 301 kullanın.

Bu araç Google Search Console'un canonical raporundan nasıl farklı?

GSC'nin Sayfa İndeksleme raporu, her URL için Google'ın hangi canonical'ı seçtiğini söyler — bazen sizin bildirdiğinizden farklı bir tanesini. Bu araç ise HTML ve HTTP başlıklarınızda gerçekte ayarladığınız canonical'ı okur. İkisini birlikte kullanın: neyin indekslendiğine dair Google'ın kararı için GSC'yi, en baştan ne gönderdiğinizi doğrulamak için bu aracı.