---
title: "Yurt dışı SEO: çok dilli site ve hreflang rehberi"
author: "Performetic Ekibi"
url: "https://www.performetic.com/blog/yurt-disi-seo-hreflang-rehberi"
published: "2026-05-17T08:00:00.000Z"
updated: "2026-10-05T01:22:48.819Z"
---

# Yurt dışı SEO: çok dilli site ve hreflang rehberi

> Çok dilli SEO, her dil ve pazar için ayrı URL kullanıp bu sürümleri hreflang etiketleriyle birbirine bağlamaktır. Çoğu e-ticaret markası için alt dizin yapısı (marka.com/de/) en dengeli seçenektir. hreflang etiketleri kendine referans içermeli, karşılıklı olmalı, ISO kodlarını doğru kullanmalı ve x-default ile varsayılan sayfayı belirtmelidir.

## Yurt dışına satış için çok dilli SEO nasıl yapılır?

Yurt dışına satan bir e-ticaret sitesinde çok dilli SEO, her dil ve pazar için ayrı, taranabilir bir URL oluşturmak, bu sürümleri hreflang etiketleriyle birbirine bağlamak ve içeriği gerçekten yerelleştirmekle başlar. Doğru URL yapısını seçip hreflang kurallarına uyduğunuzda Google, Almanya'daki kullanıcıya Almanca sayfanızı, Türkiye'deki kullanıcıya Türkçe sayfanızı gösterir.

Bu rehberde URL yapısı seçeneklerini karşılaştırıyor, hreflang'in nasıl çalıştığını ve hangi hataların uluslararası görünürlüğünüzü sessizce bozduğunu adım adım anlatıyoruz. Örnekler, Türkiye'den Avrupa ve Körfez pazarlarına açılan bir e-ticaret markası üzerinden ilerliyor.

## Çok dilli e-ticaret sitesi için hangi URL yapısı seçilmeli?

Google, çok bölgeli ve çok dilli siteler için dört temel URL yapısını ele alır. Her birinin kurulum maliyeti, hedefleme sinyali ve bakım yükü farklıdır.

| Yapı | Örnek | Artıları | Eksileri |
|---|---|---|---|
| Ülke kodlu alan adı (ccTLD) | marka.de | Ülke hedeflemesi için en net sinyal, yerel güven | Her ülke için ayrı alan adı, ayrı otorite, daha yüksek maliyet |
| Alt alan adı | de.marka.com | Kurulumu kolay, farklı sunucu kullanılabilir | Kullanıcı hedef ülkeyi URL'den her zaman anlayamaz |
| Alt dizin | marka.com/de/ | Tek alan adı, otorite paylaşılır, bakımı kolay | Tek sunucu konumu, ayrıştırma için hreflang şart |
| URL parametresi | marka.com?lang=de | Teknik olarak hızlı kurulur | Google tarafından önerilmez, ayrıştırması zor |

Çoğu Türk e-ticaret markası için en dengeli seçenek alt dizin yapısıdır. Ana alan adınızın biriktirdiği bağlantı otoritesi tüm dil sürümlerine yayılır, her şeyi tek bir panelden yönetirsiniz ve Shopify gibi altyapılar bu yapıyı yerleşik olarak destekler. Belirli bir ülkede güçlü yerel marka algısı hedefliyorsanız ve o pazar için ayrı ekip ile bütçeniz varsa ccTLD mantıklı olabilir.

Seçim ne olursa olsun, çerez veya tarayıcı ayarına göre içeriği değiştiren tek bir URL kullanmayın. Google her dil sürümü için ayrı URL kullanılmasını önerir; aynı adreste farklı diller sunulursa tarayıcı büyük olasılıkla yalnızca bir sürümü görür ve diğerleri aramada hiç yer almaz.

## hreflang nedir ve e-ticarette neden önemlidir?

