Улучшаем индексацию Яндексом. Проблема идентификатора сессий.

Суть проблемы идентификатора сессий

Множество CMS используют передачу идентификатора сессий (session-id, SID) через параметр в URL. Это плохо для индексации поисковиками и об этом я уже писал в статье «Убираем идентификатор сессии в phpBB3 форуме». Есть еще один способ избавиться от идентификатора в индексируемых страницах. Яндексом введена специальная директива файла robots.txt которая позволяет очистить url от динамических параметров, не прибегая к изменениям в коде вашего сайта (CMS). Наличие таких параметров заставляет думать поисковик что одна и та же страница, но с разными динамическими параметрами в адресе – это разные страницы. И это так, по формальному признаку, адрес (URL) страницы  то разный!

Решение

Вносим директивы в свой файл robots.txt. Пример файла одного из обслуживаемых мной форумов.

 

Параметр Clean-param отвечает за очистку url от динамических параметров при индексировании. В нашем случае sid – это параметр идентификатора сессий, а /phpBB3/index.php – это страница на которой нужно игнорировать этот параметр. Приведенный пример удаляет идентификатор сессии для форума phpBB3.
В моей практике проблема sid свойственна свободным CMS и «самописным» сайтам. Подробнее о применении директивы можно прочитать на Яндекс.Вебмастер.

Если нужна помощь, в написании директив для вашего сайта, прошу оставлять комментарии, попробую помочь.

Tags: , ,