Биржа копирайтинга Антиплагиат SEO-анализ текста Скачать Advego Plagiatus Проверка орфографии Транслит онлайн Антикапча
Адвего
Форум
Все форумы
Интернет-технологии
SEO, оптимизация и продвижение сайтов

SEO, оптимизация и продвижение сайтов — Форум Адвего

боковая панель
Интернет-технологии / SEO, оптимизация и продвижение сайтов
vladproredux
Индексация мультиязычного сайта

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

Написал: vladproredux , 06.07.2018 в 18:42
Комментариев: 3
Комментарии
Lackmusmilch
За  0  /  Против  0
Lackmusmilch  написала  06.07.2018 в 22:48
Если не ошибаюсь, нужна HTML-версия.
Посмотрите тут: [ссылки видны только авторизованным пользователям]
Но я не уверена :)

                
gedon
За  0  /  Против  0
gedon  написал  06.07.2018 в 23:48
Нужно делать для каждого языка отдельный адрес.

                
apollion
За  0  /  Против  0
apollion  написал  07.07.2018 в 00:13
Обычно поступают проще, делая 2 версии сайта:
или на поддоменах
ru.site.ru
en.site.ru

или на одном домене - типа так:
site.ru./ru
site.ru/en

Боты поисковиков могут не видеть русскую версию - потому, что они не переключают язык и потому, что могут игнорировать сохранение кукиз.

                
Отправка жалобы...
Спасибо, ваша жалоба принята
Вы уже жаловались
Ваша учётная запись заблокирована для участия в форуме.
Жаловаться можно только на чужой комментарий
Избранное
Добавить в избранное
Имя
URL
https://advego.com/blog/read/seo/4571194/