Çok bölgeli ve çok dilli siteleri yönetme
Siteniz farklı diller, ülkeler veya bölgelerdeki kullanıcılara farklı içerikler sunuyorsa siteniz için Google Arama sonuçlarını optimize edebilirsiniz.
Arka plan bilgileri:
- Çok dilli web sitesi, birden fazla dilde içerik sunan herhangi bir web sitesidir. Örneğin, sitesinin İngilizce ve Fransızca sürümleri olan Kanadalı bir işletme. Google Arama, arama yapan kullanıcının diliyle eşleşen sayfaları bulmaya çalışır.
- Çok bölgeli web sitesi, farklı ülkelerdeki kullanıcıları açık bir şekilde hedefleyen bir web sitesidir. Örneğin, hem Kanada hem de Amerika Birleşik Devletleri'ne gönderilen bir ürünün üreticisi. Google Arama, arama yapan kullanıcı için doğru yerel sayfayı bulmaya çalışır.
Bazı siteler hem çok bölgeli, hem de çok dillidir: Örneğin, ABD ve Kanada için farklı sürümleri olan ve Kanada içeriği için hem Fransızca hem de İngilizce sürümlerine sahip bir site.
Sitenizin çok dilli sürümlerini yönetme
Sitenizde aynı içerik birden fazla dilde sağlanıyorsa kullanıcıların (ve Google Arama'nın) doğru sayfayı bulmasına yardımcı olacak birkaç ipucunu burada görebilirsiniz:
Farklı dil sürümleri için farklı URL'ler kullanın
Google, sayfadaki içerik dilini ayarlamak için çerezler veya tarayıcı ayarları yerine bir sayfanın her bir dil sürümü için farklı URL'lerin kullanılmasını önerir.
Farklı diller için farklı URL'ler kullanıyorsanız, Google arama sonuçlarının bir sayfanın doğru dil sürümüne bağlanmasına yardımcı olmak üzere hreflang ek açıklamalarını kullanın.
İçeriği dinamik olarak değiştirmeyi veya kullanıcıyı dil ayarlarına göre yeniden yönlendirmeyi tercih ederseniz Google'ın tüm varyasyonlarınızı bulamayabileceğini ve tarayamayabileceğini unutmayın. Bunun nedeni, Googlebot tarayıcısının genellikle ABD merkezli olarak görünmesidir. Ayrıca tarayıcı, HTTP isteklerini, istek başlığında Accept-Language
ayarı olmadan gönderir.
Google'a farklı dil sürümleriniz hakkında bilgi verin
Google, hreflang ek açıklamaları ve site haritaları dahil olmak üzere bir sayfanın dil veya bölge varyantlarını etiketlemek için birkaç farklı yöntemi destekler. Sayfalarınızı uygun şekilde işaretleyin.
Sayfa dilinin açıkça belli olduğundan emin olun
Google, sayfanızın dilini belirlemek için sayfanızın görünür içeriğini kullanır. lang
özelliği gibi kod seviyesinde dil bilgileri ya da URL kullanmayız. Her bir sayfada içerik ve gezinme için tek bir dil kullanıp orijinal metinle çeviriyi yan yana sunmaktan kaçınarak Google'ın dili doğru bir şekilde belirlemesine yardımcı olabilirsiniz.
İçeriğinizin büyük bir çoğunluğunu tek bir dilde tutarken, yalnızca sayfalarınızdaki ortak metinleri çevirirseniz (kullanıcı tarafından oluşturulan içeriğe sahip sayfalarda sıklıkla görülür), aynı içerik, ortak metni sunan farklı dillerle birlikte arama sonuçlarında birden çok kez göründüğünde kullanıcı için kötü deneyime neden olabilir.
Arama motorlarının sitenizde yer alan otomatik olarak çevrilmiş sayfaları taramasını engellemek için robots.txt dosyasını kullanın. Otomatik çeviriler her zaman anlamlı olmayabilir ve spam olarak görülebilir. Daha da önemlisi, kötü veya yapay görünen bir çeviri, kullanıcıların siteniz hakkındaki görüşlerini olumsuz etkileyebilir.
Kullanıcının sayfa dilini değiştirmesine izin verin
Bir sayfanın birden çok sürümüne sahipseniz:
- Bir sayfanın diğer dil sürümlerine köprüler ekleme seçeneğini değerlendirin. Bu şekilde, kullanıcılar tıklayarak sayfanın farklı bir dil sürümünü seçebilir.
- Kullanıcının algılanan diline göre otomatik olarak yeniden yönlendirme yapmaktan kaçının. Bu yeniden yönlendirmeler kullanıcıların (ve arama motorlarının) sitenizin tüm sürümlerini görüntülemesini engelleyebilir.
Dile özel URL'ler kullanın
URL'deki yerelleştirilmiş kelimeler veya Internationalized Domain Name (IDN) (Uluslararası Hale Getirilmiş Alan Adı) kullanmanın herhangi bir sakıncası yoktur. URL'de UTF-8 kodlaması kullandığınızdan emin olun (aslında, UTF-8'i mümkün olan her yerde kullanmanızı öneririz) ve bağlantı oluştururken URL'lerde çıkış karakteri kullanmayı unutmayın.
Site içeriğini belirli bir ülkeye hedefleme (coğrafi hedefleme)
Web sitenizi veya bazı bölümlerini belirli bir ülkede belirli bir dili konuşan kullanıcılara hedefleyebilirsiniz. Böylece, diğer yerel ayarlardaki/dillerdeki sonuçlardan ödün verme karşılığında hedef ülkedeki sayfa sıralamanızı iyileştirebilirsiniz.
Sitenizi Google’da coğrafi olarak hedeflemek için:
- Sayfa veya site düzeyi: Siteniz veya sayfanız için yerel ayarlara özel URL'ler kullanın.
- Sayfa düzeyi: Hangi sayfaların hangi konumlar veya diller için geçerli olduğunu Google'a bildirmek için hreflang etiketini veya site haritalarını kullanın.
- Site düzeyi: Sitenizin genel bir üst düzey alanı varsa (örneğin, .com, .org veya .eu), Uluslararası Hedefleme raporunu kullanarak sitenizin hedef yerel ayarını belirtin. Siteniz birden fazla ülkeyi hedefliyorsa bu aracı kullanmayın. Örneğin, Montreal'deki restoranlarla ilgili bir site için hedefin Kanada olarak belirlenmesi anlamlı olurken; Fransa, Kanada ve Mali'deki Fransızca konuşan kullanıcıları hedefleyen bir site için hedefin Kanada olarak belirlenmesi bir anlam ifade etmez.
Coğrafi hedeflemenin çok kesin sonuçlar vermediğini unutmayın. Bu nedenle, sitenizin "yanlış" sürümüne gelen kullanıcıların göz önünde bulundurulması önemlidir. Bunu yapmanın bir yolu, tüm sayfalarda kullanıcıların istedikleri bölgeyi ve/veya dili seçmelerini sağlayacak bağlantılar sunmak olabilir.
Yerel ayara özel URL'ler kullanma
Sitenizi veya sitenizin çeşitli bölümlerini coğrafi olarak farklı bölgelere hedeflemenizi kolaylaştıracak bir URL yapısı kullanın. Aşağıdaki tabloda seçenekleriniz açıklanmaktadır:
URL yapısı | Örnek URL | Artıları | Eksileri |
Ülkeye özel alan adı | example.de |
|
|
gTLD'li alt alan adları | de.example.com |
|
|
gTLD'li alt dizinler | example.com/de/ |
|
|
URL parametreleri | site.com?loc=de |
|
|
Google bir hedef yerel ayarı nasıl belirler?
Google, bir sayfa için en iyi hedef kitleyi bir dizi sinyale göre belirler:
- Search Console'un Uluslararası Hedefleme raporu kullanılarak belirtilen hedef yerel ayar. Bir genel üst düzey alan (gTLD) kullanıyorsanız ve barındırma sağlayıcınız başka bir ülkedeyse, Search Console'u kullanarak sitenizin hangi ülkeyle ilişkilendirilmesi gerektiğini (sitenizi coğrafi olarak hedeflemek istiyorsanız) bize bildirmenizi öneririz.
- Ülke kodu üst düzey alan adları (ccTLD'ler). Bunlar, belirli bir ülkeye bağlıdır (örneğin, Türkiye için .tr veya Çin için .cn) ve dolayısıyla, hem kullanıcılar hem de arama motorları için sitenizin açık bir şekilde belirli bir ülkeye yönelik hazırlandığına ilişkin güçlü birer sinyaldir. (Bazı ülkelerde ccTLD'lerin kullanımına ilişkin kısıtlamalar olduğundan öncelikle gerekli araştırmayı yapmayı unutmayın.) Ayrıca bazı özel ccTLD'leri gTLD gibi işleriz (.tv ve .me, gibi), çünkü kullanıcılar ve web yöneticileri çoğu zaman bunları ülkeye yönelik olmaktan çok, daha genel öğeler olarak görürler (gTLD gibi saydığımız bu tür özel ccTLD'ler sürekli değiştiğinden tam listesi elimizde mevcut değildir). Google’ın gTLD listesine bakın.
- Etiketler, üst bilgiler veya site haritalarında hreflang ifadeleri.
- Sunucu konumu (Sunucunun IP adresinden). Sunucunun konumu genellikle fiziksel olarak kullanıcılarınızın yakınındadır ve sitenizin hedeflediği kitleyle ilgili bir işaret olabilir. Bazı web siteleri, dağıtılmış içerik teslimi ağları (CDN) kullanır veya web sunucusu altyapısı daha iyi olan bir ülkede barındırılır. Dolayısıyla, bu açık bir işaret değildir.
- Diğer sinyaller. Sitenizin hedef kitlesiyle ilgili diğer ipucu kaynakları olarak sayfalardaki yerel adresler ve telefon numaraları, geçerli yerel dil ve para birimi, diğer yerel sitelerden verilen bağlantılar ve/veya http://www.google.com/places Google Benim İşletmem (mevcutsa) kullanılabilir.
Google ne yapmaz?:
- Google, dünyanın dört bir yanındaki farklı konumlardan web'i tarar. Bir sayfanın tüm olası varyasyonları bulmak amacıyla, kullanılan tarayıcı kaynağını tek bir site için değiştirmeyidenemeyiz. Dolayısıyla, sitenizin yayınladığı yerel ayarlar veya dil varyasyonları, burada gösterilen yöntemlerle (hreflang girişleri, ccTLD'ler veya açık bağlantılar gibi) Google'a açıkça iletilmelidir.
- Google, konum meta etiketlerini (
geo.position
ya dadistribution
gibi) veya coğrafi hedefleme HTML özelliklerini yok sayar.
Çok dilli/çok bölgeli sitelere sahip yinelenen sayfaları işleme
Çok bölgeli bir sitenin parçası olarak farklı URL'ler üzerinde aynı dilde hazırlanmış benzer veya yinelenen içerik sağlıyorsanız (örneğin, hem example.de/
hem de example.com/de/
benzer Almanca içerik gösteriyorsa) tercih edilen sürüm seçmeniz ve arama yapan kullanıcılara doğru dil veya bölgesel URL'nin yayınlandığından emin olmak için rel="canonical"
öğesi ve hreflang etiketlerini kullanmanız gerekir.
Genel üst düzey alanlar
Genel üst düzey alan adları (gTLD), belirli konumlarla ilişkilendirilmemiş alan adlarıdır. Siteniz .com, .org gibi bir genel üst düzey alan adına veya aşağıda listelenen alan adlarının herhangi birine sahipse ve belirli bir coğrafi konumdaki kullanıcıları hedeflemek istiyorsanız önceden açıklanan yöntemlerden birini kullanarak açık bir şekilde bir ülke hedefi ayarlamanız gerekir.
Google, aşağıdaki adlarını Search Console'da coğrafi olarak hedeflenebilecek gTLD'ler olarak işler:
- Genel Üst Düzey Alan Adları (gTLD): Bir üst düzey alan adı, ICANN'de ülke kodu üst düzey alan adı (ccTLD) olarak kayıtlı olmadığı sürece Google, IANA DNS kök bölgesi aracılığıyla çözümlenen tüm TLD'leri bir gTLD olarak ele alır. Örnekler:
- .com
- .org
- .edu
- .gov
- ve çok daha fazlası...
- Genel bölgesel üst düzey alan adları: Bu alan adları coğrafi bir bölgeyle ilişkilendirilmiş olsa da, genellikle genel üst düzey alan adları olarak (tıpkı .com veya .org gibi) işlenirler.
- .eu
- .asia
- Genel Ülke Kodu Üst Düzey Alan Adları (ccTLD): Google, bazı ccTLD'leri (.tv, .me gibi) gTLD olarak işler. Bunun nedeni, kullanıcıların ve web sitesi sahiplerinin bunları ülkeye yönelik olmaktan çok genel olarak gördüğünü belirlemiş olmamızdır. Bu ccTLD'lerin bir listesini aşağıda görebilirsiniz (bu liste değişebilir).
- .ad
- .as
- .bz
- .cc
- .cd
- .co
- .dj
- .fm
- .io
- .la
- .me
- .ms
- .nu
- .sc
- .sr
- .su
- .tv
- .tk
- .ws