Дата публикации: 20.04.2021

Как Google проиндексирует мой ajax сайт ? или как сделать правильный ajax сайт для Google ?

8bd108ae

Автор: Google Иванович

Мнохо народу видит большую перспективу в ajax и уже почуяли классность от его использования: например http://waki2.com - сплошной ajaxионизм. Ajax позволяет нам делать функциональные одностраничники, мощны паги и т.п. Долой WordPress - гласит на Google, хватит GreenWoodить, долой Доры!.. ну и еще, мы за мир на земле. Ах да.. поисковые системы не умеют толком индексировать ajax контент. Это не только Mootools jQuery YUI и Prototype, этоведь еще и Flash паги, а то и Silverlight в будущем. Оказывается за пару лет кто-то все же умудрился спросить у Google буквально вчера, каким образом будет проходить индексация ajax сайта.. ну и собственно Google отвечает каждому пользователю и в сию же минуту: Мы придумали несколько вещщей, котрые помогут вам открыть для себя мир ajax доров и других важных для землян сайтов.

Как Google видит мой сайт ? Как как ? Сами не понимаете чтоли ? Googlebot ищет ссылки на странице, и врубиться в JavaScript - это вам не пропарсить точки в строке в null. Хотя мы уже работаем над эмуляторами JavaScript и т.п., но будьте бдительны - любые события сводите к HTML ссылкам.

Бомжам и SEOшникам посвещается: Чъерт! как вас много.. Каждый генерит море гавноконтента... для кого ? Для поисковых систем! А!? Вы же люди! пишите для людей, просим вас .. и вообще забудьте про JavaScript! Пишите сайты в HTML едином! Помните о том что 90% людей отключают JavaScript, и 199% на мобильниках тоже отключают JavaScript! поэтому ваши глюки все равно увидят единицы. Помните о том что Google ориентируется на Linx браузер, что видит тот, то видит и Google, ведь вы просто не знаете, но статистика показала, что 80% пользователей исподдтишка запускают Linx. Даже картинки и те уже фигово видно для поисковой системы. Да что говорить и для Yahoo тем более. А Yandex вообще танцует.

Очкарикам и стартаперам посвещается: Вот смотрите, лентяев и бездельников мы уже отсеили, теперь о главном: Пока мы все же нихрена сделать эмулятор JS не можем, однако если вы будете делать как мы говорим, то бабла у вас будет видимо-немеряно, для этого сервисы при разработе должны иметь ссылки на ajax запросы двойные, во первых это для нас, а во вторых это для JavaScript ajax функциональности, вот отличный пример:

<a href=”ajax.htm?foo=32” onClick=”navigate('ajax.html#foo=32'); return false”>foo 32</a>

Видите вот ту фигню: ?foo=32 заместо #foo=32, который использует ajax код ? Дак вот! это называется Hijax, поисковые игнорируют #... и для вас это важно в ajax передать именно так, ведь у вас теперь указана статичная ссылка, на которую могут сослаться кто угодно. Вообщем запомни в свою голову эту мысль! Прожжоным очкарикам с деструкцией стекловидного тела необходимо читать этот гуайд http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=35769

Пишет Василий Понамарефф Я вижу способ индексации в одном, контент возвращающийся на сайт должен быть статичным для поисковой, иначе только ждать эмулятора JavaScript от каждой поисковой.

Как сделать Ajax статичным ? Ляхко! необходимо просто написать JSON2HTML и при каждом возврате создавать док с содержимым, а на AJAX запрос ссылаться именно статичной ссылкой. Одно но! Для минимального засирания винта хостера необходимо прослеживать дублируемость контента. А так же.. не нужно писать данные размером меньше ~100 байт.. ни к чему это все.. Статьи для этого подойдут как нельзя лучше. Спасибо Аффтарам ajaxed.ru за слово, респект Google Сереге Фадееву.. Засветился sperdator.