Индексация AJAX-сайтов поисковым роботом Яндекса

yavasilek

Мой дом здесь!
Регистрация
5 Окт 2008
Сообщения
1.199
Реакции
454
Рады сообщить, что улучшения индексации AJAX-сайтов Яндекс поддержал изменения в поисковом роботе и правилах обработки им URL таких сайтов.

Технология AJAX пользуется большой популярностью. Однако то, как содержимое страницы «видит» браузер и пользователь, отличается от того, как страницу «видит» робот поисковой системы. Например, пользователь видит удобный интерфейс с динамически подгружаемыми страницами, в то время как содержимое той же страницы для поискового робота может быть пустым или представленным в виде остального статического HTML-контента страницы, для генерации которого не используются скрипты.

При создании AJAX-сайтов могут использоваться URL с #, но такой URL не используется поисковым роботом. Как правило, часть URL после # отсекается. Поэтому вместо URL вида
Для просмотра ссылки Войди или Зарегистрируйся
он обращается к главной странице сайта, расположенной по адресу
Для просмотра ссылки Войди или Зарегистрируйся
Это значит, что контент страницы может не проиндексироваться и, как следствие, не попасть в результаты поиска.

Теперь вебмастер AJAX-сайта может указать поисковому роботу Яндекса на необходимость индексации, поддержав соответствующую
Для просмотра ссылки Войди или Зарегистрируйся
в структуре сайта. Для этого нужно:



1. Заменить в URL страниц символ # на #!.. Так робот будет понимать, что он может обратиться за HTML-версией контента этой страницы.
2. HTML-версия контента этой страницы размещается на URL, где #! заменен на ?_escaped_fragment_=.

Пример:
URL:
Для просмотра ссылки Войди или Зарегистрируйся
Заменили на:
Для просмотра ссылки Войди или Зарегистрируйся
!blog
Положили HTML-контент на URL:
Для просмотра ссылки Войди или Зарегистрируйся

3. При этом контент главной страницы должен быть доступен по адресу
Для просмотра ссылки Войди или Зарегистрируйся
4. Чтобы робот понимал, что главная страница также на AJAX, нужно разместить мета-тег <meta name=«fragment» content="!">. Мета-тег может использоваться на любой странице, сгенерированной с помощью AJAX.

В этом случае страница будет проиндексирована поисковым роботом, а в результатах поиска пользователи увидят «правильные» URL – без
?_escaped_fragment_=.


Взято вот от сюда
Скрытое содержимое доступно для зарегистрированных пользователей!
 
хорошая новость, решена одна из главных проблем в использовнаии аякса.
 
Назад
Сверху