2014-11-10 3 views
1

У меня возник вопрос о создании многоязычного веб-сайта. Короче говоря, я хотел бы отправить онлайн-сайт и представить его на четырех языках.Лучший способ управления многоязычным сайтом SEO дружественный

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

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

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

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

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

ответ

0
  1. Rewrite URL, например: mysite.com/en ДЛЯ mysite.com?lang=en Eg 2: mysite.com/fr ДЛЯ mysite.com?lang=fr

  2. Создать язык массив с combinaison ключа => значение в файле включения (например: inc.lang.php), такие как «en_apple» «fr_apple» => Apple, => Помм

  3. Заменить термины, чтобы перевести ваш включен массив ,

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

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

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

+0

Hi Moerg, большое спасибо за ваш ответ.Я уже создал аналогичный инструмент, который показывает языки с динамическим URL. Я прочитал статью об этой теме, и google советует против таких подходов из-за того, что это не дружественная реализация SEO. Многие эксперты SEO рекомендуют использовать субдомен или подпапку и создавать разные xml-файлы ... – Daniel

+0

Я понимаю, что вы имеете в виду. Это то, что я делаю с переписыванием, это похоже на подпапку, но это не так. переписывание поможет вам много с SEO, согласно Google, потому что GoogleBot'll будет видеть/en как настоящую подпапку, ваш счет будет расти. Я предлагаю попробовать с помощью инструментов Google, вы получите хороший результат. –

+0

Привет Moerg, в этом случае я должен создать только одну карту сайта с соответствующим переводом: http://example.com/interview-with-john-lennon.html 2014-11-08T15: 01: 52 + 00: 00 ежедневно 0,8000 http://example.com/intervista-con-john-lennon.html 2014-11-08T15: 01: 52 + 00 : 00 0.8000 Daniel

0

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

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

Смежные вопросы