Заказать обратный звонок Не можете дозвониться? Нет возможности позвонить? Оставьте свои контакты и мы перезвоним вам сами.
Это совершенно бесплатно.

(4722) 37-42-59
Заказать звонок

Идентификатор сессий (Session Identifer или SID) — это уникальный параметр, добавляемый к URL страницы при каждом ее посещении пользователем. Имеет вид &session_id= или &c_id=. При раскрутке сайта используется для сохранения серверной памяти, а также для сбора статистики о поведении посетителя на сайте, что позволяет проанализировать и улучшить юзабилити ресурса.

Идентификаторы сессий не отличают пользователя от поисковых роботов, последним также выдаются страницы с уникальным параметром в ссылках. В результате боты индексируют эти страницы как самостоятельные, с собственными URL, и в базе появляется большое количество одинаковых документов. Последствием такой индексации становится склейка страниц с идентичным контентом.

Устранение проблем

Чтобы идентификаторы сессий не затрудняли продвижение сайта, выполняют следующие действия.

1. Запрещают поисковым роботам индексировать страницы с SID при первом заходе.
Для этого в файл .htaccess добавляют следующие строки:
— php_flag session.use_trans_sid Off
(отключение передачи идентификатора через добавление его к URL)
— php_flag session.use_only_cookie On
(указание серверу передавать идентификаторы через cookie)
— php_flag session.auto_start On
2. Реализуют перенаправление (с помощью редиректа 301) посетителей, приходящих на сайт по адресу с идентификатором сессий на страницы без него.
3. Удаляют список уже проиндексированных роботами страниц. Данный метод может снизить эффективность поисковой оптимизации сайта, так как после 1-2 апдейтов в индексе не останется страниц с идентификаторами сессий.
4. Используют инструменты Яндекс и Google для контроля индексации страниц с SID.

Яндекс. Директива Clean-param позволяет описать адреса страниц сайта с динамическими параметрами, которые не изменяют их содержимое. Робот, следуя указаниям, не будет многократно индексировать дублирующуюся информацию, что снизит нагрузку на сервер и увеличит результативность обхода ресурса. Синтаксис директивы выглядит таким образом:

— Clean-param: p0[&p1&..&pn] [path], где через параметр «&» в первом поле перечисляются не учитываемые параметры, а во втором — обозначается префикс пути страниц, к которым применяется правило.

Google. Для указания правил роботам данной поисковой системы необходима учетная запись в Google инструментах для вебмастера, а сайт должен быть добавлен в консоль этого сервиса. Для начала работы необходимо зайти в раздел «Конфигурация сайта – Настройки – Обработка параметров», задать динамические параметры, которые роботы будут игнорировать, и сохранить изменения. В результате у страниц, добавляемых в индекс, из URL будет удаляться идентификатор сессий.