Google не индексирует URL AJAX
Я отправил в Google карту сайта для своего веб-приложения AJAX с помощью Инструментов для веб-мастеров. Отправленные URL-адреса имеют вид:
http://www.mysite.com/#!myscreen;id=object-id
http://www.mysite.com/#!myotherscreen;id=another-id
Однако, несмотря на то, что с момента отправки карты сайта прошло более недели, Google не проиндексировал URL-адреса. Google заявляет, что карта сайта была обработана, утверждает, что было обнаружено 60 URL-адресов, утверждает, что ошибок не было, но не индексирует ни один из URL-адресов.
Я уже реализовал контракт на сканирование AJAX на стороне сервера, на который запросы, содержащие _escaped_fragment_, отвечают моментальным снимком.
Любая помощь / информация о том, почему Google не индексирует URL, будет принята с благодарностью.
1 ответ
В настоящее время вам больше не нужно делать что-то конкретное для Google, и схема сканирования AJAX устарела, так как Google.
Просто убедитесь, что ваш сайт прост в использовании для ваших пользователей, и Google сможет правильно его сканировать.
Однако, если вы хотите пройти лишнюю милю, вы можете проверить эту статью: * https://moz.com/blog/optimizing-angularjs-single-page-applications-googlebot-crawlers
Смотрите GWT SE дружественное приложение
Предложения включают в себя следование руководству по адресу http://code.google.com/web/ajaxcrawling/.