Как подружить Ajax с поисковыми роботами
Опубликовал: simeon | November 9, 2007 – 6:15 pmGoogle Webmaster блог опубликовал статью о том, как сделать ваши веб2.0 страницы более дружественными к поисковым роботам, даже если они используют очень модный сечас Аякс.
Как известно, поисковые роботы не очень жалуют JavaScript вообще и Аякс в частности. Поэтому Google блог для вебмастеров предлагает совмещать JavaScript код и обычный HTML. Вот что они советуют:
Когда создаете ссылки, оформляйте их таким образом, что бы кроме вызовов JavaScript были и статические ссылки. JavaScript будет работать если у пользователя разрешено выполнение сценариев JavaScript, а статический HTML код будет работать если пользователь отключил JavsaScript в браузере. Сделать это можно, например, так:
<a href=”ajax.htm?par=up” onClick=”navigate(‘ajax.php#par=up’); return false”>Проголосовать</a>
Таким образом, код представленный выше будет работать как Аякс код, но в то же время, для поисковых систем, это будет обычная, статическая ссылка.
Аякс и другие модные фишки это прекрасно, но не надо забывать и о поисковиках и пользователях с отключенным JavaScript.

Коментариев 3 к “Как подружить Ajax с поисковыми роботами”
Я первый раз такую идею видел в одном скрипте, ajax’вого клона phpbb, сейчас точно не помню как называется.
Конечно это лучше чем ничего, но минус один есть – se эффект от ссылок. Т.е. пользователь то все равно видит ссылку как page.php#dadadam и если он будет постить ее где-нибудь (например у себя в блоге), то боты при индексации ведь будут ее воспринимать как ссылку на page.php.
Главная страница набьет конечно себе pr больше, но вложеные страницы в выдаче потеряют.
В этом плане, думаю, нужна такая себе альтернатива document.location, чтобы строка в адресбаре менялась, но браузер никуда не ходил.
Евгений Киселев | Nov 9, 2007
А еще мне все письма возвращаются с
[mail.se.nnov.ru]: Name or service not known
Мой смтп: judo.dreamhost.com
Евгений Киселев | Nov 9, 2007
Спасибо за сообщения. Была ошибка в настройке DNS. Все поправил.
simeon | Nov 9, 2007