Web & SEO Araçları

Hreflang Checker

Dil alternatiflerini ve hreflang eşleşmelerini görün.

rel=alternate ve hreflang değerleri okunur. Dil alternatifleri bir listede toplanır. x-default varsa ayrıca gözükür.
Rehber

Hreflang Checker – Hreflang Etiket Kontrol ve Analiz Aracı

Hreflang Checker aracı, çok dilli veya çok bölgeli web sitelerinizin HTML kodlarında ve site haritalarında bulunan hreflang etiketlerini analiz eden, olası dil eşleştirme hatalarını tespit eden ve teknik SEO uyumluluğunu doğrulayan ücretsiz bir çevrimiçi aracıdır. Farklı dillerde yayın yapan sayfalarınızın Google ve diğer arama motorları tarafından doğru hedef kitleyle buluşturulmasını sağlamak için bu aracı güvenle kullanabilirsiniz.

Hreflang Etiketi Nedir ve Çok Dilli SEO İçin Neden Önemlidir?

Hreflang etiketi (veya rel="alternate" hreflang="x"), ilk kez 2011 yılında Google tarafından duyurulan ve çok dilli (multilingual) ya da çok bölgeli (multiregional) web sitelerinde kullanılan teknik bir HTML etiketidir. Bu etiket, arama motorlarına bir sayfanın farklı dillerdeki veya farklı coğrafi bölgelerdeki alternatif sürümlerini bildirir.

  • Örnek Senaryo: Aynı web sitesinin Türkçe (siteadi.com/tr/), İngilizce (siteadi.com/en/) ve Almanca (siteadi.com/de/) sürümleri olduğunu varsayalım. Hreflang etiketleri sayesinde Google, Türkiye'den arama yapan bir kullanıcıya Türkçe sayfayı, Almanya'dan arama yapan bir kullanıcıya ise otomatik olarak Almanca sayfayı gösterir.

Doğru yapılandırılmış hreflang etiketlerinin sağladığı avantajlar:

  • Hemen Çıkma Oranını (Bounce Rate) Düşürür: Kullanıcının kendi dilindeki sayfaya doğrudan ulaşmasını sağlayarak sitede kalma süresini artırır.
  • Yinelenen İçerik (Duplicate Content) Sorununu Önler: İngilizce konuşulan farklı ülkeler (ABD ve İngiltere gibi) için benzer içerikli ancak para birimi/kargo gibi detayları farklı sayfalarınız varsa, Google bu sayfaları kopya olarak değil, bölgesel varyasyonlar olarak değerlendirir.
  • Daha İyi Kullanıcı Deneyimi (UX): Ziyaretçilerinize ilk andan itibaren kendi dillerinde hitap ederek güven verirsiniz.
  • Arama Motoru Sıralama Başarısı: Doğru hedef kitleye doğru dilde içerik sunmak sitenizin bölgesel arama motoru sıralamalarını yükseltir.

Hreflang Etiketi Nasıl Tanımlanır? (HTML, HTTP Header ve XML Sitemap)

Hreflang tanımlamaları üç farklı yöntemle yapılabilir. En yaygın kullanılan yöntem HTML head bölümüne eklemektir:

1. HTML Head İçinde Tanımlama (En Yaygın Yöntem)

Sayfanın <head> bölümüne her bir alternatif dil sürümü için ayrı bir satır eklenir. Her alternatif sayfa, kendi kendini ve diğer tüm alternatif sayfaları listelemelidir.

<link rel="alternate" hreflang="tr" href="https://www.siteadi.com/tr/hakkimizda" />
<link rel="alternate" hreflang="en" href="https://www.siteadi.com/en/about-us" />
<link rel="alternate" hreflang="de" href="https://www.siteadi.com/de/ueber-uns" />
<link rel="alternate" hreflang="x-default" href="https://www.siteadi.com/en/about-us" />

2. XML Sitemap İçinde Tanımlama

Büyük sitelerde HTML kod boyutunu şişirmemek için hreflang tanımları XML site haritası içinde yapılabilir.

3. HTTP Header İçinde Tanımlama

PDF, Word dosyası veya görsel gibi HTML olmayan kaynakların alternatif dil sürümlerini belirtmek için yanıt başlıklarında kullanılır.

