2010-02-03 22 views
6

i18n'i web sitenize nasıl hazırlıyorsunuz? İngilizce olarak ingilizce tanımını aldığınız zaman ingilizce açıklama aldığınızdan kaçınmak istiyorum, çünkü ingilizce İngilizce'dir.Django i18n ve SEO

Şimdiden teşekkürler, Etam.

cevap

5

Her dil sürümünü kendi URL'sini veriyorum. Yani bir makalenin ingilizce sürümü, http://example.com/en/my-article ve http://example.com/pl/my-article altında Lehçe (http://example.com/pl/moj-artykul altında bile SEO hakkında gerçekten önemsiyorsanız) altında bir sürüm olarak avialiable olurdu.

Tüm URL'ye aynı URL'yi (ve dinamik olarak değiştirilen içeriği) vermiş olsaydım, Google yalnızca bir sürümü dizine ekledi ve kullanıcılar makaleyi başka bir dilden anahtar kelimeleri kullanarak bulamadılar. Ayrıca, kullanıcıların her sürüm için bağlantı kurabildiği farklı URL'lerin daha kullanıcı dostu olduğunu düşünüyorum.

+0

Bunu hem kişisel hem de iş projelerinde yapıyorum. Hangi dilde yükleneceğini ve varsayılan olarak görüntüleyeceğinizi bilmenizi garanti eder. – wlashell

+0

@LudwigTrammer, ve nasıl kök url (sadece eğik çizgi) ile başa. Benim için varsayılan olarak ingilizce, bu yüzden google henüz dil URL'si olmadığından sitemin kök dizinine ingilizcedir –