Hreflang Etiketi

Hreflang etiketi, içeriklerinizin farklı dil ve bölge hedeflerine de ulaşmasını sağlayabilen bir HTML kodudur.

Hreflang etiketi, çok dilli veya çok bölgeli web sitelerinde, aynı ya da benzer içeriğin farklı dil ve ülke versiyonlarını arama motorlarına bildirmek için kullanılan bir HTML işaretlemesidir. Bu etiket sayesinde Google, bir sayfanın hangi dil veya bölge hedefi için hazırlandığını daha doğru anlayabilir ve uygun kullanıcıya doğru URL’i göstermeye çalışır. Hreflang, özellikle uluslararası SEO çalışmalarında önemli bir teknik SEO unsurudur.

Hreflang etiketi yeni bir dil versiyonu oluşturmaz. Yani Türkçe bir sayfaya hreflang etiketi eklemek, otomatik olarak İngilizce sayfa üretmez. Bunun için ilgili sayfanın İngilizce, Almanca, Fransızca veya hedeflenen diğer dilde ayrı bir URL ile hazırlanmış olması gerekir. Hreflang yalnızca bu alternatif sayfalar arasındaki ilişkiyi arama motorlarına bildirir. Bu nedenle çok dilli sitelerde hem içerik çevirisi hem URL yapısı hem de hreflang işaretlemesi birlikte planlanmalıdır.

Örneğin bir web sitesinde aynı hizmet sayfasının Türkçe ve İngilizce versiyonları olabilir. Türkçe sayfa Türkiye’deki Türkçe kullanıcılara, İngilizce sayfa ise İngilizce arama yapan kullanıcılara gösterilmek istenebilir. Hreflang etiketi bu ilişkiyi Google’a belirtir ve arama sonuçlarında kullanıcının dil ya da bölge ayarına daha uygun sayfanın görünmesine yardımcı olur. Bu durum kullanıcı deneyimini iyileştirebilir ve yanlış dilde sayfa gösterilme riskini azaltabilir.

Hreflang kullanımı özellikle benzer içeriklerin farklı ülke veya dil versiyonlarına sahip olduğu yapılarda önemlidir. Örneğin İngilizce içerik hem Amerika hem Birleşik Krallık hem de Avustralya için ayrı sayfalarda yayımlanıyorsa, bu sayfaların doğru bölge kodlarıyla işaretlenmesi gerekir. Genel İngilizce için en, Amerika İngilizcesi için en-us, Birleşik Krallık İngilizcesi için en-gb, Avustralya İngilizcesi için ise en-au kullanılabilir. Sık yapılan hatalardan biri, Birleşik Krallık için uk kullanmaktır; doğru kullanım dil ve bölge hedefi için en-gb şeklindedir.

Hreflang etiketlerinde dil kodu ve isteğe bağlı olarak bölge kodu kullanılır. Dil kodları genellikle ISO 639-1 formatındadır; örneğin Türkçe için tr, İngilizce için en, Almanca için de kullanılır. Bölge kodları ise ISO 3166-1 Alpha-2 formatına göre yazılır; Türkiye için tr, Amerika Birleşik Devletleri için us, Birleşik Krallık için gb kullanılır. Hreflang değerleri genellikle küçük harfle yazılır ancak asıl önemli olan kodların doğru ve geçerli olmasıdır.

Hreflang uygulamasında en kritik kurallardan biri karşılıklı işaretlemedir. Bir sayfanın İngilizce versiyonu Türkçe versiyonu işaretliyorsa, Türkçe versiyon da İngilizce versiyonu işaretlemelidir. Ayrıca her sayfa kendi kendisini de hreflang seti içinde göstermelidir. Örneğin Türkçe, İngilizce ve Almanca olmak üzere üç versiyonu olan bir sayfada her versiyon, kendisi dahil tüm alternatif URL’leri listelemelidir. Karşılıklı olmayan veya eksik yapılan işaretlemeler arama motorları tarafından dikkate alınmayabilir.

Hreflang etiketi üç farklı yöntemle uygulanabilir. İlk yöntem, sayfanın <head> alanına link rel="alternate" etiketi eklemektir. Örneğin İngilizce sayfa için <link rel="alternate" hreflang="en" href="https://example.com/en/page/" /> yapısı kullanılabilir. İkinci yöntem, özellikle PDF gibi HTML olmayan dosyalar için HTTP Header üzerinden hreflang tanımlamaktır. Üçüncü yöntem ise XML sitemap içinde her URL’in alternatif dil ve bölge versiyonlarını belirtmektir.

Çok dilli ve çok bölgeli yapılarda x-default değeri de kullanılabilir. x-default, belirli bir dil veya bölge hedefi olmayan varsayılan sayfayı göstermek için tercih edilir. Örneğin global ana sayfa, ülke seçici sayfası veya tüm kullanıcılara açık genel İngilizce sayfa x-default olarak tanımlanabilir. Bu yapı, kullanıcının dili veya bölgesi mevcut hreflang setindeki hiçbir seçenekle eşleşmediğinde uygun bir varsayılan sayfanın gösterilmesine yardımcı olabilir.

Hreflang SEO açısından doğrudan bir sıralama yükseltme garantisi vermez. Ancak doğru dil ve bölge versiyonunun doğru kullanıcıya gösterilmesini kolaylaştırdığı için organik performansa dolaylı katkı sağlayabilir. Yanlış dilde sayfa gösterilmesi, yüksek hemen çıkma oranı, düşük etkileşim ve zayıf kullanıcı deneyimi gibi sorunlara neden olabilir. Hreflang, bu sorunları azaltmaya yardımcı olan teknik bir sinyaldir.

Hreflang uygulamasında en sık yapılan hatalar arasında yanlış dil veya ülke kodu kullanmak, karşılıklı linklemeyi eksik bırakmak, canonical etiketiyle çelişen URL’ler tanımlamak, yönlendirme yapan veya indexlenemeyen sayfalara hreflang vermek ve farklı URL setlerini tutarsız şekilde işaretlemek yer alır. Bu nedenle hreflang kurulumu yapılırken sayfaların indexlenebilir, canonical yapısının doğru, URL’lerin tam ve erişilebilir olması gerekir.

Kısacası hreflang etiketi, çok dilli veya çok bölgeli web sitelerinde doğru sayfanın doğru kullanıcıya gösterilmesine yardımcı olan önemli bir uluslararası SEO işaretlemesidir. Başarılı bir hreflang yapısı için her dil versiyonunun ayrı URL ile sunulması, geçerli dil/bölge kodlarının kullanılması, karşılıklı işaretlemenin yapılması, canonical yapısının doğru kurulması ve HTML, HTTP Header veya XML sitemap yöntemlerinden birinin tutarlı şekilde uygulanması gerekir.

Sözlükte keşfedin

Dijitalin nabzını bizimle takip et

Dijital dünyayı şekillendiren seçilmiş içgörüler, haberler ve fikirlerden haberdar olmak için abone olun.