hreflang, bir sayfanın diğer dil veya bölge sürümlerini Google'a bildiren bir işarettir. Aynı ürünün Türkçe, Almanca ve Hollandaca sayfaları varsa hreflang, bunların birbirinin alternatifi olduğunu ve hangisinin hangi kitleye ait olduğunu anlatır.

E-ticarette bunun iki somut faydası vardır. Birincisi, doğru kullanıcıya doğru sayfa gösterilir: Viyana'dan arama yapan biri Almanca ve euro fiyatlı sayfanıza ulaşır. İkincisi, aynı dilde farklı bölgeler için hazırlanan benzer sayfalar (örneğin Almanya ve Avusturya için iki Almanca sayfa) birbirinin rakibi gibi davranmaz; Google bunları bölgesel alternatifler olarak değerlendirir.

Önemli bir ayrıntı: Google, sayfanın dilini belirlemek için hreflang etiketini veya HTML'deki lang özelliğini kullanmaz; dili içeriğin kendisinden algılar. Menüsü Almanca ama ürün açıklaması Türkçe kalmış bir sayfa, etiketi ne derse desin güçlü bir Almanca sayfa olarak görülmez.

## hreflang etiketleri nasıl uygulanır?

Google, hreflang bilgisini vermek için üç yöntem destekler ve bu yöntemler Google açısından eşdeğerdir. Sitenizde bakımı en kolay olanı seçin ve tutarlı biçimde tek yöntemle ilerleyin.

1. **HTML etiketleri:** Her sayfanın head bölümüne, tüm sürümleri listeleyen link öğeleri eklenir. Çoğu e-ticaret sitesinde en yaygın yöntemdir.
2. **HTTP başlıkları:** PDF gibi HTML olmayan dosyalar için kullanılır; sunucu yanıtına Link başlığı eklenir.
3. **XML site haritası:** Her URL'nin alternatif sürümleri site haritasında xhtml:link öğeleriyle bildirilir. Binlerce ürün sayfası olan sitelerde sayfa kaynağını şişirmediği için sık tercih edilir.

Örnek: Türkçe, Almanca ve İngilizce sürümleri olan bir ürün sayfası için HTML yöntemi şöyle görünür:

```html
<link rel="alternate" hreflang="tr" href="https://www.marka.com/tr/urun/deri-canta" />
<link rel="alternate" hreflang="de" href="https://www.marka.com/de/produkt/ledertasche" />
<link rel="alternate" hreflang="en" href="https://www.marka.com/en/product/leather-bag" />
<link rel="alternate" hreflang="x-default" href="https://www.marka.com/en/product/leather-bag" />
```

Bu blok, üç sürümün her birinde aynen yer almalıdır. Türkçe sayfa kendisini de listeler, Almanca ve İngilizce sayfalar da aynı dört satırı taşır.

## hreflang kuralları nelerdir?

Google belgelerindeki kurallar küçük ayrıntılar gibi görünür, ancak birini atlamak etiket setinin yok sayılmasına yol açabilir.

- **Kendine referans:** Her sayfa, diğer sürümlerin yanında kendisini de listelemelidir.
- **Dönüş bağlantıları:** A sayfası B'yi gösteriyorsa B de A'yı göstermelidir. Karşılıklı olmayan etiketler yok sayılabilir.
- **Dil kodu:** ISO 639-1 formatında olmalıdır (tr, de, en, ar, nl).
- **Bölge kodu:** İsteğe bağlıdır, ISO 3166-1 Alpha 2 formatındadır ve dil kodundan sonra gelir (de-AT, en-GB, nl-BE). Tek başına bölge kodu kullanılamaz.
- **Tam URL:** href değerine protokol dahil tam adres yazılmalıdır.
- **x-default:** Kullanıcının diline uyan bir sürüm yoksa gösterilecek varsayılan sayfayı belirtir; genellikle dil seçim sayfası veya uluslararası İngilizce sürümdür.

## En sık yapılan hreflang hataları nelerdir?

