Могут ли поисковые роботы видеть содержимое, добавляемое с помощью jQuery?
В настоящее время у меня есть что-то вроде этого
<p class="test"></p>
<script type="text/javascript">
$(document).ready(function() {
$(".test").html("hey");
});
</script>
Будут ли поисковые системы размещать "эй" текст? и если да, то какой метод я могу использовать для предотвращения этого.
Ответы
Ответ 1
Несмотря на то, что здесь сказано в других ответах, и полностью в отличие от собственных ЧаВо Google, сотрудник Google по имени ДжонМу недавно ответил на вопрос Группы Google о том, как GoogleBot пришел к следующему несуществующему URL. (Фактический URL-адрес содержался в самом коде jQuery, а GoogleBot DID пытался следовать ему.)
jQuery вызывает 404 ошибки в Инструментах Google для веб-мастеров
Google Employee объясняет, как индексируются JavaScript и jQuery
По-видимому, Google пытается индексировать ваш JavaScript.
Цитировать Google JohnMu:
"Я бы также не рекомендовал явно запрет сканирования jQuery файл. Хотя мы вообще не проиндексируйте его самостоятельно, нам может понадобиться получить доступ к нему, чтобы произвести хорошее мгновение Предварительный просмотр для вашего сайта.
JohnMu позже в той же теме...
"Кроме того, мы постоянно работаем по улучшению обработки JavaScript для веб-поиска вообще, поэтому, если вы используйте jQuery для загрузки контента, а jQuery script запрещен для Googlebot, тогда мы не сможем чтобы посмотреть на это".
Ответ 2
Нет. Поисковые системы (по крайней мере, Google) не запускают javascript. Фактически, способ увидеть, как поисковые системы видят вашу страницу, отключает javascript и изображения.
Ответ 3
Google Site Search не может индексировать контент, содержащийся в JavaScript.
источник
http://www.google.com/support/customsearch/bin/answer.py?answer=72366
Ответ 4
Ответ Нет. Имея меньше JavaScript DOM Manipulation и меньше флеш-контента на вашем сайте, это то, что поощряется. AMAIK, когда робот посещает вашу страницу вашего сайта, он не выполняет script этой страницы и не индексирует то, что получает на первом снимке:)
Во всяком случае, есть хорошая статья о SEO на здесь.
Ответ 5
Пауки поисковых систем - это базовые браузеры, которые имеют функциональные возможности для простого анализа содержимого html. Поэтому в основном, если вы добавляете ссылки или контент с использованием JavaScript, чем SES, вы не сможете его получить.
Известно, что JavaScript не приветствуется SES.
Есть SES, которые используют парсер JavaScript, и они могут выполнять только простой javascript.
SES - Паук поисковой системы.