Çok Dilli Web Sitelerinde SEO ve Hreflang Yapılandırma Rehberi
Modern web projelerinde arama motoru görünürlüğünü artıran çok dilli SEO ve doğru hreflang yapılandırma adımları. Dijital ajans pratikleriyle hazırlanmış teknik rehber.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
1. Çok Dilli URL Mimarisi Seçimi
Modern web sitelerinde uluslararası SEO başarısı doğru URL mimarisi ile başlar. Üç temel yöntem bulunur:
- ccTLD (Ülke Kodlu Üst Düzey Alan Adı):
ornek.de,ornek.fr. Ülke hedefleme sinyali güçlü, maliyet ve yönetim yükü yüksek. - Alt Alan Adı (Subdomain):
de.ornek.com,fr.ornek.com. Farklı sunucu yapıları için esnek, otorite paylaşımı zayıf. - Alt Dizin (Subdirectory):
ornek.com/de/,ornek.com/fr/. Tek alan adı otoritesini korur. Dijital ajans projelerinde en sık tercih edilen pratik model.
2. Hreflang Etiketi Mantığı ve Sözdizimi
Hreflang, arama motorlarına aynı içeriğin farklı dil ve bölge varyasyonlarını bildirir. Standart format ISO 639-1 (dil) ve ISO 3166-1 Alpha 2 (bölge) kodlarını kullanır.
Temel kural: Çapraz referans (Bidirectional Linking). A sayfası B sayfasını işaret ediyorsa, B sayfası da A sayfasını işaret etmek zorundadır.
<link rel="alternate" hreflang="tr-TR" href="https://example.com/tr/" /><link rel="alternate" hreflang="en-US" href="https://example.com/en/" /><link rel="alternate" hreflang="x-default" href="https://example.com/" />
x-default değeri, eşleşen dil/bölge bulunamadığında gösterilecek küresel karşılama sayfasını tanımlar.
3. Hreflang Uygulama Yöntemleri
A. HTML <head> Bölümünde Tanımlama
Küçük ölçekli siteler için idealdir. Sayfa sayısı arttıkça kaynak kod boyutunu büyütür.
B. XML Sitemap ile Yapılandırma
Büyük ölçekli modern web platformlarında sayfa yükleme hızını etkilememek için hreflang verisi XML site haritasına taşınır:
<url>
<loc>https://example.com/en/page</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/page"/>
<xhtml:link rel="alternate" hreflang="tr" href="https://example.com/tr/sayfa"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/page"/>
</url>C. HTTP Başlıkları (HTTP Headers)
PDF gibi HTML dışı belgelerin çok dilli sürümlerini eşleştirmek için Link yanıt başlığı kullanılır.
4. Sık Yapılan Hatalar ve Güncel SEO Trendleri
- Eksik Karşılıklı Link: A sayfası B'yi gösterip B sayfası A'yı göstermezse Google etiketi yoksayar.
- Yanlış Canonical Kullanımı: Her dil sürümünün canonical etiketi kendi URL'sini (Self-canonical) göstermelidir. Başka dil varyasyonuna canonical verilmez.
- Zorunlu IP Yönlendirmeleri: Kullanıcıyı veya arama motoru botunu IP üzerinden zorla yönlendirmek indeksleme sorunlarına yol açar. Yönlendirme yerine bildirim çubuğu kullanılmalıdır.
- Yetersiz Yerelleştirme: Yalnızca metni çevirmek yetmez; para birimi, tarih formatı ve yerel arama trendleri optimize edilmelidir.
5. Adım Adım Doğrulama ve Test
- Google Search Console > URL Denetimi ile seçilen sayfaları test et.
- Screaming Frog veya benzeri tarayıcı araçlarla Missing Return Links hatalarını denetle.
- XML sitemap sözdizimini doğrula, sitemap üzerinden 200 harici durum kodu dönen URL bulunmadığından emin ol.