Çok Dilli SEO ve Hreflang Yapılandırma Rehberi: Adım Adım Dijital Strateji
Çok dilli web sitelerinde hreflang etiketlerini doğru yapılandırarak arama motoru trafiğini optimize etme ve güncel trendler doğrultusunda küresel dijital strateji oluşturma rehberi.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
Çok Dilli SEO Temelleri ve Hreflang Önemi
Farklı coğrafya ve dilleri hedefleyen web siteleri için dijital strateji temeli doğru URL mimarisi ve hreflang sinyalleridir. Hreflang, Google ve diğer botlara sayfanın hangi dilde ve hangi bölgeye hitap ettiğini bildirir. Yanlış kurulum yinelenen içerik (duplicate content) sorunlarına ve yanlış hedef kitleye gösterime yol açar.
Adım 1: Doğru URL Mimarisini Belirleme
Küresel SEO mimarisinde üç temel yaklaşım mevcuttur:
- Alt Dizinler (Subdirectories):
example.com/en/,example.com/de/. Alan adı otoritesini korur. Kurulumu ve bakımı kolaydır. - Alt Alan Adları (Subdomains):
en.example.com,de.example.com. Farklı sunucu/altyapı gerektiğinde kullanılır. Otorite bölünür. - Ülke Kodlu Üst Düzey Alan Adları (ccTLD):
example.de,example.fr. En güçlü yerel sinyaldir. Maliyet ve yönetim yükü yüksektir.
Adım 2: Hreflang Sözdizimi Standartları
Kodlama standardı: language-country formatı.
- Dil kodu: ISO 639-1 (Örn:
tr,en,de) - Bölge kodu: ISO 3166-1 Alpha 2 (Örn:
GB,US) - Geçerli:
en-US,de-DE,tr-TR. Geçersiz:en-UK(UK resmi kod değildir, GB kullanılmalıdır).
Adım 3: Hreflang Entegrasyon Yöntemleri
Üç uygulama yönteminden yalnızca biri seçilmelidir. Kombinasyon karmaşaya neden olur.
Yöntem A: HTML Head Etiketi
Her sayfanın <head> alanına tüm varyasyonlar ve sayfanın kendisi eklenir.
<link rel="alternate" hreflang="tr" href="https://example.com/tr/sayfa" />
<link rel="alternate" hreflang="en" href="https://example.com/en/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/page" />Yöntem B: XML Sitemap İle Dağıtım
Büyük sitelerde sayfa boyutunu şişirmemek için XML sitemap kullanılır.
<url>
<loc>https://example.com/tr/sayfa</loc>
<xhtml:link rel="alternate" hreflang="tr" href="https://example.com/tr/sayfa"/>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/page"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/en/page"/>
</url>Yöntem C: HTTP Response Header (PDF ve Non-HTML İçin)
Link: <https://example.com/tr/dosya.pdf>; rel="alternate"; hreflang="tr", <https://example.com/en/file.pdf>; rel="alternate"; hreflang="en"Adım 4: Kritik Kurallar ve Yapılandırma İlkeleri
- Self-referencing (Öz-referans): Sayfa mutlaka kendi dil kodunu içeren hreflang etiketini de barındırmalıdır.
- Çift Yönlü Doğrulama (Return Tags): A sayfası B sayfasını işaret ediyorsa, B sayfası da mutlaka A sayfasını işaret etmelidir. Tek yönlü bağlantılar botlar tarafından yoksayılır.
- x-default Tanımı: Eşleşmeyen tüm diller ve varsayılan açılış sayfası (veya dil seçici) için
hreflang="x-default"zorunludur. - Kanonik URL Uyumu:
rel="canonical"etiketi her dil varyantının kendi URL'sini göstermelidir. Sayfa A, Canonical olarak Sayfa B'yi gösterirken Hreflang ile kendini işaret edemez.
Adım 5: Doğrulama ve Test Araçları
- Google Search Console > Sayfa İndeksleme raporlarını denetleme.
- Ahrefs Webmaster Tools / Screaming Frog SEO Spider ile crawl analizi.
- Hreflang testing tool CLI araçları ile durum kodu (200 OK) kontrolü.
Modern trendler, kullanıcıyı IP adresiyle zorunlu yönlendirmek yerine; hreflang yapılandırması + sayfa üstü öneri banner'ı (dil seçici bildirimi) kullanımını önerir. Katı IP yönlendirmeleri arama motoru botlarının diğer dilleri taramasını engeller.