индексация объектов Javascript

A
На сайте с 18.02.2011
Offline
22
714

Google включит в индекс содержимое объектов javascript размещенных на странице ?


<script language="javascript">
var obj = {text: "бла бла бла"};
</script>

или единственный способ закрыть от индексации это загружать через ajax

скрипт закрытый в robots.txt ?

A
На сайте с 08.05.2008
Offline
49
#1

Не включит. Откуда ему знать, выводится ли где-то вообще на странице этот текст? Или выведется ли этот текст человеку, который придёт с поиска?

A
На сайте с 18.02.2011
Offline
22
#2
Arech:
Не включит. Откуда ему знать, выводится ли где-то вообще на странице этот текст? Или выведется ли этот текст человеку, который придёт с поиска?

http://devaka.ru/articles/complex-javascript-for-google

A
На сайте с 08.05.2008
Offline
49
#3

В вашей вводной нет ничего про то, как будет использоваться этот текст; нет никаких очевидных и простых document.write(), как в эксперименте Деваки. Поэтому и дан ответ, что в общем случае текст не будет проиндексирован.

A
На сайте с 18.02.2011
Offline
22
#4

То есть если объекты не трогать - строки в индекс не попадут.

Такую же конструкцию:

$("#element").html(obj.text);

гугл обработает и текст проиндексирует ?

A
На сайте с 08.05.2008
Offline
49
#5

admas, зависит ещё много от чего, в частности, закрыт ли этот ваш скрипт от индексации, или вообще, насколько он сложен.

У меня, например, на нескольких подопечных сайтах в качестве основы JS используется Dojo Toolkit кастомной сборки по стандартному процессу. Так Гугль не может даже правильно определить, какой JS файл там вообще работает и соответственно, ничего о JS коде сайтов не знает. Поэтому там можно вообще всё что угодно делать, - пока это в индекс не попадает из-за кривизны гуглопарсера.

Будет ли это работать в вашем примере, если этот код будет сразу же в теле страницы - х.з. Потестите просто...

зы: /ru/forum/701732

A
На сайте с 18.02.2011
Offline
22
#6

Спасибо.

Похоже самым правильным будет просто протестить :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий