С нами с 10.08.03
Сообщения: 556
Рейтинг: 127
|
Добавлено: 05/08/09 в 22:06 |
Кто знает как гугл относится к такому явлению как скрытые дивы.
Вот, например я хочу сделать переключение между табами, прибегнув к помощи аякса, как например на порнхабе внизу http://www.pornhub.com/view_video.php?viewkey=782086638 где рилэйтед и комменты.
Интересно как гугл будет реагировать:
- просто не будет индексировать
- будет индексировать как обычно
- выпишет пиздюлину и причислит это к некоей попытке обмануть робота, как например в случае со скрытым текстом
|
|
|
|
С нами с 23.05.09
Сообщения: 739
Рейтинг: 365
|
Добавлено: 05/08/09 в 22:27 |
многое зависит от способа реализации мне кажется
поидее не должен
делал разок так - прокатило
делал штуку еще по переносу слоя с начала html кода в нижнюю часть страницы - тоже прокатывало
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 05/08/09 в 22:49 |
Для верности пропиши не в style, а в css, поисковики его не рендерят
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 05/08/09 в 22:55 |
alex.raven писал: | Для верности пропиши не в style, а в css, поисковики его не рендерят |
хм... а у гугла на сайте написано, что он учитывает скрытые дивы с помощью цсс
другое дело если это внутренние ссылки, то нормально относится, а вот из-за срытых внешних ссылк пессимизирует
я поставил на сайте свои внешние ссылки в тег div.hidden {display:none} пр4 => пр2 почти сразу же... хотя до этого они висели в футере полгода
|
|
|
|
С нами с 10.08.03
Сообщения: 556
Рейтинг: 127
|
Добавлено: 05/08/09 в 23:18 |
Цитата: | многое зависит от способа реализации мне кажется |
Там jquerry и переключение происходит с помощью яваскрипта
Цитата: | <a href="javascript:void(0);" title="Comments" onclick="show_related(2);"> |
функция определяет какой слой показывать, хотя в коде они оба есть.
|
|
|
|
С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375
|
Добавлено: 06/08/09 в 10:38 |
ibiz писал: | хм... а у гугла на сайте написано, что он учитывает скрытые дивы с помощью цсс
другое дело если это внутренние ссылки, то нормально относится, а вот из-за срытых внешних ссылк пессимизирует
я поставил на сайте свои внешние ссылки в тег div.hidden {display:none} пр4 => пр2 почти сразу же... хотя до этого они висели в футере полгода |
возможно совпадение что пессимизировал, можно тогда постуить след. образом
div.test {position:absolute;margin-left:-9999px;}
т.е. выкинуть за границу браузера и при этом скрытия блока не будет, его просто не будет видно
|
|
|
|
С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375
|
Добавлено: 06/08/09 в 10:43 |
или еще таким же макаром можно поместить блок ссылок под какой нить большой элемент, типа под пикчу или блок и его тоже не будет видно
|
|
|
|
>100 сайтов вебкам. ссылки.
С нами с 31.03.08
Сообщения: 2372
Рейтинг: 3463
|
Добавлено: 06/08/09 в 20:52 |
имхо, уж лучше под пикчу прятать. думаю, что ссылки, вынесенные за пределы границ браузера, гугл легко определит, а это почти гарантированный пендаль.
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 07/08/09 в 02:21 |
Да, кстати, если контент подгружать динамически (jquery или другое), гугл до него гарантированно не доберётся.
можно ещё попробовать
Код: | <div id="div1">some content here</div>
<script type="text/javascript">
document.getElementById('div1').style.display='none';
</script>
|
т.е браузер будет отображать и мгновенно прятать div1
|
|
|
|
Любитель хорошего ;)
С нами с 08.06.07
Сообщения: 16151
Рейтинг: 6269
|
Добавлено: 07/08/09 в 07:14 |
За границу окна не советовал бы. А динамически подгружать это идея
|
|
|
|
С нами с 23.05.09
Сообщения: 739
Рейтинг: 365
|
Добавлено: 07/08/09 в 10:40 |
а смысл ему чтобы гугл до контента не добрался ?
ему надо я так понял чтобы добрался как раз но был не виден он в браузере
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 07/08/09 в 23:02 |
Гм... а если...
<div<? if (!stristr("googlebot", $_SERVER['HTTP_USER_AGENT'])) echo " style='display:none'"; ?>>some content here...</div> ?
правда, гугл шибко не любит, когда боту отдается другой контент, и как минимум, можно на ПР полниять, а как максимум - забанят
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 07/08/09 в 23:38 |
а таки бот с юзерагентом и ходит, отсвечивает? :/
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 08/08/09 в 00:01 |
Sterx писал: |
а таки бот с юзерагентом и ходит, отсвечивает? :/
|
таки да, ходит. но не факт, что не ходит как MSIE/Mozilla, так сказать, для уверенности. И сравнения результатов
|
|
|
|
С нами с 13.08.08
Сообщения: 1538
Рейтинг: 1011
|
Добавлено: 08/08/09 в 01:02 |
alex.raven писал: | таки да, ходит. но не факт, что не ходит как MSIE/Mozilla, так сказать, для уверенности. И сравнения результатов |
Думаю, что ходит иногда, как ещё клоакеров-то накрывать
|
|
|
|
С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375
|
Добавлено: 08/08/09 в 11:05 |
sergio21 писал: | вынесенные за пределы границ браузера, гугл легко определит, а это почти гарантированный пендаль. |
хз хз на основании чего он определит? просто чтобы еще на таком уровне анализировать css файл мне кажется очень затратно по мощностям
|
|
|
|
С нами с 14.03.07
Сообщения: 371
Рейтинг: 63
|
Добавлено: 08/08/09 в 11:38 |
Вообще-то скрытие и показ чего-либо очень просто делается в CSS, зачем сюда JS городить? Да ещё и Ajax
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 09/08/09 в 04:14 |
BrokenBrake писал: |
Вообще-то скрытие и показ чего-либо очень просто делается в CSS, зачем сюда JS городить? Да ещё и Ajax |
Прочитай топик сначала - поймёшь
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 09/08/09 в 10:29 |
поэксперементируйте у себя на сайте, тупо поставьте скрытую ссылку CSS, JS на новый сабдомен, и следите как быстро гугл узнает про сайт
|
|
|
|
С нами с 13.08.08
Сообщения: 1538
Рейтинг: 1011
|
Добавлено: 09/08/09 в 15:16 |
Узнает-то он без проблем. Вопрос был в том, не полагается ли за это пессимизация. Смысл-то, насколько я понимаю, в том, чтобы гугл ссылки видел, а живые юзеры - нет.
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 09/08/09 в 15:22 |
ОБС
|
|
|
|
С нами с 13.08.08
Сообщения: 1538
Рейтинг: 1011
|
Добавлено: 09/08/09 в 15:22 |
Вообще мысль есть такая: можно попробовать запутать JS-код таким образом, чтобы в явном виде в нем не фигурировали ни свойство 'display', ни его значение 'none' (скажем, написав функцию для перестановки символов в строке). Тогда, если гугл не выполняет JS, а лишь примерно прикидывает, какие там действия, возможно, он не заметит упражнения с сокрытием блоков.
|
|
|
|
С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375
|
Добавлено: 09/08/09 в 15:55 |
remorhaz писал: | Узнает-то он без проблем. Вопрос был в том, не полагается ли за это пессимизация. Смысл-то, насколько я понимаю, в том, чтобы гугл ссылки видел, а живые юзеры - нет. |
да как он узнает????
ладно сделаю код не div.test {position:absolute;margin-left:-9999px;} а
div.test {position:absolute;margin-left:-100px;} и узкой полоской пущу линки как он тут что определит?? такой код в рабочей верстке может запросто быть, и что за это ухудшение для сайт в плане се будет??
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 09/08/09 в 15:57 |
remorhaz писал: | Узнает-то он без проблем. Вопрос был в том, не полагается ли за это пессимизация. Смысл-то, насколько я понимаю, в том, чтобы гугл ссылки видел, а живые юзеры - нет. |
блин точно, это я ступил сутреца
|
|
|
|
С нами с 13.08.08
Сообщения: 1538
Рейтинг: 1011
|
Добавлено: 09/08/09 в 16:47 |
Skat писал: | да как он узнает???? |
Так же, как узнаёт браузер, рисовать ему контент или он за пределами вьюпорта.
Skat писал: | и что за это ухудшение для сайт в плане се будет?? |
Если бы я был гуглом - я бы старался отличать ссылки, которые по умолчанию не видны пользователю, от всех прочих, и придавал бы им меньший вес. А в вопиющих случаях и пессимизировал бы. Отсюда и опасения топикстартера.
|
|
|
|