Яндекс улучшил индексацию AJAX-сайтов
Официальный блог Яндекса сообщил об улучшении индексации AJAX-сайтов, использующих URL с «#».
Обыкновенно владельцы подобных сайтов сталкиваются с проблемами индексации. Как правило, часть URL после «#» отсекается. Поэтому вместо URL вида http://site.ru/#example поисковой робот обращается к главной странице сайта, расположенной по адресу http://site.ru. Это значит, что контент страницы example может не проиндексироваться и, соответственно, не попасть в результаты поиска.
Но теперь вебмастера смогут указывать поисковому роботу Яндекса на необходимость индексации, поддержав соответствующую схему в структуре сайта. Для этого нужно:
1. Заменить в URL страниц символ «#» на «#!». Так робот будет понимать, что он может обратиться за HTML-версией контента этой страницы.
2. HTML-версия контента этой страницы размещается на URL, где «#!» заменен на ?_escaped_fragment_=.
Пример:
URL: http://www.examplesite.ru/#blog
Заменили на: http://www.examplesite.ru/#!blog
Положили HTML-контент на URL: http://www.examplesite.ru/?_escaped_fragment_=blog
3. При этом контент главной страницы должен быть доступен по адресу http://www.examplesite.ru/?_escaped_fragment_=
4. Чтобы робот понимал, что главная страница также на AJAX, нужно разместить мета-тег
. Мета-тег может использоваться на любой странице, сгенерированной с помощью AJAX.
В этом случае страница будет проиндексирована поисковым роботом, а в результатах поиска пользователи увидят «правильные» URL – без ?_escaped_fragment_=.
Новости по теме:
Яндекс на "Неделе Байнета" отключил ссылки
Яндекс рассказал, как изменился Рунет за последние 10 лет
Яндекс.Метрика приглашает всех желающих протестировать новый код счетчика
Для добавления комментария надо зарегистрироваться и авторизоваться.
Добавить комментарий можно после авторизации через Loginza.