Лучший способ управлять многоязычным сайтом SEO дружественным

У меня есть вопрос относительно создания многоязычного сайта. Короче говоря, я хотел бы отправить онлайн сайт и представить его переведенным на 4 языка.

Самое главное, что сайт оптимизирован для SEO.
Я прочитал несколько статей на эту тему, и некоторые из них были опубликованы здесь.
В конце концов я решил создать подпапки, как это:

  • www.example.com/es для испанского
  • www.example.com/de для немецкого
  • и так далее …

Основным языком будет английский www.example.com,

Потому что это первый раз, когда я имею дело с этим вопросом, и я хотел бы спросить, как поступить.

На первый взгляд, подобный подход позволяет мне понять, что каждая подпапка www.example.com/es и т.д. будут содержать все коды основного сайта. Это означает, что каждый раз, когда я что-то меняю, мне приходится копировать / вставлять изменения в каждую папку? Есть ли более эффективный и динамичный способ, как это сделать?

1

Решение

  1. Переписать URL
    Например: mysite.com/ru ДЛЯ mysite.com?lang=en
    Например 2: mysite.com/fr ДЛЯ mysite.com?lang=fr

  2. Создайте языковой массив с сочетанием значения ключа => в файле включения (например, inc.lang.php), например
    ‘en_apple’ => Apple
    ‘fr_apple’ => Pomme

  3. Замените термины для перевода на ваш включенный массив.

Это мой способ, он работает для SEO (проверено с помощью инструментов Google) и легок, потому что у вас есть один каталог для всех ваших языков, и он невидим для пользователей.

Вы хотите, чтобы это было динамично, и вам не нужно сохранять 3 или 4 разных папки каждый раз, когда вы работаете на своем сайте.

Надеюсь, поможет.

0

Другие решения

На первый взгляд, подобный подход заставляет меня понять, что каждый
Подпапка www.example.com/es и т. д. будет содержать все коды
главный сайт. Это означает, что каждый раз, когда я что-то меняю
скопировать / вставить изменения в каждую папку? Есть ли еще
эффективный и динамичный способ, как это сделать?

Нет, вам не нужно копировать весь код основного сайта. Вам нужно только создать HTML-контент для каждого языка и сохранить его соответственно в каждом каталоге. Тогда вам нужно узнать о hreflang. Это не очень сложно, речь идет только о добавлении пары ссылок в ваш заголовок.

0

По вопросам рекламы [email protected]