Çok dilli e-ticarette SEO: hreflang ve çeviri kalitesi
Mağazanızı ikinci bir dilde açmak iki iş demektir: arama motoruna hangi sayfanın hangi dil için olduğunu söylemek ve her dilde gerçekten iyi içerik sunmak. Bu rehber hreflang kurallarını, adres yapısı seçeneklerini ve çeviri akışını anlatır.
Sepetya Editör EkibiYayın tarihi: 7 dk okumaGüncellendi:

Bu yazıda
- Adres yapısı: alt klasör mü, ayrı alan adı mı?
- hreflang nedir, nasıl çalışır?
- Ziyaretçiyi dile göre otomatik yönlendirmeyin
- Çeviri akışı: dil ekleyin, ama hemen yayınlamayın
- Çevirisi olmayan alanlar ne olur?
- Çeviri kalitesi: neye dikkat edilmeli?
- Başlık, açıklama ve adres de çevrilir
- Makine çevirisi
- Öncelik sırası
- Yayına almadan önce kontrol listesi
- Kontrol listesi
- Kaynaklar
Mağazanızı ikinci bir dilde açmak, aynı ürünlerin ikinci bir sürümünü yayınlamak demektir. Arama motoru açısından bu iki iş doğurur: birincisi, hangi sayfanın hangi dil için olduğunu açıkça söylemek; ikincisi, her dilde gerçekten kullanışlı bir içerik sunmak. Birincisini Sepetya sizin yerinize yapar. İkincisi sizin elinizde.
Bu yazıda adres yapısı seçeneklerini, hreflang'ın nasıl çalıştığını, çeviri akışını ve çeviri kalitesini anlatıyoruz. Çok dilli satışın para birimi ve pazar tarafı için çok dil ve para birimi sayfasına bakabilirsiniz.
Adres yapısı: alt klasör mü, ayrı alan adı mı?
Mağazanızın dilleri farklı adreslerde yayınlanır. Varsayılan dil mağaza adresinin kökünde açılır; diğer diller kendi adreslerinde (örneğin /en) yayınlanır. Adresin ara bölümleri de dile göre çevrilir: Türkçede /urun, /kategori, İngilizcede /product, /category kullanılır.
Online Mağaza › Lokalizasyon › "Pazarlar ve yönlendirme" ekranında her dil için iki seçenekten birini seçersiniz:
| Alt klasör | Ayrı alan adı | |
|---|---|---|
| Adres | Mağaza adresinizin altında (/en) | Yalnız bu dile ayrılmış, doğrulanmış bir alan adı |
| Kurulum | Ek alan adı gerekmez | Alan adı önce doğrulanmış olmalı |
| Yönetim | Tek alan adı yönetirsiniz | Her alan adının yenileme ve bakımı ayrıdır |
Aynı ekranda her dil için varsayılan para birimini ve o dile bağlanacak ülkeleri de belirlersiniz. Çoğu küçük ve orta ölçekli mağaza için alt klasör yeterli ve yönetimi kolaydır. Ayrı alan adı seçerseniz, alan adını önce Online Mağaza › SEO ve Alan Adı altında bağlayıp doğrulayın.
Google'ın çok dilli site belgesi de benzer bir değerlendirme yapar. Alt klasörlerin kurulumu kolaydır ve aynı alan adı altında oldukları için bakımı hafiftir; karşılığında ziyaretçiler adrese bakarak hedeflenen ülkeyi anlamayabilir ve siteleri birbirinden ayırmak zorlaşır. Ülkeye özel bir alan adı (örneğin .de uzantılı) net bir coğrafi hedefleme sağlar ve siteleri ayırmayı kolaylaştırır, ama pahalı olabilir, daha fazla altyapı gerektirir ve yalnızca tek bir ülkeyi hedefleyebilir.
Varsayılan dili değiştirmeden önce düşünün: Varsayılan dil mağaza adresinin kökünde açıldığı için, varsayılan dili değiştirmek sayfa adreslerinizin değişmesine yol açabilir. Gerekli yönlendirmeleri 301 yönlendirme rehberiyle birlikte planlayın.
hreflang nedir, nasıl çalışır?
hreflang, aynı sayfanın başka dillerdeki karşılıklarını arama motoruna bildiren bir işarettir. Google'ın belgelerine göre üç eşdeğer yolu vardır: sayfanın başlık bölümünde bağlantı etiketleri, HTTP üst bilgileri ve site haritası. Kurallar şunlar:
- Karşılıklı olmalı: A sayfası B'yi gösteriyorsa B de A'yı göstermelidir; aksi hâlde etiketler yok sayılır.
- Her sürüm kendisini de listelemeli: Her dil sürümü hem kendini hem diğer tüm sürümleri sıralar.
- x-default: Hiçbir dil eşleşmediğinde kullanılacak sayfayı (genellikle dil seçici ya da varsayılan sürüm) gösterir.
- Doğru kodlar: Önce dil kodu (ISO 639-1, örneğin
tr,en), istenirse bölge kodu (ISO 3166-1 alfa-2). Yalnızca bölge kodu geçersizdir.
Sepetya bu işareti hem sayfaların başlık bölümüne hem site haritasına yazar, ikisini birbirine uyumlu tutar. Çevirisi (adresi) olan her dil için o sayfanın karşılığı listelenir, ek olarak varsayılan dilin adresi x-default olarak eklenir. Elle hreflang yazmanız gerekmez.
Site haritaları sayfa, ürün, kategori, marka, blog ve blog kategorisi türlerinin her biri için dil başına ayrı dosyalar hâlinde üretilir (sitemap-products-tr-1.xml gibi). Her dosyada en çok 50.000 adres bulunur ve dizin dosyası mağazanızın /sitemap.xml adresindedir. Bir sayfanın etkin birden çok dilde karşılığı varsa site haritasında o adrese diğer dil sürümleri de eklenir.
Ziyaretçiyi dile göre otomatik yönlendirmeyin
Çok dilli sitelerde sık yapılan bir hata, ziyaretçiyi tarayıcı diline ya da konumuna göre otomatik olarak başka bir dil sürümüne atmaktır. Google bunu önermiyor: belgesine göre bu yönlendirmeler ziyaretçilerin ve arama motorlarının sitenin tüm sürümlerini görmesini engelleyebilir. Google ayrıca içeriğin dilini çerezler ya da tarayıcı ayarlarıyla değiştirmek yerine her dil sürümü için ayrı adres kullanmanızı, IP konumuna göre içerik uyarlamamanızı ve sayfalara diğer dil sürümlerine giden bağlantılar koymanızı öneriyor. Gerekçelerden biri, Google'ın tarayıcılarının çoğunlukla ABD'den gelmesi ve sitenizin farklı varyasyonlarını bulmak için konum değiştirmemesidir.
Sepetya içinde dil adresten gelir: ziyaretçi hangi adresi açtıysa o dilin sayfasını görür. Dil değiştirmek isteyen vitrindeki dil seçiciyi kullanır; seçici aynı sayfanın diğer dildeki karşılığına gider. Mağazada birden çok dil etkinse dil seçici görünür. Dil seçiciyi ve ülke (pazar) seçiciyi tema ayarlarındaki "Dil seçici" ve "Ülke (pazar) seçici" anahtarlarıyla açıp kapatabilirsiniz.
Çeviri akışı: dil ekleyin, ama hemen yayınlamayın
- Dili ekleyin. Lokalizasyon › Diller ekranında "Dil ekle"yi kullanın. "Vitrinde hemen etkinleştir" seçeneğini kapalı bırakın: dil eklenir ama çevirileriniz hazır olana kadar müşterilere gösterilmez. Çok dilli satış ve dil sayısı paketinize bağlıdır; ayrıntı için fiyatlandırma sayfasına bakın.
- Yasal metinleri gözden geçirin. Yeni dil için yasal metinlerin başlangıç taslakları oluşturulur; bunlar taslaktır, yayınlamadan önce gözden geçirip hukuk danışmanınızla netleştirin.
- İçeriği çevirin. Ürün, kategori, marka, sayfa, blog ve menü çevirilerini her kaydın düzenleme ekranındaki dil sekmesine girersiniz.
- Toplu çeviri için dosya kullanın. Lokalizasyon › Çeviriler ekranında kayıt türlerini seçip bir CSV dosyası dışa aktarın; dosyada her mağaza dili için bir sütun bulunur. Bu dosyayı bir çevirmene verin, doldurulmuş hâlini içe aktarın.
- Vitrin metinlerini çevirin. "Sepete ekle", "Ödeme" gibi arayüz metinleri Lokalizasyon › Vitrin metinleri altında ayrı bir dosyayla çevrilir.
- Tema metinlerini çevirin. Ana sayfa ve bölüm metinlerini tema editöründe içerik dilini değiştirerek girersiniz; çerez bandı metinleri kendi ekranında çevrilir.
Çeviri dosyasının kuralları basittir. Boş hücre mevcut metni değiştirmez; yalnız doldurduğunuz diller ve alanlar güncellenir. Yeni bir dil için önce ad ya da başlığı girmeniz gerekir; URL adresi boşsa addan üretilir. Dosya yüklenince her satır doğrulanır, sorunlu satırlar raporlanır ve sonuç e-postayla bildirilir.
Çevirisi olmayan alanlar ne olur?
Bir alanın o dilde çevirisi yoksa vitrin, varsayılan dildeki metni gösterir. Bu, sayfanın boş çıkmasını önler ama aynı sayfada iki dilin karışmasına yol açabilir; hem müşteriyi hem arama motorunu şaşırtır. Bu yüzden bir dili yayına almadan önce en az şunları çevirin: ürün adları ve açıklamaları, kategori adları, menüler, ana sayfa metinleri, kargo ve iade bilgileri, yasal metinler. Kalan uzun kuyruğu sonra tamamlayabilirsiniz.
Google bir sayfanın dilini adrese ya da lang özniteliğine değil, içeriğe bakarak belirler. Bu yüzden her sayfada içeriği ve gezinmeyi tek bir dilde tutmanızı, yan yana çeviri yapmamanızı öneriyor. Yalnızca şablonu (menü, alt bilgi) çevirip asıl içeriği tek dilde bırakmak, aynı içeriğin farklı çerçeve dilleriyle arama sonuçlarında birden çok kez görünmesine yol açabilir.
Çeviri kalitesi: neye dikkat edilmeli?
Başlık, açıklama ve adres de çevrilir
Her dilde aramalar farklıdır. Türkçede "kadın spor ayakkabı" aranırken İngilizcede "women's sneakers" aranır; ikisi birebir çeviri değildir. SEO başlığını, meta açıklamayı ve URL adresini (slug) de çevirin; çeviri dosyasında bu alanlar kayıt türüne göre yer alır.
Makine çevirisi
Google, makine çevirisini tek başına yasaklamıyor. Ancak spam politikasında, değer katmadan çok sayıda sayfa üretmeyi (çeviri dahil otomatik dönüşümlerle) "ölçekli içerik istismarı" olarak sayıyor. Pratik sonuç şu: makine çevirisini ilk taslak olarak kullanabilirsiniz, ama yayınlamadan önce o dili iyi bilen biri okusun.
Öncelik sırası
- Önce en çok satan ürünler ve ana kategoriler.
- Sonra güven sayfaları: iade, kargo, gizlilik, iletişim ve hakkımızda.
- Ürün özelliği tabloları, beden tabloları ve ölçü birimleri hedef dile uygun olsun.
- Para birimi, tarih ve ondalık biçimleri hedef pazarın alışkanlığına göre görünsün.
- Menü ve filtre adlarını da çevirin; filtre değerleri çevrilmezse sayfa yarı çevrilmiş görünür.
Yayına almadan önce kontrol listesi
- Ana sayfa, bir kategori ve bir ürün sayfasını iki dilde açıp kaynak kodunda hreflang bağlantılarını (kendisi, karşılığı ve
x-default) görün. - Site haritasını açıp aynı sayfanın dil sürümlerinin birbirine bağlandığını doğrulayın.
- Dil seçicinin aynı sayfanın karşılığına gittiğini kontrol edin.
- Çevrilmemiş alan kalıp kalmadığını gezerek tarayın.
- Yasal metinleri ve çerez bandı metinlerini hedef dilde gözden geçirin.
- Site haritasını Google Search Console'a gönderin; dillerden biri ayrı alan adındaysa o alan adı için de gönderin.
Yanlış dil önekiyle açılan adresler: Bir ürün, kategori ya da marka adresi başka bir dilin önekiyle açılırsa, ziyaretçi o dildeki doğru adrese 301 ile yönlendirilir; böylece yanlış yazılmış bağlantılar kırılmaz.
Kontrol listesi
- Her dil için adres yapısı (alt klasör ya da ayrı alan adı) seçildi.
- Dil, "Vitrinde hemen etkinleştir" kapalı olarak eklendi.
- Ürün, kategori, menü ve ana sayfa metinleri çevrildi; SEO başlığı, açıklama ve URL adresi dahil.
- Yasal metinler hedef dilde gözden geçirildi.
- hreflang bağlantıları sayfa kaynağında ve site haritasında kontrol edildi.
- Ziyaretçiler dil seçiciyle istedikleri dile geçebiliyor; otomatik dil yönlendirmesi yok.
- Makine çevirisi kullanıldıysa bir insan okudu.
Genel SEO adımları için e-ticaret SEO kontrol listemize bakın. Çok dilli bir mağazayı deneme süresi boyunca kendiniz kurup görebilirsiniz: ücretsiz deneyin.
- cok-dil
- hreflang
- seo
- ceviri


