Следуя этому руководству от Google, сайты AJAX можно сделать доступными для сканирования:
http://code.google.com/intl/sv-SE/ web / ajaxcrawling / docs / getting-started.html
Поисковые системы могут запускать JavaScript, необходимый для индексации содержимого Ajax, но это будет сложно и затратно с точки зрения вычислений - я не знаю ни одного, что на самом деле работает.
Хорошо написанный сайт будет , если он использует Ajax, используйте его в соответствии с принципами прогрессивного улучшения . Любая ключевая функциональность будет по-прежнему доступна без запуска JavaScript.
С другой стороны, сайты, которые заново изобретают фреймы (и не используют прогрессивное улучшение) с использованием JavaScript, будут страдать от всех обычных проблем фреймов, но торгуются сиротами. страницы для невидимости поисковой системы.
У меня установлен и активен NoScript. Обе ссылки показывают одинаковый контент (+/- панель заголовка Google). Таким образом, кеш Google показывает только то, что есть статически.
Если вы используете что-то вроде вкладок jQuery, даже если вы ' повторная ссылка на HTML-файлы в том же каталоге, без javascript она возвращается в нормальное состояние, и вкладки просто становятся похожими на фактические страницы. Это некрасиво, но работает. Вы также можете стилизовать эти версии.
Управляемые AJAX не сканируются поисковыми системами (или, по крайней мере, не Google).
Вы можете видеть страницу в кеше Google, потому что в кеше есть - это полная страница, включая файл .js. Поэтому, когда вы видите страницу, ваш браузер использует кэшированный файл .js Google.
Я не думаю, что есть какой-либо трюк, чтобы заставить его сканировать поисковую систему, кроме использования статического .html.
Редактировать в апреле , 27th 2010: Google опубликовал способ сделать AJAX доступным для сканирования
Контент, который загружается немедленно (скажем, с помощью вторичного HTTP-запроса, как в вашем примере, после начальной загрузки страницы), обычно виден сканеру поисковой системы.
Однако, если у вас есть контент, который сверх этого загружается через ajax после действия пользователя, например, щелчка вкладки или кнопки и т. д., не будут видны или проиндексированы. Они будут видны или проиндексированы только в том случае, если у них есть «настоящие» якорные ссылки.