Как проиндексировать динамические страницы?

Основной причиной невозможности индексации динамически генерирующихся страниц является наличие знаков “?”, “&”, “=” в их адресах. Спайдеры поисковых систем просто не понимают этих символов, а именно с их помощью передаются параметры вызова скриптов на сервере, которыми< и генерируется страница.

Следует еще раз подчеркнуть: проблемы возникают именно из-за наличия таких символов. Сама страница генерируется на сервере, и в браузер пользователя передается чистый html. Расширение страницы, будь-то .cgi, .asp, .phtml, .php и другие, никакого значения не имеет. Это относится и к таким, часть содержимого которых генерируется директивами SSI.

Приятным исключением, правда, выступает Яндекс, индексирующий все такие страницы, не спотыкаясь на служебных символах.

К счастью, есть несколько способов обойти данную проблему. Рассмотрим два из них.

Первый состоит в коренной переделке серверных скриптов, на которых работает ваш сайт. Просто переделайте их так, чтобы избежать использования знаков “?”, “&”, “=” в адресах. К примеру, старый адрес типа http://www.yourdomain.com/index.php?article=45 будет выглядеть как http://www.yourdomain.com/articles/45. Это довольно сложно, если в составе разработчиков сайта нет программистов, но вполне оправданно, если проект разрабатывается на собственной программной платформе.

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

Третий - используйте скрипты, генерирующие чистый html. Среди бесплатных скриптов CMS (Content Management System) есть такие, как GreyMatter и SSRTech, их результатом работы является чистая html-страница.

Если же ни один их указанных способов вам не подходит, или его реализация невозможна, то не спешите отчаиваться. Помимо Яндекса, результаты работы скриптов индексируются еще несколькими крупными поисковиками. Правда, воспользоваться этим несколько сложно, но вполне возможно. Взгляните на сводную таблицу, где указано, как поисковики индексируют динамические странички.


Поисковая система

Описание

Стоимость индексации

Google

индексирует один уровень ссылок

бесплатно

Altavista

при прямом сабмите

бесплатно или платно

F.A.S.T., Alltheweb, Lycos

при прямом сабмите

платно

Inktomi

только при платной индексации

платно

Lycos (старый движок)

индексирует

бесплатно

Кроме Google страничка должна быть прислана непосредственно поисковику - они не индексируют ссылки на динамические страницы. Google пройдет по ссылке на динамическую страницу, но, встретив там новые ссылки, по ним не пойдет. Поэтому целесообразно присылать ему статическую страничку с ссылками на динамические.

show

Написать нам

Команда по Вашему проекту
  • PR менеджер

  • Интернет-маркетолог

  • Медиапланер

  • Специалист по контекстной рекламе

  • Бизнес аналитик

  • Юзабилити специалист

  • SMM специалист

  • Верстальщик html

  • Программист 1С Битрикс

  • Руководитель отдела копирайтинга

  • Руководитель SEO отдела

  • Креативный директор

  • Технический дизайнер

  • SEO специалист

  • Руководитель отдела интернет-маркетинга

  • SERM специалист

  • Руководитель отдела продаж

 

Подпишись на рассылку

Самое профессиональное мнение в SEO-сообществе, более 1000 подписчиков

наверх