Hreflang Kod Yapısı: Dil ve Ülke Kodları

Hreflang etiketinde kullanılan değerler ISO standartlarına uygun olmalıdır:

  • Dil Kodları: ISO 639-1 standardına göre belirlenmelidir (Örn: tr, en, de, fr).
  • Bölge/Ülke Kodları (İsteğe Bağlı): ISO 3166-1 Alpha-2 standardına göre belirlenmelidir (Örn: US, GB, DE).

Önemli Kombinasyonlar:

  • hreflang="en": Dünya genelindeki tüm İngilizce konuşan kullanıcılara yöneliktir.
  • hreflang="en-us": Yalnızca Amerika Birleşik Devletleri'ndeki İngilizce konuşan kullanıcılara yöneliktir.
  • hreflang="en-gb": Yalnızca Birleşik Krallık'taki İngilizce konuşan kullanıcılara yöneliktir.
  • Not: Yalnızca ülke kodu belirtmek (Örn: hreflang="us") hatalıdır. Her zaman önce dil kodu yazılmalıdır.

x-default Etiketi Nedir?

Yukarıda tanımlanmış hiçbir dil veya bölgeyle eşleşmeyen kullanıcılara (Örneğin Fransa'dan giren ancak Fransızca sürümünüz olmadığı için varsayılan olarak İngilizceyi göstermek istediğiniz kullanıcılara) hangi sayfanın gösterileceğini belirtir.

En Sık Yapılan Hreflang Hataları

Hreflang Checker aracımız, sitenizdeki şu yaygın hreflang hatalarını denetler ve raporlar:

  • Karşılıklı Onay Hatası (No Self-Reference / Missing Return Tag): Hreflang etiketlerinin çalışması için karşılıklı onay şarttır. A sayfası B sayfasını işaret ediyorsa, B sayfası da mutlaka A sayfasını işaret etmelidir. Aksi takdirde Google bu etiketleri görmezden gelir.
  • Geçersiz Dil veya Ülke Kodları: ISO standartlarında yer almayan kodların kullanılması (Örn: Türkçe için tr yerine tur veya tc yazılması).
  • Canonical Etiketi ile Çakışma: Hreflang etiketlerinde belirtilen URL'lerin kendi sayfalarında farklı bir canonical URL'ye yönlendirilmesi.
  • Hatalı Yönlendirmeler: Hreflang URL'lerinin 404 hatası vermesi veya 301 ile başka bir adrese yönlenmesi.

Hreflang Checker Nasıl Kullanılır?

Hreflang Denetleyici aracımızı kullanmak oldukça kolaydır:

  1. URL Adresini Girin: Çok dilli sitenize ait bir sayfa URL'si yazın.
  2. Sorgula Butonuna Tıklayın: Araç, sayfanın HTML kodlarını indirerek hreflang tanımlamalarını çıkarır.
  3. Analiz Raporunu İnceleyin: Tanımlanan tüm dilleri, hedef URL'lerin durum kodlarını, karşılıklı bağlantıların (return tag) doğruluğunu ve varsa ISO kod hatalarını detaylı tabloda inceleyin.

Sıkça Sorulan Sorular (SSS)

Hreflang etiketlerini tek tek her sayfaya eklemeli miyim? Evet. Hreflang etiketleri sayfa düzeyinde çalışır. Sadece ana sayfaya eklenmesi yeterli değildir. Sitenizdeki her bir dil alternatifine sahip sayfa için ayrı hreflang setleri oluşturulmalıdır.

Aynı içeriğin farklı dil sürümlerinin olması kopya içerik (duplicate content) sayılır mı? Hayır. İçeriğin farklı dillere çevrilmiş olması kopya içerik olarak kabul edilmez. Google bunu farklı kullanıcılara sunulan özgün içerikler olarak görür. Hreflang ise bu süreci daha düzenli hale getirir.

Hreflang etiketlerinde büyük/küçük harf önemli midir? Google standartlarına göre dil kodlarının küçük harfle (Örn: en), ülke kodlarının ise büyük harfle (Örn: US) yazılması önerilir. Ancak Google her iki durumu da anlayabilmektedir. Yine de standartlara uymak en doğrusudur.