Вернуться   Форум SAPE.RU > Практика оптимизации > Google, MSN, Yahoo

-->
Ответ
 
Опции темы
Старый 20.05.2012, 11:58   #1
Новичок
 
Регистрация: 27.08.2010
Сообщений: 19
Вес репутации: 0
koekto на пути к лучшему
По умолчанию Влияет ли css "display: none" ?

Возможно нубский вопрос, но столкнулся первый раз.
Поставил скрит JQuery, который обрезает статью и показывает её полностью по клику, без перезагрузки страницы. Обрезанный текст имеет стиль CSS "display: none".

В браузере страница сначала грузится целеком, затем "обрезается".

Думал, что поисковики не будут обращать внимание на этот скрипт, но посмотрев сегодня кэш гугла увидел, что там текст скрыт вышеуказанным способом.

Так вот, это опасно с точки зрения SEO?
koekto вне форума   Ответить с цитированием
Старый 20.05.2012, 12:38   #2
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от koekto Посмотреть сообщение
Думал, что поисковики не будут обращать внимание на этот скрипт, но посмотрев сегодня кэш гугла увидел, что там текст скрыт вышеуказанным способом.
А как могло быть иначе?
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 20.05.2012, 15:46   #3
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 355
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Все правильно. Но если мучает реакция поисковиков, можете скрывать при помощи javascript например
Сам так делаю.
D.iK.iJ вне форума   Ответить с цитированием
Старый 20.05.2012, 15:54   #4
Визжащий хомячок
 
Аватар для XAHTOB
 
Регистрация: 12.01.2010
Сообщений: 3,667
Вес репутации: 361
XAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущее
По умолчанию

Цитата:
Сообщение от koekto Посмотреть сообщение
Поставил скрит JQuery, который обрезает статью
Цитата:
Сообщение от D.iK.iJ Посмотреть сообщение
скрывать при помощи javascript например
Сам так делаю.
а зачем скрывать текст от ПС?
__________________
– Что ж, по крайней мере, сейчас ты знаешь, что не понимаешь ничего, – заметил Ург. – А если я дам тебе какие-то разъяснения, ты все равно ничего не поймешь, но, чего доброго, решишь, будто все понял. Ничего не может быть опаснее неосознанного невежества!
XAHTOB вне форума   Ответить с цитированием
Старый 20.05.2012, 16:17   #5
Эксперт
 
Аватар для MonAmur
 
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
MonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущее
По умолчанию

Цитата:
Сообщение от XAHTOB Посмотреть сообщение
а зачем скрывать текст от ПС?
ТС хотел спрятать от посетителей.
Цитата:
Сообщение от zhegloff Посмотреть сообщение
А как могло быть иначе?
однако почему-то поисковые роботы ходят по ссылкам в "display: none"

Добавлено через 47 секунд
koekto, а "display: none" у Вас прописан в файле стилей или непосредственно в коде страницы?

Последний раз редактировалось MonAmur; 20.05.2012 в 16:17. Причина: Добавлено сообщение
MonAmur вне форума   Ответить с цитированием
Старый 20.05.2012, 16:26   #6
Новичок
 
Регистрация: 27.08.2010
Сообщений: 19
Вес репутации: 0
koekto на пути к лучшему
По умолчанию

MonAmur, "display: none" прописывает JQuery скрипт уже после загрузки страницы. Изначально весь текст в div, которому присвоен class. Скрипт его находит и сворачивает лишний текст с помощью "display: none", если такой есть. Если нет, то не трогает.

Обычно, скрытого текста выходит больше половины от общего числа, а количественно 1000-3000 символов (иногда и побольше).

D.iK.iJ, а что за скрипт, если не секрет? Мне по функционалу нужно нечто вроде "описания" на youtube, чтобы по клику показать/убрать лишний текст с перегруженной страницы (для удобства пользователей), при этом, чтобы поисковики не приняли никаких санкций за скрытие текста и обрабатывали его как обычно.
____________
Забыл добавить, что этот самый "скрытый" текст прекрасно гуглится, т.е. он к кэше. Но, как уже сказал, на сохранённой в гугле странице имеет "display: none". Это не опасно? Особенно в свете Пингвина...

