19 Mart 2010, Cuma
Çok dilli bir web sitesi, içeriğini birden fazla dilde sunan herhangi bir web sitesidir. Çok dilli web sitelerine örnek olarak, İngilizce ve Fransızca versiyonları bulunan Kanadalı bir işletme veya hem İspanyolca hem de Portekizce dillerinde yayın yapan Latin Amerika futboluyla ilgili bir blog verilebilir.
Genellikle, hedef kitleniz farklı dilleri konuşan kişilerden oluşuyorsa çok dilli bir web sitesine sahip olmak mantıklıdır. Latin Amerika futboluyla ilgili blogunuz yalnızca Brezilyalı kitleye ulaşmayı hedefliyorsa, onu sadece Portekizce yayınlamayı seçebilirsiniz. Ancak Arjantinli futbolseverlere de ulaşmak istiyorsanız, içeriklerinizi İspanyolca olarak da sunmak bu konuda size yardımcı olabilir.
Google ve dil tanıma
Google, sayfalarınızın her birinin ana dilini belirlemeye çalışır. Sayfa başına yalnızca tek bir dil kullanarak ve yan yana çevirilerden kaçınarak dil tanımanın daha kolay hale gelmesine yardımcı olabilirsiniz. Google bir sayfanın birden fazla dilde olduğunu algılayabilse de, başlıklar, kenar çubukları, menüler vb. gibi bir sayfanın tüm öğeleri için aynı dili kullanmanızı öneririz.
Google’ın “lang” niteliklerinden Belge Türü Tanımlarına (DTD) kadar kod düzeyindeki tüm dil bilgilerini göz ardı ettiğini unutmayın. Bazı web düzenleme programları bu nitelikleri otomatik olarak oluşturur ve bu nedenle bir web sayfasının dilini belirlemeye çalışırken pek güvenilir değildirler.
Google’a gelip kendi dilinde arama yapan biri, yerelleştirilmiş arama sonuçları bulmayı bekler ve bir web yöneticisi olarak burada devreye girersiniz: yerelleştirme yapacaksanız, bunu arama sonuçlarında görünür kılın ve aşağıdaki ipuçlarımızdan yararlanın.
Çok dilli bir sitenin anatomisi: URL yapısı
Çok dilli bir web sitesi geliştirirken özel URL’ler oluşturmanıza gerek yoktur. Yine de kullanıcılarınız, sadece URL’ye bakarak web sitenizin hangi bölümünde olduklarını anlamaktan hoşlanabilirler. Örneğin, aşağıdaki URL’ler kullanıcılara bu sitenin İngilizce bölümünde olduklarını bildirir:
https://example.ca/en/mountain-bikes.html veya
https://en.example.ca/mountain-bikes.html. Diğer yandan bu URL’ler, kullanıcıların aynı sayfayı Fransızca olarak görüntülediklerini bilmelerini sağlar:
https://example.ca/fr/mountain-bikes.html veya
https://fr.example.ca/mountain-bikes.html. Ayrıca bu URL yapısı, çok dilli içeriğinizin dizine eklenme analizini yapmanızı kolaylaştıracaktır.
İngilizce olmayan karakterler içeren URL’ler oluşturmak istiyorsanız, UTF-8 kodlamasını kullandığınızdan emin olun. UTF-8 kodlu URL’ler, içeriğinizin içinden bağlantı verildiğinde düzgün bir şekilde kaçış karakterleriyle (escape) düzenlenmelidir. URL’lerinizi manuel olarak düzenlemeniz gerekirse, bunu sizin yerinize yapacak bir çevrimiçi URL kodlayıcıyı kolayca bulabilirsiniz. Örneğin, aşağıdaki URL’yi İngilizceden Fransızcaya çevirmek isteseydim, https://example.ca/fr/mountain-bikes.html, sonuç şuna benzerdi: https://example.ca/fr/vélo-de-montagne.html. Bu URL İngilizce olmayan bir karakter (é) içerdiğinden, sayfalarınızdaki bir bağlantıda kullanım için düzgün bir şekilde düzenlenmiş hali şu şekilde görünecektir: https://example.ca/fr/v%C3%A9lo-de-montagne.html.
Çok dilli web sitenizi tarama ve dizine ekleme
Otomatik çevirilerin dizine eklenmesine izin vermemenizi öneririz. Otomatik çeviriler her zaman anlamlı olmaz ve potansiyel olarak spam olarak görülebilirler. Daha da önemlisi, çok dilli bir web sitesi oluşturmanın amacı, çeşitli dillerde değerli içerikler sunarak daha geniş bir kitleye ulaşmaktır. Kullanıcılarınız otomatik bir çeviriyi anlayamıyorsa veya bu onlara yapay geliyorsa, bu tür bir içeriği onlara gerçekten sunmak isteyip istemediğinizi kendinize sormalısınız.
Yerelleştirme yapacaksanız, Googlebot’un sitenizin tüm dil sürümlerini taramasını kolaylaştırın. Sayfa bazında çapraz bağlantı kurmayı düşünün. Başka bir deyişle, farklı dillerdeki aynı içeriğe sahip sayfalar arasında bağlantılar sağlayabilirsiniz. Bu, kullanıcılarınız için de çok yararlı olabilir. Önceki örneğimizi takip ederek, Fransızca konuşan birinin yanlışlıkla https://example.ca/en/mountain-bikes.html sayfasına geldiğini varsayalım; artık tek bir tıklamayla aynı içeriği Fransızca olarak görüntüleyebilecekleri https://example.ca/fr/vélo-de-montagne.html sayfasına ulaşabilirler.
Sitenizin tüm içeriğinin daha taranabilir olması için, kullanıcının algılanan diline dayalı otomatik yönlendirmelerden kaçının. Bu yönlendirmeler, kullanıcıların (ve arama motorlarının) sitenizin tüm sürümlerini görüntülemesini engelleyebilir.
Son olarak, her dilin içeriğini ayrı URL’lerde tutun; çevrilmiş sürümleri göstermek için çerezleri kullanmayın.
Karakter kodlamalarıyla çalışma
Google, karakter kodlamalarını doğrudan HTTP başlıklarından, HTML sayfa başlıklarından ve içerikten çıkarır. İçerik ve başlıklar arasında çelişkili bilgiler olması gibi durumlara dikkat etmek dışında, karakter kodlaması hakkında yapmanız gereken pek bir şey yoktur. Google farklı karakter kodlamalarını tanıyabilse de, web sitenizde mümkün olduğunca UTF-8 kullanmanızı öneririz.
Diliniz dolanırsa…
Artık tüm bunları bildiğinize göre, birçok dili konuşurken diliniz dolanabilir, ancak web sitenizin dolanmasına gerek yok!
Daha fazla bilgi için çok bölgeli siteler hakkındaki yazımızı okuyun ve küresel web siteleriyle çalışırken ortaya çıkabilecek özel durumları inceleyeceğimiz bir sonraki yazımız için takipte kalın. O zamana kadar, Yardım Forumuna uğramaktan ve tartışmaya katılmaktan çekinmeyin!
Biz bunu nasıl uyguluyoruz
We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.
İlgili hizmetler