Сканирование Google, AJAX и HTML5 - PullRequest
1 голос
/ 30 сентября 2011

HTML5 позволяет нам обновлять текущий URL без обновления браузера. Я создал небольшую инфраструктуру поверх HTML5, которая позволяет мне прозрачно использовать это, чтобы я мог выполнять все запросы, используя AJAX, сохраняя при этом закладки для URL без хештегов. Так, например моя навигация выглядит так:

<ul>
   <li><a href="/home">Home</a></li>
   <li><a href="/news">News</a></li>
   <li>...</li>
</ul>

Когда пользователь щелкает ссылку «Новости», моя инфраструктура фактически выдает запрос AJAX GET (jQuery) для страницы и заменяет текущее содержимое полученным содержимым. После этого текущий URL-адрес обновляется с помощью pushState (5) в HTML5. Тем не менее, все равно возможно просто набрать http://www.example.com/news в браузере, и в этом случае контент будет предоставляться синхронно.

Вопрос теперь в том, будет ли Google сканировать страницы для этого сайта? Я знаю, что Google предоставляет руководство для сканирования Ajax-приложений, но в статье предполагается, что хештеги используются для создания закладок, и я не (не хочу) использовать хештеги.

1 Ответ

3 голосов
/ 30 сентября 2011

Поскольку у вас есть реальные жесткие ссылки на страницы и они загружают одно и то же содержимое, Google будет сканировать ваш сайт очень хорошо.

...