Как плохо использовать дисплей: нет в CSS?

Я слышал много раз, что плохо использовать display: none по причинам SEO, поскольку это может быть попытка подталкивать нерелевантные популярные ключевые слова. Несколько вопросов:

  1. Это еще мудрость?
  2. Разве это имеет значение, если вы только скрываете одно слово или, может быть, один символ?
  3. Если вам следует избегать его использования, каковы предпочтительные методы для скрытия (в ситуациях, когда вам нужно, чтобы он снова стал видимым при определенных условиях)?

Некоторые ссылки, которые я нашел до сих пор:

Мэтт Каттс с 2005 года в комментариях

  

Если вы используете CSS для скрытия текста, не удивляйтесь, если это называется спамом. Я не говорю, что наведение на мыши или текст DHTML или «есть-логотип», но еще один-бы-текст - это спам; Я ответил, что последний на конференции, когда я сказал: «Представьте, как это будет выглядеть для посетителя, конкурента или кого-то, кто проверяет отчет о спаме. Если вы покажете название своей компании, и это Expo Markers вместо логотипа Expo Markers, вы должно быть хорошо. Если текст, который вы решите показать, - это «Экспо-маркеры», дешевая онлайн-скидка, покупайте онлайн-маркеров Expo Markers ... », тогда я был бы более осторожен, потому что это может выглядеть плохо».

И в другом комментарии в той же статье

  

Мы можем помечать текст, который кажется скрытым с помощью CSS в Google. На сегодняшний день мы не использовали алгоритмически удаленные сайты для этого. Мы стараемся не бросать детей с водой для ванн.

Эрик Энге сказал в 2008 году

  

Допустимое использование этого метода настолько распространено, что я редко ожидал, что поисковые системы будут штрафовать сайт за использование атрибута display: none. Очень сложно реализовать алгоритм, который мог бы действительно выяснить, является ли конкретное использование отображения display: none предназначено для обмана поисковых систем или нет.

70 голосов | спросил Andy 21 J000000Wednesday10 2010, 15:03:22

7 ответов


57

В эти дни jQuery (и другие фреймворки JavaScript) тяжелые сайты, то я не могу понять, как это может быть проблемой, поскольку он широко используется, когда вы используете такие вещи, как ползунки jQuery, переходы, галереи, тикеры и т. д. Это теперь обычные и поисковые системы достаточно умны, чтобы не слепо наказывать их использование.

Пользователь указывает это в форуме веб-мастеров :

  

«Простое отображение: никто не будет   автоматически запускает штраф.   ключ, является ли   механизм - автоматический или один   который вызывается пользователем - сделать   контент видимый. Google становится   очень разбираюсь в обработке JavaScript до   находить и интерпретировать такие механизмы. Если   вы используете допустимые HTML, CSS и   JavaScript вам не о чем беспокоиться   около. Удачи! "

ответил Dan Diplo 21 J000000Wednesday10 2010, 18:21:12
7

Если вы не злоупотребляете им, это не будет проблемой. В это время Google не сканирует таблицы стилей CSS, которые ищут экземпляры display: none

Google не собирается объявлять войну широко используемому правилу стиля, они просто предупреждают тех, кто думает, что они могут добавить 1000 ключевых слов на сайт, на котором все установлены на display: none или еще хуже, margin-left: 9999px

ответил Shane Stillwell 21 J000000Wednesday10 2010, 16:03:06
6

Используйте «display: none» только в том случае, если это правильный инструмент для использования.

Как показывают цитаты, проблемные поисковые системы с дисплеем не являются спамом. Попытка спама поисковых систем, независимо от того, какие инструменты вы используете для этого, - плохая идея. Если вы используете CSS для чего-то другого, кроме спама, тогда проблем нет.

Правильный инструмент для правильной работы.

ответил luiscubal 21 J000000Wednesday10 2010, 16:37:42
4

Я согласен с Dan Diplo и добавлю к тому, что он сказал, также сам Google использует display: none в своей домашней странице , поэтому это не может быть проблемой при его использовании, если вы не используете его для рассылки спама (т.е. вставляете сотни слов на экране: ни одна панель DIV).

Откройте домашнюю страницу Google и посмотрите исходный код HTML. Найдите display:none, вы увидите его много раз. :)

ответил Marco Demaio 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 14 Sep 2010 18:48:26 +0400 2010, 18:48:26
3

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

Включает ссылки на Maile и Vanessa на радио-чат для веб-мастеров по этой теме http://luigimontanez.com/2010/stop-using-text- отступ-CSS-трик /

Майл - инженер Google http://maileohye.com/html-text-indent- не-Мессинг вверх-ваш-ранжировании /

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

ответил AndyBeard 13 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 13 Sep 2010 19:48:07 +0400 2010, 19:48:07
0

Google выполняет обход CSS display:none.

Скрытие чего-то из Google является плохим, если вы намеренно пытаетесь манипулировать поисковым ранжированием.

Скрытые параметры и текст от посетителей теперь являются обычной практикой, учитывая, как появились интерактивные веб-сайты, поэтому вы не должны беспокоиться. Раньше люди использовали такие методы для игры в SEO, прятали ключевые слова и ссылки и т. Д. В результате, когда Google сканирует сайт, у которого есть вещи, скрытые от зрителя, он считает этот сайт менее надежным.

ответил Josip Ivic 2 PM00000040000002531 2016, 16:10:25
0

У меня только была конференция с seo в google, и это не так. Конечно, нет никаких штрафов. Некоторое время до этого вместо этого использовалась видимость или с использованием отрицательных размеров текста или отрицательного отступов.

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

Кстати, Google может делать все, что захочет, на своем сайте, они, вероятно, ставят себя первыми, даже если это картофель.

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

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

Соответствующий текст для интереса клиента seo ergo должен быть виден.

ответил Budaya 4 PM00000010000001031 2016, 13:21:10

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132