Зачем Google индексирует display:none

A5
На сайте с 02.06.2009
Offline
221
1673

Приветствую, уважаемые!

Уже второй день воюю с Google - ибо не так давно сильно удивился, увидев в выдаче и сниппетах контент, который был намеренно и явно скрыт тегом "display:none". Т.е. не заклоачен через JS, а скрыт явно и четко:

<span style="display:none;">hidden-content-23824</span>

Была надежда, что Google не будет по запросу "hidden-content-23824" выдавать мой сайт - однако, google оказался хитрее.

Я пошел дальше и попробовал показывать контент JS (т.е. не маниакальной шифрованной клоакой, а банальным onload -> document.write). Но и тут Google проявил свой успех по чтению примитивного jS-кода и радостно показывал скрытый контент не только в выдаче и сниппетах - но и в заголовках (заменяя стандартные).

Ладно контент был бы нормальным - но это хеши в md5.

Вопрос один - как от Google скрыть контент внутри шаблона, чтобы он его не индексировал?

Насколько я понимаю яндексовские <noindex> для гугла никак не подойдут. Какие варианты есть?

DZ
На сайте с 31.07.2012
Offline
30
#1

"display:none;" часто служит, чтобы скрыть неактивный в данное время элемент, который потом может появиться по какому-либо событию. По этому и индексирует.

П.С. есть такой тег - noindex, правда для яндекса

sergek
На сайте с 04.08.2007
Offline
109
#2
awx5:

Вопрос один - как от Google скрыть контент внутри шаблона, чтобы он его не индексировал?
Насколько я понимаю яндексовские <noindex> для гугла никак не подойдут. Какие варианты есть?

как вариант http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=72746

Содержание, отображаемое с помощью iFrame, не индексируется и не показывается в результатах поиска Google. Использовать окна iFrame для показа содержания не рекомендуется.

src страниц iframe добавить robots под запрет.

подпись как подпись
богоносец
На сайте с 30.01.2007
Offline
774
#3
awx5:
и попробовал показывать контент JS (т.е. не маниакальной шифрованной клоакой, а банальным onload -> document.write

Попросите его в JS не лазить. В роботсе Disallow: /js/ там из подвала попробуйте текст поискать.

Содержание, отображаемое с помощью iFrame, не индексируется и не показывается в результатах поиска Google.

Если вы используете окна iFrame, не забудьте добавить дополнительные текстовые ссылки на показываемое в них содержание

Может они врут?

Использовать окна iFrame для показа содержания не рекомендуется.

А свои карты...

[Удален]
#4

Интересные моменты для себя узнал, спасибо

еще есть способы скрыть от поисковиков?

sergek
На сайте с 04.08.2007
Offline
109
#5
богоносец:
Может они врут?

Проверялось. Если на src iframe описан в роботс запрет - то не лезет. Полезет в iframe, если ставить ссылки на него и не запрещать к индексации.

ST
На сайте с 18.09.2012
Offline
8
#6

ajax через пост

Каталог веб студий SerpTop.com (http://serptop.com/)
богоносец
На сайте с 30.01.2007
Offline
774
#7
donriga:
еще есть способы скрыть от поисковиков?

Есть.

sergek:
Полезет в iframe, если ставить ссылки на него и не запрещать к индексации.

Вроде бы полезет в <iframe src="подопытный" если не ставить ссылок на подопытного. Лишь бы запрета не было.

angr
На сайте с 11.05.2006
Offline
413
#8

awx5, вы бы основы штмл-а покурили, узнаете для чего вообще нужен и придуман "display:none"

Требуется СЕО-Специалист в Кишиневе, в офис. ()

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