Последний раз редактировалось koekto; 20.05.2012 в 16:34.
koekto вне форума   Ответить с цитированием
Старый 21.05.2012, 08:50   #7
Эксперт
 
Аватар для googlebot
 
Регистрация: 06.04.2009
Сообщений: 1,076
Вес репутации: 226
googlebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущееgooglebot - прекрасное будущее
По умолчанию

Имхо все норм. - половина jquery красивостей работают с "display: none", например таб-закладки.
__________________
DropBox - secure online backup sync service. На халяву 2-16 Гб (при реге по рефке 500 Мб бонус обоим)
googlebot вне форума   Ответить с цитированием
Старый 21.05.2012, 20:49   #8
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 355
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
Arrow

Скрипта как такового нет, все написать лень, использую разное на основе:

function idd(id) { return document.getElementById(id); }
function zakril(id) { idd(id).style.display='none'; }
function otkril(id) { idd(id).style.display=''; }

Когда-то Леонид Каганов подсказал. Просто прописываю внизу страницы список блоков которые скрыть. (А сами блоки с id="название"). Ну, или сразу после загрузки этого блока, чтобы скрывало сразу:

<script type="text/javascript"><!--
zakr('com');
//--></script>

Ах, да, а на открытие текста ссылку наподобие <a href="javascript: otkril('com');">...</a>. В принципе, ее можно через Javascript прописать. Да и много чего еще можно сделать.

А по JQuery может еще кто подскажет. Я таким не пользуюсь

Последний раз редактировалось D.iK.iJ; 21.05.2012 в 20:56.
D.iK.iJ вне форума   Ответить с цитированием
Старый 22.05.2012, 03:56   #9
Специалист
 
Аватар для ronin77
 
Регистрация: 01.10.2008
Адрес: Украина
Сообщений: 382
Вес репутации: 0
ronin77 не любят в этих краяхronin77 не любят в этих краяхronin77 не любят в этих краяхronin77 не любят в этих краяхronin77 не любят в этих краяхronin77 не любят в этих краях
По умолчанию

Цитата:
Сообщение от koekto Посмотреть сообщение
Возможно нубский вопрос, но столкнулся первый раз.
Поставил скрит JQuery, который обрезает статью и показывает её полностью по клику, без перезагрузки страницы. Обрезанный текст имеет стиль CSS "display: none".

В браузере страница сначала грузится целеком, затем "обрезается".

Думал, что поисковики не будут обращать внимание на этот скрипт, но посмотрев сегодня кэш гугла увидел, что там текст скрыт вышеуказанным способом.

Так вот, это опасно с точки зрения SEO?
Не влияет, если нет в display: none ссылки на внешний ресурс ...Специально делал по этому поводу эксперимент.. Что яша, что гоша понижают..не на много в позициях по релевантному запросу где-то -3, 5 позиций в случае если есть внешняя ссылка, если таковой нет, а лучше на глубокий внутряк..то еще и PR получите халявный))). Проверено...дают сейчас сайтам жить внутренней жизнью.

Повторяю..главное что-бы не было внешних ссылок.)))
ronin77 вне форума   Ответить с цитированием
Старый 22.05.2012, 08:29   #10
Новичок
 
Регистрация: 27.08.2010
Сообщений: 19
Вес репутации: 0
koekto на пути к лучшему
По умолчанию

Хм, а у меня там иногда есть...
koekto вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
<div style="display:none;"> Всем хозяевам привет!! jonik333 Вопросы по работе системы 38 06.08.2012 11:29
Когда появится проверка ссылок на <div style="display:none"> opex Вопросы по работе системы 29 23.06.2010 14:28
СДЕЛАЙТЕ ПРОВЕРКУ НА <div style="display:none"> opex Пожелания пользователей системы 28 02.06.2010 01:50
div style="display:none;" C какого хрена? andy78 Вопросы по работе системы 65 29.12.2008 16:47
<div style="position: absolute; display: none;"> den78ru Ошибки при работе с системой 16 09.03.2008 08:48


Часовой пояс GMT +3, время: 00:06.