Индексирует ли робот Google текст из javascript document.write ()? - PullRequest
3 голосов
/ 23 ноября 2011

Допустим, у меня есть это:

<script type="text/javascript">
    var p = document.getElementById('cls');
    p.firstChild.nodeValue = 'Some interesting information';
</script>

<div id="cls"> </div>

Итак, роботы Google будут индексировать текст Some interesting information или нет?

Спасибо!

Ответы [ 4 ]

2 голосов
/ 23 ноября 2011

AFAIK, робот Google теперь будет индексировать материал AJAX и Javascript. Для справки, пожалуйста, следуйте:

http://www.submitshop.com/2011/11/03/google-bot-now-indexing-ajax-javascript

Получите Google, чтобы индексировать ссылки из сгенерированного JavaScript контента

1 голос
/ 06 декабря 2011

Нам нужно было скрыть фрагменты информации на страницах от GoogleBot.Поскольку информация не была чрезвычайно конфиденциальной, мы использовали document.write () - s, чтобы поисковые роботы не индексировали рассматриваемый контент.

Позже, в третьем квартале 2011 года, я обнаружил, что GoogleBot сделал индексирование скриптового контента, поэтому теперь я совершенно уверен, что Google индексирует гораздо больше, чем просто извлекает URL из контента, хотяэто действительно нигде глубоко не документировано.

1 голос
/ 23 ноября 2011

Обновление Часы SearchEngine недавно упомянули, что бот Google импровизировал, чтобы читать JavaScript, точно сказать

, теперь он может читать и пониматьдинамические комментарии, реализованные через AJAX и JavaScript.Это включает в себя комментарии Facebook, оставленные через такие сервисы, как социальный плагин Facebook.

0 голосов
/ 23 ноября 2011

Google не индексирует код JavaScript или сгенерированный контент.Вы увидите его только в кеше, потому что кэшированная страница состоит из полного файла, включая код JavaScript, и ваш браузер отображает его.Google сканирует JavaScript на наличие URL для сканирования, поэтому, если код извлекает контент из внешнего файла через Ajax и т. Д., Есть вероятность, что внешний файл также будет проиндексирован, но отдельно от родительской страницы.Если вы хотите, чтобы контент был проиндексирован, он должен быть в простом HTML.Удачи!

...