динамический контент с помощью display:none с точки зрения SEO

123 4
D0
На сайте с 25.10.2011
Offline
78
4243

Здравствуйте.

Как сейчас обстоит дело с элементами контента, которые по клику с помощью javascript либо приобретают стиль display:none, либо наоборот display:block?

Например, закладки на странице товара - по умолчанию показывается только панель закладок и соответствующий ей div, у остальных дивов стоит стиль display:none. По клику на соответствующей закладке ставится display:block новому диву и display:none - тому, который был перед этим открыт.

В коде это обычно что-то подобное:


<style>
.hidetab{display:none;}
.showtab{display:block;}
</style>
...........
<a href="#" onclick="ShowTab(1)">Закладка 1</a>
<a href="#" onclick="ShowTab(2)">Закладка 2</a>
<a href="#" onclick="ShowTab(3)">Закладка 3</a>
...........
<div id="tab1" class="showtab">Текст для закладки 1</div>
<div id="tab2" class="hidetab">Текст для закладки 2</div>
<div id="tab3" class="hidetab">Текст для закладки 3</div>

Таким образом делаются не только подобные закладки, но и всякие выпадающие меню, кадры для слайдеров и т.д.

Так вот вопрос такой - в сохраненных копиях доукументов в поисковиках видно, что подобные документы они "кушают" целиком, не вырезая контейнеры со стилем display:none, они так и сохраняютя с этим стилем. Но будет ли при этом учитываться скрытый в этих контейнерах контент? И нужно ли для этого делать ссылки на полные версии страниц, например, "страницы для печати", а для ссылок, стоящих в нутри div со стилем display:none - соответствующий блок ссылок (как например сделано на многих сайтах с выпадающими меню в подвале).

Особенно интересно, что делать, если внутри скрываемых контейнеров есть ключевики, по которым продвигается товар.

Спасибо.

D0
На сайте с 25.10.2011
Offline
78
#1

Неужели ни у кого таких штук на сайте нет?

Proofer
На сайте с 04.11.2011
Offline
291
#2

Юзайте jquery. Там это, вроде бы, другим способом реализовано. ПС всегда негативно относились к скрытым элементам.

D0
На сайте с 25.10.2011
Offline
78
#3

А какая разница, каким скриптом скрывать элементы - что jquerry, что самописные скрипты в конечном итоге породят display:none у определенных элементов, по другому-то никак.

Ну разве что с z-index или свойством visibility могут еще скрипты могут манипулировать...

D0
На сайте с 25.10.2011
Offline
78
#4

Все-таки решил на всякий случай сделать полные варианты страниц без динамического содержимого в качестве версии для печати и материала для поисковиков. Посмотрим, что из этого получится...

vandamme
На сайте с 30.11.2008
Offline
675
#5

совокупность факторов влияет на ранжирование в ПС, но нельзя сказать что из-за кое-каких display none у вас будут проблемы с ПС

serjoo
На сайте с 12.09.2011
Offline
389
#6
Dreamer_0x01:
Посмотрим, что из этого получится...

отпишитесь ;)

Мультур..
D0
На сайте с 25.10.2011
Offline
78
#7

Да постараюсь отписаться.

Не думал, что у такого вопроса будет совсем неоднозначный ответ.

Иначе тогда вообще динамические меню дублируют статичными блоками ссылок?

[Удален]
#8
Dreamer_0x01:
Посмотрим, что из этого получится...

куча дублей и "пинок" от пс :)

Dreamer_0x01:
В коде это обычно что-то подобное:

зачем так сложно?

в нормальном коде это будет выглядеть примерно так

...........
<span>Закладка 1</span>
<span>Закладка 2</span>
<span>Закладка 3</span>
...........
<div class="tab">
<div>Текст для закладки 1</div>
<div>Текст для закладки 2</div>
<div>Текст для закладки 3</div>
</div>
D0
На сайте с 25.10.2011
Offline
78
#9
зачем так сложно?
в нормальном коде это будет выглядеть примерно так

Ну так а как скрывать из видимости закладки , внутри "tab" находящиеся - z-индексом?

infant
На сайте с 15.03.2008
Offline
170
#10

используйте jquery, три месяца назад, один из моих хороших сайтов получил бан за использование скрытого текста.

вывести удалось из бана спустя два месяца.

123 4

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