На недавней конфереции Google I/O Developers Conference в интервью с разработчиками Google , бывшая сотрудница Google Ванесса Фокс подтвердила, что Google теперь сканирует ccылки встроенные в JavaScript onclick события и что эти ссылки будут теперь передавать Anchor текст и PageRank.
В течение некоторого времени поисковая система Google могла сканировать JavaScript код и извлекать URL адреса из JavaScript ссылок, если эти ссылки было легко обнаружить, но недавно они развили эту возможность до более высокого уровня, позволяющего им сканировать JavaScript ссылки так же, как сканируются HTML ссылки.
JavaScript ссылки часто используют при анализе onclick-событий, например, при использовании Google Analytics. (см. семинар по веб-аналитике) Событие onclick затем вызывает JavaScript код, который сообщает браузеру, какую страницу открыть. Этот код может быть или на той же самой странице, или он может быть заключен в отдельный файл.
В данный момент, если код вызываемый событием onclick находится на той же самой странице, Google будет обрабатывать код, сканируя, включенный в список URL и передаст текст ссылки и PageRank. Однако если код находится в отдельном файле, тогда Google не обработает его.
Вот некоторые примеры кода, который Googlebot может теперь выполнять, со ссылками, которые передадут и текст ссылки и PageRank:
<div onclick="document.location.href='http://www.onlinesem.ru/'">
<tr onclick="myfunction('index.html')"><a href="#"
onclick="myfunction()">новая страница</a>
<a href="javascript:void(0)" onclick="window.open
('welcome.html')">новое окно</a>
Однако, даже если данная возможность сильно расширила способность Google находить новый контент, JavaScript все еще остается не самым лучшим форматом для ваших ссылок. Например, другие поисковые системы кроме Google еще не сканируют JavaScript ссылки. Также JavaScript ссылки продолжают плохо работать на мобильных устройствах.
Наконец, если вы используете JavaScript, чтобы скрыть ссылки для распределения PageRank или чтобы предотвратить индексирование платных ссылок, вам нужно переместить код во внешний файл, если вы хотите, чтобы Google не обнаружила эти ссылки. Альтернативно, вы можете также просто переключить эти ссылки на nofollow-тег.







новость оказалась очень кстати, как раз пользователи спрашивали по поводу индексации js ссылок.
Это конечно доволньо новое в работе Гугл. Ну посмотрим как на самом деле будет работать вся эта схема. у них довольно часто с первого раза все не получается.
На самом деле очень хорошая новость. Спасибо. порадовали :)
это чтото новое, пользуюсь услугами google давно думаю изменения будут в лучшую сторону
очень нравиться то что гугл постоянно ищет новые решения
Приятное нововведение, но теперь только надо будет посмотреть всё в реальном действие…
согласен со временем будет видно в какую сторону хорошую или плохую
Спасибо информация оказала очень полезной
Интересно, как гугл будет относиться к ссылкам, которые расставляются после загрузки страницы.
Например, после загрузки всего ХТМЛ кода и по событию ондокументреди расставляются ссылки по нужным ID-шникам.
Лично я не вижу ни чего плохого в этом нововведение. Просто теперь будете лучше думать что и как размещать в JavaScript. Может до кого-то и дойдет полезность. Ну а комменты типа.. да э то супер.. надо в топку :) Да и не факт что эта фишка не будет отменена… эт же Гоша.. :)
Да, недавно проводил эксперимент по поводу таких ссылок. Гугл видит многие ссылки, но вес передает при этом не каждой. Мэтт Катс об этом умолчал.
Девака, всмысле передаёт не каждой? Наверно не все просто ссылки в js работают.
Хорошая новость, спасибо за инфу
интересно… побежал менять коды у себя на сайте :)))
Мне кажется очень полезная штука.
Окей, а как тогда закрыть от индексации ту или иную ссылку для гугла с помощью JS? Или использовать редирект – он вес передает или нет?
Интересные способы, можно попробовать…