Web sitenizi İngilizce gibi ikinci bir dile çevirmek istiyorsanız, sadece dilsel olarak doğru değil, SEO açısından da etkili bir yapı kurmalısınız. Doğru yapılandırılmış çok dilli bir site, arama motorlarında hem yerel hem küresel olarak sıralamanızı artırır. Peki, bu çoklu dil yapısını veritabanı üzerinden mi, yoksa /tr, /en gibi alt klasör yapılarıyla mı kurmalısınız? Bu makalede her iki yöntemi SEO perspektifiyle kıyaslayarak, en iyi uygulamaları örneklerle açıklıyoruz.
Çok Dilli Web Sitesi Yayınlama Yöntemleri
Yöntem | Örnek URL | Açıklama |
---|---|---|
Alt klasör (subdirectory) | site.com/tr/ , site.com/en/ |
Google tarafından önerilen yöntem |
Alt alan adı (subdomain) | tr.site.com , en.site.com |
Ayrı site gibi indekslenir |
ccTLD (ülke uzantılı domain) | site.com.tr , site.co.uk |
Bölgeye özel hedefleme sağlar |
Veritabanı ile dil değiştirme (session veya parametre) | site.com/page?lang=en |
SEO için en zayıf yöntemdir |
SEO Açısından Hangi Yöntem Daha Etkili?
✅ 1. /tr /en Şeklinde Alt Klasör Yapısı (Subdirectory)
Avantajları:
-
Ana domainin SEO otoritesinden faydalanır
-
Google tarafından önerilir
-
Hreflang etiketleri ile dil hedefleme kolay
Kullanımı:
-
example.com/tr/hizmetler
-
example.com/en/services
❌ 2. Veritabanı/Session ile Dil Değiştirme (örneğin ?lang=en)
Dezavantajları:
-
Google bu yapıları genellikle ayrı sayfa olarak algılamaz
-
Hreflang kullanımı karmaşıklaşır
-
İçerik kopyası riski artar
-
Sayfa URL’si değişmediği için analiz ve yönlendirme zayıf olur
⚠️ 3. Subdomain veya ccTLD
Yüksek bütçeli kurumsal yapılar için uygundur. Fakat SEO otoritesi ayrı ayrı oluşur.
Hreflang Etiketi Kullanımı (SEO için zorunlu)
Her dil versiyonu arasında Google'ın doğru eşleştirme yapabilmesi için <link rel="alternate" hreflang="en" href="https://example.com/en/" />
gibi tag'lerin HEAD bölümüne eklenmesi gerekir.
<link rel="alternate" hreflang="en" href="https://example.com/en/" /> <link rel="alternate" hreflang="tr" href="https://example.com/tr/" />
️ En İyi Uygulama Önerileri
-
Her dil için ayrı URL yapısı kullanın (
/tr
,/en
, vb.) -
Hreflang etiketleri ile arama motorlarına dil ilişkisini bildirin
-
Canonical URL’lerle içerik kopyası sorununu önleyin
-
Sitemap içinde dil versiyonlarını ayrı olarak belirtin
-
Kullanıcıya otomatik dil yönlendirmesi yerine seçme şansı tanıyın
Örnek Yapılandırma (Uygulamalı)
TR versiyon:
URL: example.com/tr/
Hreflang: tr
Dil Etiketi:
EN versiyon:
URL: example.com/en/
Hreflang: en
Dil Etiketi:
✅ Sonuç: En İyi SEO Stratejisi Hangisi?
SEO açısından en doğru yöntem: /en/
, /tr/
gibi alt klasör kullanımıdır. Bu yapı, Google’ın yönergelerine uygundur, URL bazlı dil farkını net gösterir, hreflang desteğini kolaylaştırır ve site otoritesini bölmeden SEO başarısını artırır. Veritabanı tabanlı dil geçişleri ise SEO için önerilmez, sadece uygulama içi dil değişimi için tercih edilebilir.