Çok Dilli Web Sitelerinde SEO ve Hreflang Yapılandırması: Adım Adım Uygulama Rehberi
Küresel pazarlara açılan markalar için uluslararası SEO dinamikleri, doğru URL mimarisi ve hatasız hreflang etiketleme stratejilerini içeren teknik uygulama rehberi.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
Uluslararası SEO ve Çok Dilli Web Sitelerinin Önemi
Küreselleşen pazar dinamiklerinde, web sitenizi farklı dillerde ve bölgelerde optimize etmek yalnızca bir çeviri işlemi değil; kapsamlı bir dijital strateji gereksinimidir. Arama motorlarının doğru hedef kitleye doğru dildeki sayfayı sunabilmesi, arama deneyimini doğrudan etkiler. Bu rehber içeriğimizde, çok dilli (multilingual) ve çok bölgeli (multi-regional) web sitelerinde arama motoru optimizasyonunun (SEO) bel kemiğini oluşturan hreflang etiketlerinin mantığını, URL mimarilerini ve güncel trendler doğrultusunda en iyi uygulama adımlarını ele alıyoruz.
1. Adım: Çok Dilli Web Siteleri İçin Doğru URL Yapısını Belirleme
Uluslararası SEO stratejinizin temeli, sitenizin dil ve bölge varyasyonlarını nasıl organize edeceğinize dayanır. Google tarafından desteklenen temel URL yapıları şunlardır:
- Ülke Kodlu Üst Düzey Alan Adları (ccTLD):
ornek.de,ornek.frgibi yerel uzantılardır. Güçlü yerel sinyal verir fakat her alan adı için ayrı otorite inşası ve maliyet gerektirir. - Alt Dizinler (Subdirectories / Subfolders):
ornek.com/de/,ornek.com/fr/yapısıdır. Alan adı otoritesini tek bir çatı altında toplar, yönetimi kolay ve maliyetsizdir. Güncel SEO trendlerinde en çok tercih edilen yöntemdir. - Alt Alan Adları (Subdomains):
de.ornek.com,fr.ornek.comyapısıdır. Sunucu konumlandırması açısından esneklik sunsa da kök alan adının otoritesini tam olarak paylaşmayabilir. - URL Parametreleri:
ornek.com?lang=deyapısıdır. Arama motorları tarafından ayrıştırılması güç olduğu için SEO açısından kesinlikle önerilmez.
2. Adım: Hreflang Etiketi Nedir ve Nasıl Çalışır?
hreflang, Google ve Yandex gibi arama motorlarına belirli bir sayfanın hangi dilde ve hangi coğrafi bölgedeki kullanıcılar için optimize edildiğini bildiren bir HTML özniteliğidir (attribute). Doğru yapılandırılmış hreflang etiketleri, yinelenen içerik (duplicate content) cezalarının önüne geçer ve kullanıcıların kendi dillerindeki sayfalara yönlendirilmesini sağlar.
Kritik Kural: Hreflang etiketleri mutlaka ISO standartlarına uygun olmalıdır. Dil için ISO 639-1 formatı (örn:tr,en,de), bölge için ISO 3166-1 Alpha 2 formatı (örn:TR,GB,US) kullanılır. Yalnızca bölge belirtilemez; önce dil, ardından isteğe bağlı bölge kodu yazılır (örn:en-US,en-GB).
3. Adım: Hreflang Yapılandırma Yöntemleri
Hreflang etiketlerini sitenize entegre etmenin üç temel yolu vardır. Sitenizin büyüklüğüne ve teknik altyapısına uygun olan yalnızca bir yöntemi seçmelisiniz:
Yöntem A: HTML <head> Bölümünde Uygulama
Küçük ve orta ölçekli web siteleri için en yaygın yöntemdir. Sayfanın HTML kodunun <head> alanına yerleştirilir:
<link rel="alternate" hreflang="tr" href="https://ornek.com/tr/" />
<link rel="alternate" hreflang="en" href="https://ornek.com/en/" />
<link rel="alternate" hreflang="de-DE" href="https://ornek.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://ornek.com/" />Yöntem B: XML Site Haritası (Sitemap) Üzerinden Uygulama
Büyük ölçekli, binlerce sayfası olan e-ticaret ve kurumsal siteler için sayfa yükleme hızını düşürmemek adına en ideal yöntemdir. Her URL düğümünde alternatif diller belirtilir:
<url>
<loc>https://ornek.com/tr/urun-1</loc>
<xhtml:link rel="alternate" hreflang="tr" href="https://ornek.com/tr/urun-1" />
<xhtml:link rel="alternate" hreflang="en" href="https://ornek.com/en/product-1" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://ornek.com/urun-1" />
</url>Yöntem C: HTTP Başlıkları (HTTP Headers) Kullanımı
PDF belgeleri veya HTML dışı indirilebilir içeriklerin çok dilli varyasyonları için kullanılır:
Link: <https://ornek.com/dokuman-tr.pdf>; rel="alternate"; hreflang="tr",
<https://ornek.com/dokuman-en.pdf>; rel="alternate"; hreflang="en"4. Adım: "x-default" Değerinin Önemi ve Kullanımı
hreflang="x-default", kullanıcının tarayıcı dili ve coğrafyası sitede sunulan dillerle eşleşmediğinde gösterilecek genel rezervasyon (fallback) sayfasını tanımlar. Genellikle küresel ana sayfa veya dil seçim ekranları (splash page) için tanımlanır. Global dijital strateji kurgulayan her sitenin x-default tanımlaması yapması önerilir.
5. Adım: Hreflang ve Canonical Etiketi Uyumu
En sık yapılan teknik hatalardan biri, tüm dil varyasyonlarının canonical etiketini varsayılan ana dile yönlendirmektir. Bu durum hreflang sinyalini geçersiz kılar.
- Her dil versiyonu, kendi canonical URL'sine sahip olmalıdır (Self-referencing canonical).
- Örneğin
/de/sayfasınıncanonicaletiketi yine/de/sayfasına işaret etmelidir;/en/sayfasına değil.
Çok Dilli SEO'da Sık Yapılan Hatalar
- Çift Yönlü (Bidirectional) Bağlantı Eksikliği: A sayfası B sayfasını hreflang ile işaret ediyorsa, B sayfası da mutlaka A sayfasını işaret etmelidir. Tek taraflı bağlantılar Google tarafından yok sayılır.
- Kendine Referans Vermemek: Sayfa, kendi dilindeki URL'yi de hreflang listesinde bulundurmalıdır.
- Otomatik IP Yönlendirmeleri: Kullanıcıları ve arama motoru botlarını IP adresine göre zorla belirli bir dile yönlendirmek (302/301 redirect) arama motoru tarayıcılarının diğer dil versiyonlarını indekslemesini engelleyebilir. Bunun yerine üst bildirim çubuğu (banner) ile kullanıcıya dil önerisi sunulmalıdır.
- Bölge ve Dil Kodlarını Karıştırmak: Örneğin Birleşik Krallık için
ukdili yerine doğru olanen-GBkullanılmalıdır.
Çok Dilli SEO Trendleri ve Denetim (Audit)
Modern arama motoru optimizasyonunda yeni trendler, salt mekanik çevirilerden (machine translation) kültürel bağlama uyarlanmış yerelleştirmeye (localization) doğru evrilmektedir. Hreflang kurulumunuzu tamamladıktan sonra Google Search Console, Screaming Frog veya uluslararası SEO analiz araçları ile yapılandırmanızı düzenli olarak denetlemeli; 404 veren sayfaları veya eksik karşılıklı etiketleri hızla temizlemelisiniz.