- PVSM.RU - https://www.pvsm.ru -

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

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

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

При создании AJAX-сайтов могут использоваться URL с #, но такой URL не используется поисковым роботом. Как правило, часть URL после # отсекается. Поэтому вместо URL вида site.ru/#example [1] он обращается к главной странице сайта, расположенной по адресу site.ru. [2] Это значит, что контент страницы может не проиндексироваться и, как следствие, не попасть в результаты поиска.

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

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

Пример:
URL: www.examplesite.ru/#blog [4]
Заменили на: www.examplesite.ru/# [5]!blog
Положили HTML-контент на URL: www.examplesite.ru/?_escaped_fragment_=blog [6]

3. При этом контент главной страницы должен быть доступен по адресу www.examplesite.ru/?_escaped_fragment_= [7]
4. Чтобы робот понимал, что главная страница также на AJAX, нужно разместить мета-тег. Мета-тег может использоваться на любой странице, сгенерированной с помощью AJAX.

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

Автор: t1r1


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/yandeks/7911

Ссылки в тексте:

[1] site.ru/#example: http://site.ru/#example

[2] site.ru.: http://site.ru.

[3] схему: http://help.yandex.ru/webmaster/?id=1125296

[4] www.examplesite.ru/#blog: http://www.examplesite.ru/#blog

[5] www.examplesite.ru/#: http://www.examplesite.ru/#

[6] www.examplesite.ru/?_escaped_fragment_=blog: http://www.examplesite.ru/?_escaped_fragment_=blog

[7] www.examplesite.ru/?_escaped_fragment_=: http://www.examplesite.ru/?_escaped_fragment_=