Индексирование AJAX-сайтов Яндексом

Трудно представить современный сайт без AJAX. Робот Яндекса может проиндексировать AJAX-сайт, если структура сайта подчиняется определенным правилам.

Каждая индексируемая AJAX-страница должна иметь HTML-версию. Чтобы показать роботу наличие HTML-версии страницы, включите восклицательный знак в URL страницы:

httр://www.ехаmple.ru/#blog   >   httр://www.ехаmple.ru/#!blog

Обнаружив в ссылке на страницу сочетание «#!», робот запросит HTML-версию.

HTML-версия каждой AJAX-страницы должна быть доступна по адресу, в котором сочетание «#!» заменено на параметр «?_escaped_fragment_=». Для приведенного примера HTML-версия страницы расположена по адресу httр://www.ехаmple.ru/?_escaped_fragment_=blog.

Во всех найденных ссылках робот заменяет сочетание «#!» на параметр «?_escaped_fragment_=» и обращается по измененному адресу (ссылки, содержащие «#!», также можно использовать в карте сайта).

HTML-версия главной страницы должна быть доступна по адресу с добавлением параметра «?_escaped_fragment_=». Например: http://www.example.ru/?_escaped_fragment_=. Обратите внимание: значение параметра должно быть пустым.

Чтобы сообщить роботу о HTML-версии главной страницы, в код страницы следует включить мета-тег

<meta name="fragment" content="!">

Этот мета-тег можно использовать на любой AJAX-странице. Например, если страница доступна по адресу httр://www.ехаmple.ru/blog и содержит мета-тег , то робот проиндексирует HTML-версию страницы по адресу httр://www.ехаmple.ru/blog?_escaped_fragment_= .

В HTML-версии документа мета-тег размещать не следует: в этом случае страница не будет проиндексирована.
Ссылка в результатах поиска направит пользователя на AJAX-версию страницы.


Другие публикации:



Написать комментарий через:

 
               
  • Локальный блог
  •  
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Статусы для соц.сетей на ArtKiev Design Studio