Як реалізувати багатомовність на сайті без зміни URL? Наприклад, хочемо, щоб сторінка site.com/interesting-article ранжувалася двома мовами, але на сайті вона буде доступною тільки однією з них. Як це технічно реалізувати?
Реалізувати технічно таку багатомовність можна за допомогою JavaScript, наприклад, у разі виявлення бажаної мови користувача буде динамічно завантажуватися відповідний контент на основі цієї мови.
Ми не рекомендуємо спосіб реалізації багатомовності без зміни URL тому, що зі скануванням, індексацією та ранжуванням сторінки різними мовами можуть виникнути проблеми.
На сьогодні існує кілька надійних варіантів реалізації багатомовності, у кожного з яких є як переваги, так і недоліки.
Окремі домени
site.ua
site.de
Переваги: ефективність, можливість просування обох сайтів.
До недоліків такого способу відносять високу вартість робіт і трудовитрати. Так, наприклад, над швидкістю завантаження доведеться працювати на обох сайтах, те ж саме стосується і посилального профілю тощо.
Піддомени
de.site.com
es.site.com
Цей спосіб схожий на реалізацію на окремих доменах, оскільки фактично – це теж окремі сайти. Єдине, в чому буде простіше – це під час закупівлі посилань, оскільки пошуковики зрозуміють, що сайти пов’язані і частина посилальної ваги розподілятиметься між піддоменами.

Папки
site.ua
site.ua/de/
site.ua/es/
Один з найоптимальніших варіантів створення багатомовності. Усі роботи проводяться на одному сайті, що значно здешевлює роботи.









