Добрый вечер, уважаемые форумчане! На повестке дня возник такой вопрос: как правильно "заставить" поисковые системы проиндексировать сайт, мультиязычность которого определяется cookie. Немного поведаю, как это устроено: Пользователь заходит на сайт, например, [ссылки видны только авторизованным пользователям]. По дефолту, скрипт выдает англоязычную версию. После посетитель нажимает на кнопку переключения языка. Выполняется скрипт, который записывает в cookie информацию о выбранном языке (что будет справедливо уже для всех страниц сайта, пока пользователь не переключит язык). Другими словами, и русская, и английская странички будут выглядеть как [ссылки видны только авторизованным пользователям]. Теперь проблема: Несмотря на то, что в файле sitemap.xml имеются ссылки на скрипт, переключающий язык, Google и Яндекс почему-то этого не видят. Поисковики уже давно проиндексировали страницы на английском, а русский просто игнорируют. Сам вопрос: Может, кто-нибудь сталкивался с подобным? Как это решить? Поможет ли автоопределение языка при первом заходе из HTTP-заголовка? Заранее премного благодарен.
Публикация комментариев и создание новых тем на форуме Адвего для текущего аккаунта ограничено. Подробная информация и связь с администрацией: https://advego.com/v2/support/ban/forum/1186