Как это влияет на работу сайта и индексацию в поисковых системах?
В принципе, многие подобные методы ранее использовались для сокрытия информации (писали белым шрифтом по белому тексту, дописывая целые полотна ключевых слов в конец страницы).
Если в этих элементах содержится много текста, то по стуку конкурентов могут быть наложены санкции.
Если это какие-то небольшие управляющие элементы -- то можно особо не париться, с тех пор как в сайтостроении всё больше проникает js -- это становится нормальным.
Это является нарушение рекомендаций Гугл по обеспечению качества веб-сайтов: "Использование скрытого текста или ссылок с целью повлиять на рейтинг сайта в результатах поиска 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>
В любом случае: "При проверке сайта на наличие скрытого текста или скрытых ссылок убедитесь, что на нем нет ничего, что пользователям будет сложно заметить. Есть ли на сайте текст или ссылки, предназначенные не для пользователей, а исключительно для поисковых систем?" - не создавайте сайты для поисковиков, а создавайте для пользователей. Именно от пользователей вы получите органический трафик, поисковый ранг и конверсацию пользователей в ваших клиентов. При использовании "химии" для искусственного повышения поискового ранга получите только проблемы и, в итоге, санкции. Гугл усиленно очищает сеть от спама. Не рекомендую попадать в чёрный список Гугл для вебмастров/вебпрограммистов. Это надолго, если не навсегда.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости