- PVSM.RU - https://www.pvsm.ru -

Ajax сайт индексируемый всеми поисковиками

Вижу очень много статей на тему того что люди пытаются сделать Ajax сайты но их смущает то что такие сайты не будут проиндексированы поисковиками. У Google с этим все в порядке, можно использовать специальный синтаксис [1].

Некоторое время назад у меня стояла задача сделать Ajax сайт работающий «как твиттер» но при этом индексируемый поисковиками.

С Google не было проблемы, но с Яндекс было посложнее. Все достаточно просто решилось. Надо сделать так что бы сайт работал и без Javascript. Как для пользователей с отключенным Javascript. И преобразовывал ссылки на сайте в нужный формат при посещении сайта через браузер с включенным Javascript.

В итоге было решено сделать сайт статическим со статическими линками /p/video и при загрузке сайта преобразовывать их в «ломанный веб».

  1. $("a").each(function(){
  2.         var href = $(this).attr("href");
  3.         if(href){
  4.             var nh = href.replace(/^/p//g,"/#!/");
  5.             $(this).attr("href",nh);
  6.             $(this).bind("click",function(){
  7.                 show($(this).attr("href")); 
  8.             });     
  9.         }
  10.     });

После этого пользователь сайта уже нажимает по ссылкам вида /#!/video, которые отслеживаются при помощи jQuery Address Plugin v1.4 [2] и подгружаются на лету.

Сайт http://flir-russia.ru/ [3]
Проиндексировано в Яндекс [4]
Проиндексировано в Google [5]

Автор: greyhard


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/google/4332

Ссылки в тексте:

[1] специальный синтаксис: http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=174993

[2] jQuery Address Plugin v1.4 : http://www.asual.com/jquery/address/

[3] http://flir-russia.ru/: http://flir-russia.ru/

[4] Проиндексировано в Яндекс: http://yandex.ru/yandsearch?text=flir-russia.ru&site=flir-russia.ru&clid=46510&lr=213

[5] Проиндексировано в Google: https://www.google.ru/#hl=ru&newwindow=1&sclient=psy-ab&q=site:flir-russia.ru&oq=site:flir-russia.ru&aq=f&aqi=&aql=&gs_l=hp.3...13296l14604l2l14949l7l6l1l0l0l1l173l836l0j6l8l0.llsin.&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=60368cd2ce37c222&biw=1264&bih=606