Erdinç BulatErdinç Bulat

Hreflang Etiketi Oluşturucu

Dil sürümleriniz için HTML etiketleri ya da XML site haritası girdileri üretin.

  • Web Tasarımı
  • Next.js
  • WordPress
  • SEO
  • Yapay Zeka
  • React
  • Eklenti Geliştirme
  • Vibe Coding
  • Uygulama Geliştirme
  • Site Hızı

Dil sürümleri

Aynı sayfanın her dil/bölge sürümü için kodu ve tam adresi yazın. Veriler tarayıcınızda işlenir.

Dili eşleşmeyen ziyaretçilerin gideceği sürüm. Genellikle ana dil ya da dil seçim sayfası.

Çıktı biçimi

HTML etiketleri

En az iki dil sürümünü doldurdukça çıktı burada görünür.

HTML biçiminde aynı etiket bloğunu her dil sürümünün <head> bölümüne ekleyin: sürümler birbirini karşılıklı göstermeli ve her sürüm kendisini de listelemelidir. Bir sürüm bulunmayan sayfaya hreflang eklemeyin.

hreflang, aynı içeriğin farklı dil ya da bölge sürümlerini arama motoruna bildiren bir işaretlemedir. Böylece her ziyaretçi, kendi diline uygun sürümü görür. Yukarıdaki araç, doğru biçimli etiketleri veya XML site haritası girdilerini üretir.

hreflang ne işe yarar?

Bir sayfanın Türkçe ve İngilizce sürümü varsa, hreflang bunları birbirine bağlar. Google bu sinyali, kullanıcının diline uygun sürümü göstermek için kullanır ve sürümleri birbirinin kopyası saymaz.

Ne zaman kullanılmalı?

  • Aynı içeriğin gerçekten çevrilmiş ya da bölgeye uyarlanmış sürümleri varsa.
  • Çevirisi olmayan bir sayfa için hreflang eklemeyin; Türkçe içeriği başka bir dil adresinde kopyalamak da hreflang ile çözülmez.

Dikkat edilmesi gereken kurallar

  • Karşılıklılık: A sayfası B'yi gösteriyorsa B de A'yı göstermelidir.
  • Her sayfa kendini de listelemelidir (self-referencing).
  • Dil kodu ISO 639-1 (tr, en), istenirse bölge kodu ISO 3166-1 (en-US, de-AT) ile birlikte yazılır.
  • Adresler tam (https://...) olmalı ve gerçekten var olan, indekslenebilir sayfalara gitmelidir.
  • x-default, dili eşleşmeyen ziyaretçiler için varsayılan sürümü belirtir; isteğe bağlıdır.

Üç uygulama yolu

  • HTML <link> etiketleri: her sürümün <head> bölümüne eklenir (araçta “HTML” çıktısı).
  • XML site haritası: tüm sürümler site haritasında listelenir (araçta “XML” çıktısı).
  • HTTP başlığı: HTML olmayan dosyalar (ör. PDF) için kullanılır; bu araç üretmez.

Daha fazla bilgi

Sayfa başlıkları için title ve meta description önizleme, teknik temeller için teknik SEO nedir yazısına bakabilirsiniz.

Sık sorulan sorular

Sıkça sorulan sorular

hreflang hakkında en çok sorulanlar.

hreflang sıralamayı yükseltir mi?

Doğrudan sıralama artışı vaat etmez. Doğru dil sürümünün doğru kullanıcıya gösterilmesini sağlar ve sürümlerin birbirinin kopyası sayılmasını önler.

x-default zorunlu mu?

Hayır, isteğe bağlıdır. Dili eşleşmeyen ziyaretçiler için varsayılan bir sürüm belirtmek istiyorsanız kullanın.

Dil kodunu nasıl yazmalıyım?

Küçük harfle iki harfli dil kodu (tr, en); gerekirse tire ve büyük harfli ülke kodu (en-US, de-AT). Yalnızca ülke kodu yazılmaz.

Her sayfa kendini de göstermeli mi?

Evet. Her sürümün etiket bloğunda kendi adresi de bulunmalıdır; araç bu yüzden tüm sürümleri tek blokta listeler.

Çevirisi olmayan sayfaya hreflang eklemeli miyim?

Hayır. Yalnızca gerçekten var olan dil sürümleri için ekleyin. Çevrilmemiş bir sürüm için sahte bir alternatif oluşturmayın.

HTML mi, XML site haritası mı kullanmalıyım?

İkisi de geçerlidir. Az sayıda sayfada HTML etiketleri, çok sayfalı sitelerde XML site haritası yönetimi daha kolaydır. Aynı bilgiyi iki yerde birden tutmak çelişki riski yaratır.

Yazdığım adresler bir yere gönderiliyor mu?

Hayır. Çıktı tarayıcınızda üretilir, hiçbir şey saklanmaz.

Projenizi konuşalım

Ne yapmak istediğinizi kısaca yazın, size uygun yol haritasını birlikte çıkaralım.