Есть ли способ сделать jQuery BBQ Google Indexable? - PullRequest
3 голосов
/ 17 августа 2011

Я работаю над веб-сайтом с поддержкой AJAX и решил использовать плагин Бена Алмана для барбекю для события hashchange.

Но, с этим плагином, я не могу сделать Hashchanges для поиска Google (! #)

Есть ли другой плагин для него?

Спасибо

Ответы [ 4 ]

5 голосов
/ 17 августа 2011

Есть два способа сделать SEO-сайт ajax дружественным.

  1. Изящное обновление.Это включает в себя кодирование вашего сайта для работы без какого-либо ajax, а затем просто использование AJAX для изящного обновления функциональности сайтов. Пример здесь
  2. Другой способ - это кодировать весь ваш сайт в AJAX, и не заботиться о SEO, пока не станет слишком поздно.Затем вы можете использовать предложение Google HashBang для реализации серверного хака для предоставления статического контента для вашего веб-сайта.

Подробнее оСравнение этих двух решений здесь: https://github.com/browserstate/history.js/wiki/Intelligent-State-Handling

1 голос
/ 10 июня 2014

На самом деле вы можете сделать хэш-ханги для поиска в Google (#!) С помощью барбекю.

Скачать плагин можно здесь: Барбекю . Проверьте его страницу на github тоже.

Разархивируйте папку и ознакомьтесь с примерами. Есть пример под названием ' фрагмент-ajax-crawlable ' (вы также можете получить файлы на github ).

Это должно дать вам представление о том, как это сделать (имеется обширная документация плагина). Надеюсь, это поможет ...

1 голос
/ 08 февраля 2012

Предлагаемая ссылка - twitter.com / #! / Tbwa_istanbul , например, использует новый способ индексации CAN CAN htmled ajax. Htmled, я имею в виду ... это не работает для JSON AJAX ... только для загруженного HTML-кода. Очень интересно :) 1004 *

Таким образом, ответ: Да, Google может индексировать AJAX .

Подробнее читайте здесь: Выполнение сканирования приложений AJAX

1 голос
/ 17 августа 2011

Я не знаком с JQuery BBQ. Тем не менее, Google Bot не выполняет JavaScript вообще. Зайдите в свой браузер, отключите JavaScript и зайдите на свой сайт. Это то, что видит Google. Если вы хотите, чтобы Google видел то, что находится на вашем сайте ajax, вам придется сделать альтернативный не-JavaScript-способ перехода к этим разделам вашего сайта.

...