IHS Strategic
Tüm Blog Yazıları
HowTo10 Eylül 2026•2 dk okuma

Çok Dilli Web Sitelerinde SEO ve Hreflang Yapılandırma Rehberi

Modern web projeleri için çok dilli SEO ve hreflang uygulama adımları. Dijital ajans seviyesinde uluslararası arama optimizasyonu.

S

Sistem Yöneticisi

Kıdemli Yazılım Mimarı

Çok Dilli SEO Stratejisi: URL Yapısı Seçimi

Uluslararası hedefleme ilk adım: URL mimarisi. Üç seçenek var:

  • ccTLD (ornek.de, ornek.fr): Güçlü yerel sinyal. Pahalı, bakım zor, domain otoritesi bölünür.
  • Subdomain (de.ornek.com): Sunucu ayrımı kolay. Otorite paylaşımı zayıf.
  • Subdirectory (ornek.com/de/): Önerilen modern web standardı. Tek domain otoritesi korunur. Maliyetsiz, kurulum basit.

Hreflang Mantığı

Aynı içeriğin farklı dillerdeki sürümlerini Google'a bildirir. Kopya içerik cezasını engeller. Doğru kullanıcıyı doğru dille eşleştirir.

Kural: Hreflang çift yönlü (reciprocal) çalışır. X sayfası Y'yi işaret ederse, Y de X'i işaret etmek zorunda. Bağlantı eksikse etiket yok sayılır.

Adım Adım Hreflang Uygulaması

Adım 1: Dil ve Bölge Kodlarını Belirle

Format: dil-BÖLGE. Dil için ISO 639-1, bölge için ISO 3166-1 alpha-2 kullan.

  • Doğru: en-US, en-GB, tr-TR, de
  • Yanlış: en-UK (UK geçersiz, GB olmalı), tr-tr (bölge büyük harf)

Adım 2: x-default Etiketini Ekle

Eşleşmeyen tüm diller ve global kullanıcılar için fallback URL tanımla. Dil seçici ana sayfa hedeflenir.

Adım 3: Entegrasyon Yöntemini Seç

Üç yoldan yalnızca birini uygula. Karıştırma çakışma yaratır.

Yöntem A: HTML Head İçi (Küçük Siteler)

Her sayfanın <head> alanına tüm varyantları ve kendini (self-referencing) ekle:

<link rel="alternate" hreflang="tr" href="https://site.com/tr/sayfa" />
<link rel="alternate" hreflang="en" href="https://site.com/en/page" />
<link rel="alternate" hreflang="de" href="https://site.com/de/seite" />
<link rel="alternate" hreflang="x-default" href="https://site.com/en/page" />

Yöntem B: XML Sitemap (Büyük Projeler ve Trendler)

Dijital ajans ölçeğinde önerilen yöntem. Sayfa HTML boyutunu artırmaz, tek merkezden yönetilir:

<url>
  <loc>https://site.com/tr/sayfa</loc>
  <xhtml:link rel="alternate" hreflang="tr" href="https://site.com/tr/sayfa"/>
  <xhtml:link rel="alternate" hreflang="en" href="https://site.com/en/page"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://site.com/en/page"/>
</url>

Yöntem C: HTTP Header (PDF ve Medya)

HTML dışı belgeler için sunucu başlığında gönder:

Link: <https://site.com/dosya.pdf>; rel="alternate"; hreflang="tr", <https://site.com/en/file.pdf>; rel="alternate"; hreflang="en"

Sık Yapılan Hatalar

  • Self-reference eksikliği: Sayfa kendisini hreflang listesine eklemezse yapı bozulur.
  • Canonical çakışması: Sayfanın rel=canonical etiketi her zaman kendi dil versiyonunu göstermeli. Canonical'ı başka dile yönlendirme.
  • Noindex / 404 sayfaları hedefleme: Dizinlenmeyen URL'lere hreflang verilmez.
  • Otomatik IP yönlendirmesi: Googlebot genellikle ABD IP'siyle tarar. Zorunlu IP yönlendirmesi diğer dillerin taranmasını engeller. Çözüm: banner ile dil önerisi sun, zorlama yapma.

Doğrulama ve Test

Kurulum sonrası Search Console > International Targeting raporunu incele. Screaming Frog ile 'Hreflang' sekmesinden dönüş linki hatalarını tara.