Идентификаторы сессий

Автор статьи:
Идентификатор сессий (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
  1. Реализуют перенаправление (с помощью редиректа 301) посетителей, приходящих на сайт по адресу с идентификатором сессий на страницы без него.
  2. Удаляют список уже проиндексированных роботами страниц. Данный метод может снизить эффективность поисковой оптимизации сайта, так как после 1-2 апдейтов в индексе не останется страниц с идентификаторами сессий.
  3. Используют инструменты Яндекс и Google для контроля индексации страниц с SID.

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

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

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

Все термины SEO-Википедии

Какие услуги тебе подходят

Термины на эту же букву

Читайте так же

Последние актуализированные материалы

Хотите стать клиентом?

Предложения INGATE GROUP

Ingate Performance

Digital-комплекс, продвижение под ключ: скидка 25% на первый месяц

Ingate Organic

SEO-продвижение: 1 месяц бесплатно при подключении на 3 месяца

Бесплатный SEO-аудит для новых клиентов

* Предложение не является офертой и недействительно для рекламных агентств. Действует для клиентов, заключивших договоры с 21.03.2025 года. Предложения не суммируются.

Это рекламный блок.