Hreflang Etiket Testi

Bir sayfa URL'si girin. Dil etiketi hatalarını bulun ve alternatif sayfaların geri bağlantı verip vermediğini kontrol edin.

Hreflang Etiket Testi, bir sayfanın dil alternatiflerini nasıl tanımladığını ve incelenen alternatiflerin geri bağlantı verip vermediğini kontrol eder. Geçersiz kodları, çakışan hedefleri ve eksik referansları bulmak için herkese açık bir sayfa URL'si girin. Rapor, sunulan HTML ve HTTP Link başlıklarından elde edilen verileri gösterir; yeşil sonuç indekslenmeyi veya Google'ın hangi dil sürümünü göstereceğini doğrulamaz.

Kontrol etmek istediğiniz sayfayı seçin

Dil ilişkilerini incelemek istediğiniz sayfanın tam adresini kullanın. Çevrilmiş bir ürün için bu adres, ana sayfa yerine https://example.com/en/products/blue-shirt olabilir. Adrese oturum açmadan erişilebilmelidir.

URL'yi gönderin, ardından bulguları, tanımları ve son hedefleri incelemek için alternatif sayfa satırlarını açın. Yönlendirme, etiketlerin hangi sayfadan okunduğunu değiştirebilir. Araç, başlangıç sayfasının tanımladığı uygun alternatifleri takip eder; sitenizdeki her dil sayfasını tekrar tekrar bağlantıları izleyerek keşfetmez.

Hreflang bulunamazsa nasıl yayımlandığını kontrol edin. Yalnızca XML sitemap içinde bulunan veya JavaScript ile eklenen tanımlar bu analizin dışındadır. Raporda görünmemeleri, sitenizde hreflang olmadığını kanıtlamaz.

Durum ve kapsamı birlikte okuyun

Önce kapsamı, ardından tek tek bulguları inceleyin. Araç, başlangıç sayfası dahil en fazla 20 sayfayı 25 saniye içinde kontrol eder. Boyut, süre veya tanım sınırları analizin bir kısmını eksik bırakabilir.

Sonuç Anlamı Sonraki adım
Yeşil ✓ İncelenen kontrol başarılı Kontrol edilen sayfaların amaçlanan alternatifler olduğunu doğrulayın
Kırmızı ✕ Geçersiz kod veya eksik geri bağlantı gibi doğrulanmış bir sorun Bulguyu açıp ilgili tanımı düzeltin
Sarı ⚠ Uyarı veya eksik kapsam Etiketleri değiştirmeden önce nedeni inceleyin
Gri — Kontrol yapılamadı veya uygulanamaz Açıklamayı okuyun; bağlantının eksik olduğunu varsaymayın

Başlangıç sayfasının geri bağlantı hücresi uygulanamaz durumundadır: geri bağlantı kontrolü, alternatiflerin bu sayfaya dönmesini inceler. Sayfanın kendisine geçerli bir referans vermesi ayrı bir kontroldür.

Tam kapsam, keşfedilen sayfaların desteklenen sınırlar içinde kontrol edildiğini gösterir. Sitedeki her dil ilişkisinin başarılı olduğu anlamına gelmez. Değişikliklerden önce verileri saklamak istiyorsanız JSON raporunu indirin.

Dil kodlarını ve sayfanın kendisine verdiği referansları kontrol edin

İngilizce bir ürün sayfası ile Almanca karşılığı için aşağıdaki örnek tanımlar her iki sayfanın HTML head bölümünde bulunmalıdır:

<link rel="alternate" hreflang="en" href="https://example.com/en/products/blue-shirt">
<link rel="alternate" hreflang="de" href="https://example.com/de/produkte/blaues-hemd">

İngilizce sayfada ilk kayıt, Almanca sayfada ikinci kayıt sayfanın kendisine referansıdır. Tam URL'ler kullanın ve her kod için tutarlı tek hedef belirleyin. de kodunun iki farklı URL'ye atanması çakışma oluşturur; aynı tanımın tek kaynakta tekrarlanması ise tekrar uyarısı oluşturur.

İngilizce için en, Birleşik Krallık'ı hedefleyen İngilizce için en-GB kullanın. en-UK geçersizdir. Araç, zh-Hant gibi yazı sistemi birleşimlerini de destekler. İsteğe bağlı x-default, uygun bir varsayılan sayfayı belirtebilir; bulunmaması hata değildir. Google'ın yerelleştirilmiş sürümler rehberi bu kodları ve tanım yöntemlerini açıklar.

Eksik hreflang geri bağlantılarını düzeltin

