seo
Çok Dilli SEO ve Hreflang Rehberi: Doğru Kurulum, Sık Hatalar
Hreflang yanlış kurulursa Google yanlış dildeki sayfanızı gösterir. URL yapısından x-default'a, WordPress'te çok dilli SEO için bilmeniz gereken her şey burada.
Yazar: AYM FlowYayın tarihi: Güncellenme: 6 dk okuma
Sitenizi İngilizce, Almanca veya Rusça gibi dillere açtığınızda ilk hedef; Alman ziyaretçinin Almanca sayfayı, Türkiye'deki ziyaretçinin Türkçe sayfayı görmesidir. Bunu Google'a açıkça söyleyen mekanizma hreflang'dır. Bu rehberde çok dilli SEO'nun temellerini, hreflang'ın doğru kurulumunu ve en sık yapılan hataları anlatıyoruz.
Hreflang nedir, ne işe yarar?
Hreflang, bir sayfanın başka dil veya bölge sürümleri olduğunu arama motoruna bildiren bir bağlantı ilişkisidir. Sıralama puanı vermez; asıl işlevi doğru kullanıcıya doğru sürümü göstermek ve aynı içeriğin farklı dillerdeki sürümlerinin birbiriyle rekabet etmesini önlemektir. Google'ın resmi tanımını yerelleştirilmiş sürümler belgesinde bulabilirsiniz.
Türkiye'den bir örnek verelim: yat kiralama veya turizm sektöründe çalışan bir işletme, aynı hizmeti Türkçe, İngilizce, Almanca ve Rusça sunuyor olabilir. Hreflang olmadan Google, Rusça sayfayı Türkiye'den arayan birine gösterebilir ya da dillerden birini öne çıkarıp diğerlerini yinelenen içerik gibi değerlendirebilir. Hreflang ile her dil, kendi kitlesinin sonuçlarında görünür. Yalnız hreflang bir komut değil ipucudur; Google güvenilirliğini diğer sinyallerle birlikte değerlendirir, bu yüzden altyapıda çelişki bırakmamak gerekir.
Önce URL yapısını seçin
Hreflang'dan önce her dilin kendine ait, taranabilir bir adresi olmalı. Üç yaygın model vardır:
- Alt dizin (aymflow.com/en/): Kurulumu ve yönetimi en kolay, domain otoritesini tek çatıda toplayan seçenektir. Çoğu işletme için önerdiğimiz model budur.
- Alt alan adı (en.aymflow.com): Ayrı sunucu veya ekipler gerektiğinde kullanışlıdır; ancak SEO ve analitik açısından ayrı site gibi yönetilir.
- Ülke alan adı (aymflow.de): Bölge sinyali en güçlü olandır; fakat her alan adı için ayrı yatırım ve otorite inşası gerekir.
Dili çerez, tarayıcı veya IP ile değiştirip aynı URL'de farklı içerik göstermek ise SEO için kaçınılması gereken bir yöntemdir; Googlebot genellikle tek bir dil görür ve diğer sürümler dizine girmez.
Çok bölgeli yapı kurarken Google'ın çok bölgeli ve çok dilli site yönetimi belgesi hangi durumda hangi modelin uygun olduğunu anlatır. Sadece Türkçe içerik sunup yurt dışındaki Türkçe konuşan kitleyi hedefliyorsanız, ülke yerine dil hedeflemesi yapmak daha doğrudur.
Hreflang kuralları
- Karşılıklı olmalı: A sayfası B'yi gösteriyorsa B de A'yı göstermeli. Karşılıklılık yoksa etiket yok sayılabilir.
- Kendine referans vermeli: Her sayfa kendi dil sürümünü de etiket listesine eklemeli.
- Doğru kodları kullanın: Dil için ISO 639-1 (tr, en, de), isteğe bağlı bölge için ISO 3166-1 (tr-TR, en-GB). Yalnızca bölge kodu (örneğin TR) tek başına geçerli değildir.
- x-default ekleyin: Eşleşen dil bulunmayan kullanıcılar için varsayılan sürüm (genellikle dil seçici veya İngilizce sayfa).
- Mutlak URL kullanın: Protokol ve alan adıyla tam adres yazın; canonical ile aynı adres olmasına dikkat edin.
Örnek bir ikili çiftte tr sayfası hem tr hem en alternatifini, en sayfası da aynı iki alternatifi listeler. Üç dilde her sayfada üç satır, artı x-default bulunur. Dil sayısı arttıkça etiket sayısı katlanarak büyüdüğünden, elle yönetmek yerine sistemin otomatik üretmesi gerekir.
Pratikte bir sayfanın head bölümünde şu mantık bulunur: tr için kendi adresi, en için İngilizce karşılığı, de için Almanca karşılığı ve x-default için varsayılan sürüm. Her bağlantı rel alternate ve hreflang özniteliğiyle yazılır ve her sayfa aynı kümeyi içerir. Bir sayfayı sildiğinizde ya da adresini değiştirdiğinizde kümedeki diğer tüm sayfalar da güncellenmelidir; elle yönetilen sitelerde en sık bozulan yer burasıdır.
Hreflang yöntemleri: HTML, HTTP başlığı, site haritası
Etiketleri sayfanın head bölümüne link etiketi olarak, HTTP başlığına ya da XML site haritasına yazabilirsiniz. Aynı sayfa için yöntemleri karıştırmak yerine birini seçin. Büyük sitelerde site haritası yönteminin yönetimi daha kolaydır; WordPress'te ise head içindeki link etiketleri en yaygın yoldur. Hangisini seçerseniz seçin, canonical ile çelişmemelidir: her dil sürümü kendi canonical'ına işaret etmeli, tüm dilleri tek bir canonical'a bağlamayın.
Büyük sitelerde hreflang kontrolünü otomatikleştirmek gerekir: tarama araçları karşılıklılığı ve hatalı kodları toplu raporlar. Bu kontrolü özellikle sayfa ekleme, silme ve URL değişikliği sonrasında çalıştırın. Hreflang sorunları sessizdir; trafik düşene kadar çoğu zaman fark edilmez, bu yüzden düzenli denetim yeni dil eklemek kadar önemlidir.
En sık yapılan altı hata
- Karşılıklı olmayan veya eksik etiketler
- Hatalı dil kodu (örneğin “tr-TUR” ya da “en-UK”; doğrusu en-GB)
- Tüm dil sürümlerinin canonical'ının ana dile yönlendirilmesi
- Yönlendirilen veya 404 veren sayfaların hreflang'a eklenmesi
- Yalnızca menüyü çevirip başlık, meta açıklama ve URL'yi çevirmemek
- Tarayıcı diline göre zorunlu otomatik yönlendirme yapıp botların diğer dillere erişimini engellemek
WordPress'te çok dilli SEO nasıl yönetilir?
WordPress'te her dil için temiz URL, çevrilmiş başlık ve meta alanları, otomatik karşılıklı hreflang ve çok dilli site haritası gerekir. AYM Multilingual, bunları tek eklentide toplar: her dilin kendi alt dizin URL'si olur, hreflang çıktısı sayfalar eklendikçe otomatik güncellenir, SEO başlıkları ve açıklamaları çevrilir ve ziyaretçiler tarayıcı diline göre yönlendirilebilir; botların erişimi kısıtlanmaz. Ücretsiz Lite sürümle 2 dili deneyebilir, fiyat sayfasından sınırsız dil seçeneklerini inceleyebilirsiniz.
Çeviri kalitesi de bir SEO konusudur. Makine çevirisini ham yayınlamak yerine hedef pazarın arama terimlerine göre gözden geçirin: Türkçede “web sitesi yaptırma” diye aranan şey, İngilizcede “website design cost” olabilir ve birebir çeviri aranan kelimeyi yakalamaz. Anahtar kelime çalışmasını her dil için ayrı yapın. Yeni pazar için site mimarisi kurarken çok dilli WordPress hizmetimizden destek alabilirsiniz.
Yerelleştirme çeviriden farklıdır: para birimi, ölçü birimleri, tarih biçimi, ödeme yöntemleri, telefon formatı ve hukuki metinler de pazara göre uyarlanmalıdır. Almanya'ya hizmet veriyorsanız yasal bilgi ve veri koruma metinleri, Türkiye için KVKK aydınlatma metni gibi yerel gereklilikler beklenir. Bu ayrıntılar güveni ve dönüşümü etkiler; kullanıcı davranışı üzerinden dolaylı olarak SEO'ya da yansır.
Kurulumu doğrulama ve izleme
Yayından sonra her dilden birkaç sayfanın kaynak kodunu açıp etiketleri tek tek kontrol edin. Search Console'da her dil için ayrı sayfa performansını izleyin, tarama ve dizine ekleme raporlarında hata arayın. Dil sürümleri yayına yeni girdiyse dizine girmesi birkaç hafta sürebilir; sabırlı olun ama aylar geçmesine rağmen sayfalar görünmüyorsa taşıma ve yönlendirme ayarlarını gözden geçirin. Yeni dil eklemeden önce taşıma kontrollerini site taşıma SEO kontrol listemizle birlikte uygulayabilirsiniz.
Doğrulama için pratik bir kontrol listesi: her dil sürümünde başlık ve meta açıklaması o dilde mi, canonical kendine mi işaret ediyor, hreflang karşılıklı mı, site haritasında tüm sürümler var mı, dil değiştirici sayfanın karşılığına mı gidiyor yoksa ana sayfaya mı atıyor? Dil değiştiricinin karşılık gelen sayfaya götürmesi hem kullanıcı deneyimi hem tarama bağlantı yapısı açısından önemlidir.
Çok dilli büyümeye hazır mısınız?
Hedef pazarlarınızı ve mevcut sitenizi anlatın; URL yapısı, çeviri iş akışı ve hreflang kurulumu için net bir plan çıkaralım. İletişim sayfamızdan bize ulaşabilirsiniz.
Sık sorulan sorular
Hreflang sıralamayı doğrudan yükseltir mi?
Hayır, doğrudan sıralama sinyali değildir. Doğru dildeki sayfanın doğru kullanıcıya gösterilmesini sağlar; bu da tıklama ve kullanıcı deneyimini iyileştirir.
Çok dilli site için alt dizin mi alt alan adı mı daha iyi?
Çoğu işletme için alt dizin yönetimi kolay ve otoriteyi tek yerde toplayan seçenektir. Alt alan adı veya ülke alan adı daha çok ayrı ekiplerin ve bölgesel hedeflemenin gerektiği büyük projelerde tercih edilir.
Her sayfa için x-default zorunlu mu?
Zorunlu değildir ama önerilir. Dil seçimi yapamayan veya eşleşen dili olmayan kullanıcılar için varsayılan sürümü belirtir.
Otomatik çeviri SEO'ya zarar verir mi?
Kontrolsüz ve ham yayınlanan çeviri kalite sorunları yaratır. Otomatik çeviriyi bir taslak olarak kullanıp insan gözüyle düzeltmek, hem hız hem kalite açısından en dengeli yoldur.
İlgili yazılar
seo
Site Taşıma SEO Kontrol Listesi: 301 Yönlendirme ve Search Console
Yeni tasarım, yeni hosting veya yeni alan adı: Sıralamalarınızı korumak için taşıma öncesi, sırası ve sonrasında yapmanız gereken adımları listeledik.
web-design
3D Web Tasarım: Dönüşüm ve SEO Etkisi, Ne Zaman Değer Katar?
3D efektler siteyi unutulmaz kılabilir ya da yavaşlatıp sıralamanızı düşürebilir. Ne zaman değer kattığını, SEO ve performans riskleriyle birlikte anlattık.
wordpress
WooCommerce Hız ve Dönüşüm Optimizasyonu: Satışı Artıran Adımlar
Yavaş mağaza ve uzun ödeme akışı satış kaybettirir. WooCommerce'te hızı ve dönüşümü artıran teknik ve tasarımsal iyileştirmeleri öncelik sırasıyla anlattık.
