7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

Hreflang Etiketi Oluşturucu

Sayfanızın dil ve ülke sürümlerini ekleyin; her sürüme koyacağınız hreflang etiketlerini HTML, HTTP başlığı veya XML sitemap biçiminde üretelim, x-default’u ekleyelim ve dil kodu ile dönüş bağlantısı hatalarını daha yayına almadan gösterelim.

CSV’den toplu sürüm içe aktar

🔒 İşlem tamamen tarayıcınızda yapılır; girdiğiniz veriler cihazınızdan çıkmaz.

Hreflang nedir ve ne işe yarar?

Hreflang, aynı içeriğin farklı dil veya ülke sürümlerini arama motorlarına bildiren bir etikettir. Örneğin bir ürün sayfanızın Türkçe, İngilizce ve Almanca sürümleri varsa hreflang sayesinde Google, Almanya’daki bir kullanıcıya Almanca sürümü, Türkiye’deki kullanıcıya Türkçe sürümü göstermeye çalışır. Hreflang bir sıralama yükseltmesi değildir; doğru sürümün doğru kitleye gösterilmesini sağlar ve benzer içerikli sürümlerin birbirinin yerine geçmesini önler.

Türkçe, İngilizce ve Almanca sürümler arasında karşılıklı hreflang bağlantıları ve x-default
Dil ve ülke sürümlerinden üretilmiş hreflang HTML etiketleri ve doğrulama listesi

Hreflang etiketi nasıl yazılır?

Her etiket üç parçadan oluşur: rel="alternate", hreflang değeri ve sürümün tam adresi. Hreflang değeri bir dil kodu (tr) veya dil ve ülke kodu (tr-TR, en-GB) olabilir.

Dil ve ülke kodları

Dil kodu ISO 639-1 standardındaki iki harfli koddur. Ülke kodu ISO 3166-1 Alpha-2’dir ve isteğe bağlıdır. Yalnızca ülke hedeflemek mümkün değildir; “de-CH” İsviçre’deki Almanca konuşanları hedefler. Birleşik Krallık için doğru kod GB’dir, UK değil.

Kendine referans

Her sürüm, diğer sürümlerin yanı sıra kendisini de listelemelidir. Türkçe sayfadaki etiket grubunda hreflang=“tr” satırı da bulunur.

x-default

Kullanıcının diline uygun bir sürüm yoksa gösterilecek sayfayı belirtir; genellikle dil seçim sayfası veya ana (İngilizce) sürümdür.

Üç uygulama yöntemi: HTML, HTTP başlığı ve sitemap

Hreflang etiketleri üç yerden birine eklenebilir: sayfanın head bölümü, HTTP yanıt başlığı (Link) ya da XML site haritası.

Hangisini seçeceğiniz sitenizin yapısına bağlıdır. Üçü eşdeğerdir; aynı anda birden fazlasını kullanmak gerekmez. Çok sayıda dil ve sayfa varsa sitemap yöntemi HTML’i şişirmediği için daha pratiktir; PDF gibi HTML olmayan dosyalarda yalnızca HTTP başlığı kullanılabilir.

En sık yapılan hreflang hataları

Hreflang hataları uyarı vermeden etkisiz kalır; Search Console’da da artık ayrıntılı bir hreflang raporu yoktur. Bu yüzden yayına almadan önce kontrol etmek önemlidir.

Dönüş bağlantısı eksik

A sayfası B’yi gösteriyorsa B de A’yı göstermelidir. Tek yönlü etiketler yok sayılır.

Canonical ile çelişki

Her dil sürümünün canonical etiketi kendisini göstermelidir. Google, hreflang kullanırken canonical'ın aynı dildeki sayfayı göstermesini önerir; İngilizce sayfanın canonical'ı Türkçe sayfayı gösterirse iki sinyal birbiriyle çelişir.

Yönlendiren veya noindex sayfalar

Hreflang’de yalnızca 200 döndüren, dizine eklenebilir son adresler kullanılmalıdır.

Otomatik dil yönlendirmesi

Ziyaretçiyi IP’sine göre zorla başka sürüme yönlendirmek, arama motoru botlarının bazı sürümleri görmesini engelleyebilir. Yönlendirme yerine dil önerisi bandı kullanın.

Oluşturucu ve doğrulama neleri kontrol eder?

