Плохо ли скрывать html элементы при помощи display: none;? [требует правки]

459
08 января 2017, 16:28

Как это влияет на работу сайта и индексацию в поисковых системах?

Answer 1

В принципе, многие подобные методы ранее использовались для сокрытия информации (писали белым шрифтом по белому тексту, дописывая целые полотна ключевых слов в конец страницы).

Если в этих элементах содержится много текста, то по стуку конкурентов могут быть наложены санкции.

Если это какие-то небольшие управляющие элементы -- то можно особо не париться, с тех пор как в сайтостроении всё больше проникает js -- это становится нормальным.

Answer 2

Это является нарушение рекомендаций Гугл по обеспечению качества веб-сайтов: "Использование скрытого текста или ссылок с целью повлиять на рейтинг сайта в результатах поиска Google является нарушением наших рекомендаций для веб-мастеров. Текст (например, чрезмерное количество ключевых слов) можно скрыть несколькими способами, включая следующие: Использовать текст белого цвета на белом фоне ++ Поместить изображение поверх текста ++ Поместить текст за пределами экрана с помощью CSS ++ Установить для размера шрифта значение 0 ++ Скрыть ссылку, используя в качестве текста ссылки один незаметный символ (например, дефис в середине абзаца)". Я знаю только один легальный пример для такого применения - на сайте/странице имеется лого с именем сайта, но требуется указать это же имя с элементом H1. В этом случае допустимо применять display:none, т.к. его содержание дублирует содержание лого. Например:

<img src=https://sweden-tourist.com/images/logo.png alt=Logo of eSweden />
<h1 style=display:none>eSweden</h1>

В любом случае: "При проверке сайта на наличие скрытого текста или скрытых ссылок убедитесь, что на нем нет ничего, что пользователям будет сложно заметить. Есть ли на сайте текст или ссылки, предназначенные не для пользователей, а исключительно для поисковых систем?" - не создавайте сайты для поисковиков, а создавайте для пользователей. Именно от пользователей вы получите органический трафик, поисковый ранг и конверсацию пользователей в ваших клиентов. При использовании "химии" для искусственного повышения поискового ранга получите только проблемы и, в итоге, санкции. Гугл усиленно очищает сеть от спама. Не рекомендую попадать в чёрный список Гугл для вебмастров/вебпрограммистов. Это надолго, если не навсегда.

READ ALSO
Не срабатывает focus на div

Не срабатывает focus на div

Не работает :focus не могу понять почему,с :active и :hover все хорошо, что не так?

494
Съезжает dropdown [требует правки]

Съезжает dropdown [требует правки]

Съезжает dropdown при открытииНе могу понять почему

398
Deserialization Problem [требует правки]

Deserialization Problem [требует правки]

Подскажите у меня exception(End of Stream encountered before parsing was completed) при десериализации объекта в клиент-серверном приложении на сервереКлиент:

435