Как настроить индексацию сайта с автоматическим определением языка?

Есть сайт, на котором абсолютно на всех страницах язык определяется по настройкам браузера, а именно по заголовку Accept-Language, то есть, если страница на сайте имеет адрес example.com/about, то ссылка будет одинаковой и для русскоговорящего пользователя и для англоговорящего. Хоть в справке гугла и яндекса предлагают разделять версии страниц на разных языках, добавляя код языка в URL, добавлять код языка не хочется.

Сайт уже проиндексирован и в поисковой выдаче все страницы сейчас отображаются на английском, независимо от того, попался сайт русскоговорящему или англоговорящему пользователю. Но как настроить индексацию так, чтобы если сайт попадается в выдаче русскоговорящему пользователю, то текст отображался именно на русском, а для англоговорящего пользователя, соответственно, на английском?
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
mykmykpet
@mykmykpet
Как гуглить ошибки: https://youtu.be/Y8rtcVzFB-c
А без разделения никак - бот ходит с приоритетным английским в заголовках. Самое простое, чтобы не менять структуру урлов: Get-параметр - так делает гугл, у него это параметр hl. И для каждого языка link с hreflang для каждого языка.
Ответ написан
@san4izl
начинающий разработчик
Это для людей язык меняется а для гуглбота нет. Разделение сайта на поддомены или добавление параметров в урл нужны для гугл- или яндексбота, чтобы они могли правильно проиндексировать страницы на разных языках.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 70 000 руб.
Колесо Санкт-Петербург
от 50 000 до 70 000 руб.
IT-Studio Иваново
от 45 000 до 60 000 руб.