Yukarıdaki İngilizce sayfanın Almanca sayfayı listelediğini, ancak Almanca sayfanın yalnızca kendisini listelediğini düşünün. İngilizceden Almancaya tanım vardır; fakat Almanca sayfada geri bağlantı için gereken İngilizce kaydı eksiktir. Bu kaydı Almanca sayfaya ekleyin ve iki URL'yi de yeniden kontrol edin. Normal bir gezinme bağlantısı, hreflang tanımının yerine geçmez.

Eksik geri bağlantı bulgusunu açıp beklenen URL'yi okuyun. Başlangıç adresi yönlendiriliyorsa araç son URL'ye dönüşü kontrol eder. Ayrıca başlangıç sayfasının geçerli kendisine referanslarında bulunan bir dil koduyla eşleşme arar. Eksik kendisine referansı da düzeltin; bu referans olmadan aracın geri bağlantı kodunu değerlendirecek bilgisi azalır.

Alternatif sayfa alınamadıysa geri bağlantısı doğrulanmamış kalır. Eksik kabul etmeden önce erişimi düzeltin veya tekrar deneyin. Rapor, alternatifleri gönderilen sayfayla karşılaştırır; her alternatifi diğer tüm alternatiflerle karşılaştırmaz. Bu ilişkileri incelemek için diğer dil sayfalarını ayrı ayrı çalıştırın.

Etiketleri düzelttikten sonra sayfaları yeniden kontrol edin

  1. İlgili sayfaların tanımlarındaki geçersiz kodları, çakışan URL'leri ve eksik kendisine referansları düzeltin.
  2. Eksik karşılıklı tanımları ekleyin ve yönlendirilen hedefleri amaçlanan son URL'lerle değiştirin.
  3. Etkilenen her dil sayfasını yeniden çalıştırın. Bulguları ve kapsamı kaydedilen raporla karşılaştırın; yapılamayan bir kontrol hâlâ incelenmelidir.
  4. Sorunun çözüldüğünü kabul etmeden önce gerçek içeriği ve indekslenme sinyallerini inceleyin.

Canonical uyarısının amacı sınırlıdır: keşfedilen grubun dışındaki HTML canonical'ını işaretler. Grup içindeki bir canonical, bu uyarıyı tetiklemeden yanlış dil sürümüne yöneliyor olabilir. Google'ın canonical rehberi, aynı dilde bir canonical veya böyle bir sayfa yoksa en uygun karşılığın kullanılmasını önerir. Tanımı ve doğrudan hedefini incelemek için Canonical Tag Checker kullanın; iki rapor da Google'ın seçtiği canonical'ı belirlemez.

Bulunan noindex yönergelerini amaçladığınız arama görünürlüğüne göre değerlendirin. Crawler erişim kuralları için Robots.txt Testi kullanın. Sitemap Kontrolü, XML yapısını ve URL kayıtlarını kontrol eder; sitemap içindeki hreflang tanımlarını kontrol etmez.

Son olarak dil sürümlerini açıp uygun dillerde aynı amaçlanan sayfayı temsil ettiklerini doğrulayın. Bu araç içeriklerini karşılaştırmaz. Google sayfanın dilini görünür metinden belirler; bu nedenle yalnızca doğru etiketler, çevirinin uygun olduğunu göstermez.

Hreflang Kontrolü SSS

Kontrolleri ve sınırlarını öğrenin.

Sınırlar nelerdir?

Kaynak dahil en fazla 20 sayfa, dört paralel istek ve sayfa başına 200 tanım 25 saniye içinde kontrol edilir. Her sayfa için altı saniye istek ve 2 MiB içerik sınırı vardır; toplam açılmış içerik 16 MiB ile sınırlıdır. Eksik kontroller belirtilir. Geçerli tanımlar indekslenmeyi garanti etmez.

Eksik geri bağlantı ne demektir?

A sayfası B’yi alternatif olarak listeler, ancak B sayfası A’ya geri referans vermez. Her iki sayfanın tanımlarını inceleyin ve kendilerine referanslarını ekleyin.

Sitemap ve JavaScript tanımları kontrol edilir mi?

Hayır. XML sitemap tanımları ve JavaScript çalıştırılarak eklenen etiketler kapsam dışındadır. HTML veya HTTP tanımı bulunmaması, websitenizde hreflang olmadığı anlamına gelmez.

x-default zorunlu mu?

Hayır. x-default isteğe bağlıdır. Eksikliği hata sayılmaz; uygun bir varsayılan sayfanız varsa kullanabilirsiniz.

Bu hreflang aracı neyi kontrol eder?

Girilen sayfanın HTML ve HTTP Link başlıklarını okur; doğrudan tanımlanan alternatif URL'lerde kendisine referansı ve geri bağlantıları kontrol eder. Tüm websiteyi taramaz.