Uluslararası SEO denetimlerinde aynı hatalar tekrar tekrar karşımıza çıkar:

- **Yanlış ülke kodu:** Birleşik Krallık için "en-UK" yazmak. Doğru kod "en-GB"dir; "uk" ise Ukraynaca dil kodudur.
- **Canonical çakışması:** Almanca sayfanın canonical etiketi Türkçe sayfayı gösterirse çelişkili bir sinyal verirsiniz. Her dil sürümünün canonical'ı kendisini göstermelidir.
- **Eksik dönüş bağlantısı:** Yeni bir pazar eklenip yalnızca yeni sayfalara etiket konulduğunda eski sürümler güncellenmez ve ilişki tek yönlü kalır.
- **Yönlendiren veya 404 veren URL'ler:** hreflang'de listelenen adresler doğrudan 200 durum kodu dönen, indekslenebilir sayfalar olmalıdır.
- **noindex sayfalara referans:** İndekslenmesini istemediğiniz bir sayfayı alternatif olarak göstermek çelişkidir.
- **Çevrilmemiş içerik:** Şablonu çevrilmiş ama ürün açıklamaları Türkçe kalmış sayfalar hem kullanıcıyı hem Google'ı yanıltır.

Search Console'daki eski Uluslararası Hedefleme raporu kullanımdan kaldırıldığı için bu hataları bir tarama aracıyla ve URL Denetleme aracıyla düzenli olarak kontrol etmeniz gerekir.

## Kullanıcıları IP adresine göre otomatik yönlendirmeli misiniz?

Google, kullanıcıları algılanan dile veya konuma göre otomatik olarak başka bir sürüme yönlendirmemenizi önerir. Otomatik yönlendirme, kullanıcının istediği sürüme erişmesini engelleyebilir ve Googlebot'un tüm sürümleri görmesini zorlaştırır. Daha iyi yöntem, kullanıcının dilini tahmin edip sayfanın üstünde "Almanca sürüme geçmek ister misiniz?" türünde bir öneri bandı göstermek ve her sayfada görünür bir dil ve ülke seçici bulundurmaktır.

Fiyat ve para birimi için de aynı mantık geçerlidir. Almanca sayfada euro fiyatı, Körfez pazarına yönelik Arapça sayfada yerel para birimi ve kargo bilgisi göstermek dönüşümü destekler; ancak bu içerik URL'ye bağlı olmalı, yalnızca çerezle değişmemelidir.

## Çeviri yeterli mi, yerelleştirme neden gerekli?

Makine çevirisiyle üretilip kontrol edilmeden yayınlanan sayfalar düşük kaliteli içerik riski taşır. Daha önemlisi, her pazarda insanlar ürünü farklı kelimelerle arar. Türkiye'de "deri sırt çantası" diye aranan ürün Almanya'da "Lederrucksack", Hollanda'da "leren rugzak" olarak aranır. Her pazar için ayrı anahtar kelime araştırması yapın; kategori adlarını, title ve meta description alanlarını bu araştırmaya göre yazın. Ölçü birimleri, beden tabloları, iade koşulları ve ödeme yöntemleri de yerelleştirmenin parçasıdır. Her dilde kategori sayfası kurarken [kategori sayfası SEO rehberimizdeki](/blog/kategori-sayfasi-seo-rehberi) ilkeler aynen geçerlidir.

Örnek: Hollanda pazarına açılan bir ev tekstili markası, Türkçe kategori adlarını birebir çevirmek yerine Hollandaca arama verisine bakarak isimleri yeniden belirlerse, sayfaları kullanıcıların gerçekten yazdığı terimlerle eşleşir.

## Shopify ve diğer altyapılarda hreflang nasıl yönetilir?