Oluştur sekmesi, etiketleri üretirken şunları denetler:

  • Dil kodunun ISO 639-1 listesinde olması ve ülke kodunun ISO 3166-1 Alpha-2 olması (UK yazılırsa GB önerilir)
  • Ülke kodunun tek başına kullanılmaması
  • Adreslerin tam (mutlak) olması
  • Aynı dil-ülke kodunun iki adrese atanmaması, aynı adresin iki koda atanmaması
  • http ve https adreslerinin karışık kullanılmaması
  • x-default tanımlı mı

“Mevcut sayfayı doğrula” sekmesi önce sayfanın kendini listeleyip listelemediğine, x-default’a ve canonical’a bakar. Ardından en fazla 20 alternatif sayfanın HTTP durumunu, geri bağlantı verip vermediğini ve canonical değerini tek tek kontrol eder. Bu sekme HTML’deki link etiketlerini ve HTTP Link başlığını okur; XML site haritasındaki hreflang kayıtlarını okumaz. Çok dilli bir sitenin yapısını planlıyorsanız uluslararası SEO sayfamıza da bakabilirsiniz.

Hreflang etiketleri nasıl oluşturulur?

  1. Sürümleri ekleyin: Her dil veya ülke sürümü için dil kodunu, isteğe bağlı ülke kodunu ve tam URL’yi bir satıra girin.
  2. x-default’u seçin: Diline uygun sürüm bulunmayan kullanıcılar için varsayılan sayfayı belirleyin.
  3. Biçimi seçip kodu kopyalayın: HTML, HTTP başlığı veya XML sitemap biçimini seçin; doğrulama listesindeki uyarıları giderin ve kodu kopyalayın.
  4. Tüm sürümlere ekleyin ve doğrulayın: Aynı etiket grubunu her sürümün sayfasına ekleyin; ardından “Mevcut sayfayı doğrula” ile dönüş bağlantılarını kontrol edin.

Sık sorulan sorular

Hreflang sıralamayı yükseltir mi?

Doğrudan hayır. Hreflang, Google'ın arama yapan kişiye sayfanın doğru dil ya da bölge sürümünü göstermesine yardımcı olur.

Sitem yalnızca Türkçe, hreflang gerekli mi?

Hayır. Hreflang yalnızca aynı içeriğin birden fazla dil veya ülke sürümü olduğunda gereklidir.

tr ve tr-TR arasındaki fark nedir?

“tr” Türkçe konuşan herkesi, “tr-TR” Türkiye’deki Türkçe konuşanları hedefler. Yalnızca tek bir Türkçe sürümünüz varsa “tr” yeterlidir.

Hreflang ile canonical birlikte kullanılabilir mi?

Evet, ama her sürümün canonical etiketi kendisini göstermelidir. Farklı dil sürümleri birbirinin canonical’ı olmamalıdır.

Google dışındaki arama motorları hreflang kullanır mı?

Yandex’in yardım belgelerinde dil sürümlerini hreflang ile belirtmek önerilir. Bing’in hreflang’i nasıl kullandığı resmî belgelerinde net değildir; her sürümde html lang değerini sayfanın diline göre doğru ayarlamak bu yüzden de önemlidir.

Girdiğim adresler kaydediliyor mu?

Hayır. Etiketler tarayıcınızda üretilir. Yalnızca canlı doğrulamayı başlatırsanız belirttiğiniz herkese açık sayfalar okunur, sonuç saklanmaz.

Site haritasına eklediğim hreflang kayıtlarını doğrulayabilir miyim?

Doğrulama sekmesi yalnız sayfanın HTML’indeki link etiketlerini ve HTTP Link başlığını okur. Site haritası yöntemini kullanıyorsanız oluşturucunun XML çıktısını şablon olarak kullanın ve her url girdisinin tüm sürümleri, kendisi de dahil, listelediğinden emin olun.

Hreflang adresleri neden tam (mutlak) olmalı?

Google hreflang’de protokol ve alan adını içeren tam adres ister (https://www.ornek.com/en/ gibi). Araç göreli adresleri hata olarak işaretler; http ve https karışık kullanıldığında da uyarı verir.

Çok sayıda dil sürümünü toplu ekleyebilir miyim?

Evet. “CSV’den toplu sürüm içe aktar” alanına satır başına bir sürüm yazarak tek seferde en fazla 200 sürüm aktarabilirsiniz; x-default satırı ayrı alana yerleştirilir.

Uluslararası SEO için dticaret’i inceleyin