Індексація ajax

Індексація ajax

При роботі над оптимізацією сайту фахівці часто стикаються з такою дилемою:

Сайти, що використовують AJAX для завантаження даних в сторінку можуть бути набагато більш швидкими і зручними для користувача. АЛЕ: ці веб-сайти можуть бути важкі (або неможливі) для сканування Google, і таким чином використання AJAX може пошкодити просуванню сайту.

На щастя, Google зробив пропозицію про те, як веб-майстри можуть вбити двох зайців. Посилання на документацію Google будуть приведені в кінці, оскільки це все зводиться до відносно простим поняттям.

Хоча Google зробив цю пропозицію рік тому, мабуть, воно не привернула великої уваги оптимізаторів, хоча їм воно повинно бути особливо корисно. Цей пост призначений для людей, які ще не вивчили пропозицію Google по скануванню AJAX - і тому він написаний коротко і без зайвих технічних деталей.

По суті, якщо сайт слід цієї пропозиції, він повинен зробити доступними дві версії його змісту:

2. Контент для пошукових систем, на статичному «традиційному» URL - Google ставиться до цього як «HTML-знімку».

Замість того щоб використовувати хеш, #. нова пропозиція вимагає використання хеша і знак оклику: #!

Поєднання. # Іноді називають hashbang (хешбенг), так і будемо його позначати.

Сканування протоколу AJAX

Google буде переписувати URL, і запитувати контент зі статичних сторінок. Щоб показати, як виглядають переписані URL, ось кілька прикладів:

  • www.demo.com/ #! seattle / hotels стає www.demo.com/?_escaped_fragment=seattle/hotels
  • www.demo.com/users#!name=rob стає www.demo.com/users?_escaped_fragment_=name=rob

Поки ви можете отримувати статичні сторінки (правий URL в цих прикладах), щоб відобразити той же контент, що буде бачити користувач (ліва URL), вона буде працювати так, як слід.

В наведеному вище прикладі, на сайті можуть прийняти рішення про 301 редирект від

www.demo.com?_escaped_fragment=seattle/hotels до www.demo.com / каталог / Сіетл / Готелі

живий приклад

На щастя для нас, є велика вже готова демонстрація цієї пропозиції на досить великій веб-сайті: нової версії Twitter.

Проте, робот Google буде розпізнавати це як URL в новому форматі замість запиту URL:

(І якщо ви увійшли в Twitter як користувач, цей URL фактично перенаправить вас до першого).

Більше по темі

Найкраще місце для подальшого читання по цій темі, безумовно, сторінки допомоги Google. Вони дають інформацію про те, як сайти повинні працювати, щоб відповідати цієї пропозиції, і містять деякі цікаві поради щодо реалізації, такі як використання маніпуляцій серверним DOM для створення моментальних знімків.

Центральної блог веб-майстрів Google зробив офіційний анонс цього. і Джон Мюллер запропонував обговорити цю тему WMC форумах.

Використовуючи блог Google, форум і довідку, ви повинні знайти все необхідне, щоб перетворити ваші фантазії по AJAX сайтам в те, що Google буде любити, так само, як і користувачі. Успіхів!

Схожі статті