Shopify'da Markets ile dil ve bölge sürümleri alt dizin veya alan adı olarak oluşturulduğunda hreflang etiketleri platform tarafından otomatik eklenir. Yine de temanıza daha önce elle eklenmiş hreflang satırları varsa çakışma yaratabilir; yayına almadan önce sayfa kaynağını kontrol edin. ikas veya başka bir altyapı kullanıyorsanız, çok dilli yapının hreflang etiketlerini hangi sayfa türlerinde ürettiğini platform belgelerinden ve sayfa kaynağından doğrulayın.

Hangi altyapıda olursanız olun şu soruları yanıtlayın: Dil seçici, sayfanın karşılığına mı yoksa ana sayfaya mı gidiyor? Çevrilmemiş ürünler diğer dillerde boş ya da Türkçe içerikle yayında mı? Site haritası tüm dil sürümlerini içeriyor mu?

Yeni bir pazara açılmadan önce URL yapınızı ve hreflang kurulumunuzu birlikte gözden geçirmek isterseniz Performetic ekibinden [ücretsiz büyüme analizi](/iletisim) talep edebilirsiniz.

## Özet

- Her dil ve pazar için ayrı, taranabilir URL kullanın; çoğu marka için alt dizin yapısı en dengeli seçenektir.
- hreflang etiketleri kendine referans içermeli ve karşılıklı olmalıdır; aksi halde yok sayılabilir.
- Dil kodları ISO 639-1, bölge kodları ISO 3166-1 Alpha 2 formatında olmalıdır: "en-UK" değil "en-GB".
- x-default ile hiçbir dile uymayan kullanıcılar için varsayılan sayfa belirleyin.
- Otomatik IP yönlendirmesi yerine öneri bandı ve görünür bir dil seçici kullanın.
- Çeviriyle yetinmeyin, yerelleştirin: her pazar için ayrı anahtar kelime araştırması şarttır.

## Sık sorulan sorular

### hreflang etiketi sıralamayı yükseltir mi?

hreflang doğrudan bir sıralama faktörü değildir. Görevi, Google aynı içeriğin birden fazla dil veya bölge sürümünü bulduğunda kullanıcıya en uygun olanı göstermesine yardım etmektir. Doğru kurulduğunda yanlış sürümün gösterilmesini önler, bu da tıklama oranını ve dönüşümü dolaylı olarak iyileştirir.

### x-default kullanmak zorunlu mu?

Zorunlu değildir ama önerilir. x-default, kullanıcının dili veya bölgesi hiçbir sürümle eşleşmediğinde gösterilecek sayfayı belirtir. Genellikle uluslararası İngilizce sürüm ya da dil seçim sayfası x-default olarak işaretlenir. Bu sayede listede olmayan bir ülkeden gelen kullanıcı rastgele bir sürüme düşmez.

### Aynı dilde farklı ülkeler için ayrı sayfa gerekir mi?

Fiyat, para birimi, kargo veya ürün yelpazesi ülkeye göre değişiyorsa ayrı sayfalar mantıklıdır. Örneğin Almanya ve Avusturya için de-DE ve de-AT sürümleri oluşturabilirsiniz. İçerik tamamen aynıysa tek bir Almanca sayfa ve "de" etiketi çoğu durumda yeterlidir; gereksiz kopya sürümler bakım yükünü artırır.

### hreflang hatalarını nasıl tespit ederim?

Search Console artık ayrı bir uluslararası hedefleme raporu sunmadığı için siteyi hreflang kontrolü yapabilen bir tarama aracıyla düzenli taramanız gerekir. Eksik dönüş bağlantılarını, geçersiz dil ve ülke kodlarını, yönlendiren veya 404 veren URL'leri arayın. Önemli sayfaları ayrıca URL Denetleme aracıyla tek tek doğrulayın.

## Kaynaklar

- [Google Search Central: Tell Google about localized versions of your page](https://developers.google.com/search/docs/specialty/international/localized-versions)
- [Google Search Central: Managing multi-regional and multilingual sites](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites)
- [Shopify Dev Docs: Support multiple currencies and languages](https://shopify.dev/docs/storefronts/themes/markets/multiple-currencies-languages)
