Перейти к содержимому

Вопросы

Почему Google не видит переводы, сделанные в браузере

На вашем сайте есть кнопка «English». Вы нажимаете — страница переключается на английский. И всё же никто не находит вас, когда ищет на английском. Чаще всего перевод выполняется в браузере посетителя, и Google его никогда не видит.

Что происходит

Некоторые плагины отправляют страницу на исходном языке, а затем скрипт переводит её в браузере, уже после её отображения. Адрес не меняется: /наши-номера/ остаётся /наши-номера/. Выбор языка сохраняется в браузере (в cookie или в настройке).

Для Google в этом случае существует только одна страница — на исходном языке.

Что говорит Google

  • Google рекомендует отдельный адрес для каждого языка, а не cookie или настройки браузера для смены языка страницы.
  • Его робот забывает cookie и данные хранилища браузера при переходе от страницы к странице. Выбор языка, сохранённый таким способом, для него не существует.
  • Надёжно он переходит только по настоящим ссылкам — тем, в которых указан адрес. Кнопка, которая меняет язык с помощью скрипта, — не ссылка, по которой он переходит.

Как проверить ваш сайт за одну минуту

  1. Нажмите на нужный язык. Изменился ли адрес (/en/…)?
  2. Откройте этот адрес в окне в режиме инкогнито. Открывается ли страница сразу на английском?
  3. Откройте исходный код страницы (правый клик, «Просмотр кода страницы»). Есть ли в нём английский текст?

Три «да» — Google может видеть ваш перевод. Хотя бы одно «нет» — он его не видит.

Источники (дата обращения: 15/10/2026)

  • Google Search Central, статья «Managing multi-regional and multilingual sites»
  • Google Search Central, статья «Fix Search-related JavaScript problems»
  • Google Search Central, статья «Make your links crawlable»
Русский