Идентификаторы сессий не отличают пользователя от поисковых роботов, последним также выдаются страницы с уникальным параметром в ссылках. В результате боты индексируют эти страницы как самостоятельные, с собственными URL, и в базе появляется большое количество одинаковых документов. Последствием такой индексации становится склейка страниц с идентичным контентом.
Устранение проблем
Чтобы идентификаторы сессий не затрудняли продвижение сайта, выполняют следующие действия.
- Запрещают поисковым роботам индексировать страницы с SID при первом заходе. Для этого в файл .htaccess добавляют следующие строки:
- php_flag session.use_trans_sid Off
(отключение передачи идентификатора через добавление его к URL) - php_flag session.use_only_cookie On
(указание серверу передавать идентификаторы через cookie) - php_flag session.auto_start On
- Реализуют перенаправление (с помощью редиректа 301) посетителей, приходящих на сайт по адресу с идентификатором сессий на страницы без него.
- Удаляют список уже проиндексированных роботами страниц. Данный метод может снизить эффективность поисковой оптимизации сайта, так как после 1-2 апдейтов в индексе не останется страниц с идентификаторами сессий.
- Используют инструменты Яндекс и Google для контроля индексации страниц с SID.
- Clean-param: p0[&p1&..&pn] [path], где через параметр «&» в первом поле перечисляются не учитываемые параметры, а во втором — обозначается префикс пути страниц, к которым применяется правило.
Google. Для указания правил роботам данной поисковой системы необходима учетная запись в Google инструментах для вебмастера, а сайт должен быть добавлен в консоль этого сервиса. Для начала работы необходимо зайти в раздел «Конфигурация сайта – Настройки – Обработка параметров», задать динамические параметры, которые роботы будут игнорировать, и сохранить изменения. В результате у страниц, добавляемых в индекс, из URL будет удаляться идентификатор сессий.
Все термины SEO-ВикипедииКакие услуги тебе подходят