WordPress и мультиязычные сайты
Как добавить язык на сайт WordPress: пошаговое руководство
Хотите добавить английский или другой язык на существующий сайт WordPress? Настройки «Язык сайта» мало — рассказываем, как сделать это с правильной структурой, приоритетами и SEO.
Автор: AYM FlowОпубликовано: 5 мин чтения
Чтобы добавить язык на сайт WordPress, недостаточно сменить «Язык сайта» в разделе «Настройки» > «Общие»: эта настройка меняет язык админки и строк темы, но не контента, и не создаёт вторую языковую версию. Для настоящего второго языка у каждой страницы на этом языке должен быть свой адрес, переведённый контент, меню и SEO-поля, а посетители должны переключаться между языками через переключатель. В руководстве по порядку разбираем шаги для действующего сайта: подготовку, структуру URL, выбор плагина, перевод приоритетного контента, меню и формы, настройки SEO и контроль после запуска.
«Язык сайта» и мультиязычный сайт — в чём разница
Встроенная языковая настройка WordPress переводит на выбранный язык админку и фиксированные строки темы, например «Читать далее» или формат дат. Если весь сайт на одном языке, это правильная настройка. Но если вы хотите одновременно публиковать русскую и английскую версии одной и той же страницы, нужен плагин мультиязычности или WordPress Multisite. Многие запросы о смене языка WordPress возникают как раз из-за путаницы между этими двумя задачами. Это руководство посвящено второй — добавлению новой языковой версии сайта.
Подготовка: какой язык и какой контент
Перед запуском ответьте на два вопроса. Первый: для каких посетителей этот язык? Туристам, зарубежным клиентам и иностранцам, живущим в вашей стране, нужен разный контент. Второй: какие страницы переводить в первую очередь? Переводить всё сразу не обязательно, но наполовину пустая языковая версия подрывает доверие. Для большинства сайтов правильный старт — главная, страницы услуг или товаров, «О нас», контакты и несколько самых посещаемых страниц.
Второй язык затрагивает и точки контакта вне сайта: уведомления форм, письма о бронировании, счета и экраны на самой площадке. Например, падел-клуб, который принимает туристов и добавляет на сайт английский, может заодно подготовить двуязычные объявления и изображения спонсоров для экранов кортов Multi Score Screen. Один и тот же язык на каждом этапе пути клиента укрепляет доверие новой аудитории.
Выберите структуру URL
У каждого языка должен быть свой адрес. Распространены три варианта: подкаталог (example.ru/en/), поддомен (en.example.ru) или отдельный национальный домен (example.co.uk). Для большинства компаний удобнее всего подкаталог: один сайт, один SSL-сертификат и один домен. Что бы вы ни выбрали, решите это до запуска: смена структуры URL позже означает редиректы и риск потери позиций. Указывать язык параметром в URL (?lang=en) не рекомендуется. Такие адреса хуже воспринимаются пользователями, их сложнее правильно связать тегами hreflang, а при ошибках в настройке кэша посетитель может увидеть страницу не на том языке.
Выберите и установите плагин
Плагины мультиязычности различаются моделью контента, поддержкой WooCommerce и ценами; варианты мы сравнили в статье WPML или Polylang. Наш AYM Multilingual в бесплатном тарифе Lite позволяет вручную переводить сайт на два языка — хороший способ опробовать второй язык. Платные тарифы добавляют перевод с ИИ, неограниченное число языков и импорт из WPML и Polylang. Безопаснее всего сначала установить плагин на тестовую копию и проверить его на нескольких страницах.
Добавляем второй язык по шагам
- Сделайте резервную копию: полную копию базы данных и файлов.
- Задайте язык: создайте в плагине новый язык и структуру URL; язык по умолчанию не меняйте.
- Переведите приоритетные страницы: начните с главной, услуг, «О нас» и контактов и отдайте их на проверку носителю языка.
- Сопоставьте меню и подвал: создайте меню для каждого языка и переведите тексты шапки и подвала.
- Не забудьте о формах: переведите поля, сообщения об ошибках и письма-уведомления.
- Заполните SEO-поля: заголовки, описания и ярлыки (slug) для каждого языка отдельно.
- Добавьте переключатель языков: он должен вести на аналог текущей страницы.
- Проверьте и опубликуйте: протестируйте теги hreflang, карту сайта и мобильную версию.
Настройки SEO: чтобы новый язык нашли
Чтобы новая языковая версия появилась в поиске, каждая страница должна указывать свои аналоги взаимными тегами hreflang, каждый язык должен быть в карте сайта, а тег canonical — указывать на адрес страницы на её собственном языке. Переведённые заголовки должны соответствовать тому, что реально ищут на этом языке: дословный перевод часто промахивается мимо нужного ключевого слова. После запуска отправьте карту сайта в Search Console и несколько недель следите за индексированием страниц на новом языке.
Переключатель языков и удобство
От того, где стоит переключатель, как названы языки и куда попадает посетитель после выбора, зависит, насколько активно будут пользоваться новым языком. Пишите названия языков на них самих, держите переключатель на одном месте на всех страницах и ведите посетителя на аналог текущей страницы. Подробности — в статье про переключатель языков на сайте. Если используете автоматическое перенаправление по языку браузера, пусть оно будет предложением, а выбор запоминается.
Подводные камни действующих сайтов
У сайтов, которые работают не первый год, свои сложности. Тексты, жёстко прописанные в теме, часто удаётся перевести только через перевод строк; старые макеты конструкторов содержат текст на картинках и в слайдерах; некоторые плагины хранят данные в собственных таблицах, которые плагин перевода не видит автоматически. Поэтому перед переводом проверьте, какие плагины выводят тексты, и составьте список мест, требующих ручной работы. Такая инвентаризация избавит от ситуации, когда в новой языковой версии то и дело встречаются куски на исходном языке. Заодно станет проще оценить сроки и бюджет перевода.
После запуска: поддержка и новый контент
Второй язык — не разовый проект, а постоянный процесс. Для каждой новой страницы или записи блога нужно сразу планировать перевод, иначе языковые версии со временем разойдутся. Проверка состояния переводов в AYM Multilingual показывает непереведённые и устаревшие материалы. Разделяйте и аналитику по языкам, чтобы видеть, сколько посещений и заявок приносит каждый язык, и оценивать отдачу от вложений.
Можно ли обойтись без плагина
Создать для каждого языка отдельный сайт в WordPress Multisite — альтернатива без плагина, но установка и поддержка сложнее технически. Плюсы и минусы этого подхода мы разобрали в статье о мультиязычном сайте на WordPress без плагинов. Если хотите, чтобы второй язык настроили профессионально, посмотрите нашу услугу мультиязычный сайт на WordPress.
Частые вопросы
Делает ли смена языка сайта WordPress мультиязычным?
Нет. Язык в разделе «Настройки» > «Общие» меняет админку и строки темы. Для второй языковой версии нужен плагин мультиязычности или Multisite.
Какая структура URL лучше для второго языка?
Для большинства компаний удобнее всего подкаталог (example.ru/en/). В любом случае определитесь до запуска.
Нужно ли переводить все страницы сразу?
Нет. Можно начать с приоритетных страниц, но не публикуйте наполовину пустую версию и не выводите hreflang для непереведённых страниц.
Когда новый язык появится в Google?
Сроки индексирования после отправки карты сайта у всех сайтов разные. Следите за ними по отчётам Search Console.
Похожие статьи
WordPress и мультиязычные сайты
Локализация и перевод: разница и как применить её на сайте
Перевод переносит текст на другой язык, локализация перестраивает сайт под человека из целевого рынка. Объясняем разницу на примерах из нашего собственного подбора ключевых слов.
WordPress и мультиязычные сайты
Переключатель языков на сайте: удобный, доступный и безопасный для SEO
Флаги или названия языков? Правый верхний угол или подвал? Принципы переключателя языков, который легко найти, можно использовать с клавиатуры и понимают поисковики.
WordPress и мультиязычные сайты
WooCommerce мультиязычность: перевод товаров, оформления заказа, писем и валют
Открыть магазин на WooCommerce на втором языке — это больше, чем перевести описания товаров. На что смотреть в оформлении заказа, письмах, валютах и SEO.
