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

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

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

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

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

Но описанный выше способ не является единственным. Чтобы рассказать поисковому роботу о существовании HTML-версии страницы, вы можете включить в ее код метатег meta name="fragment" content="!"

В HTML-версии документа метатег размещать нельзя, иначе страница не попадет в индекс поисковой системы.

Ссылка в выдаче направит пользователя на AJAX-версию страницы.

(Голосов: 7, Рейтинг: 5)