Скрытый текст — любой контент, который видит робот, но не видит пользователь. Google борется с этим с начала 2000-х. Но есть легальные способы управлять видимостью контента.
Что считается скрытым текстом (нарушение)
- Текст цвета фона (белый на белом)
- Текст размером 0px или font-size: 0
- Текст за пределами экрана (position: absolute; left: -9999px)
- Текст под изображением (z-index)
Что допустимо
- Табы и аккордеоны: контент в табах (display: none до клика) Google индексирует полностью. Это подтверждено: «Content hidden behind tabs is indexed»
- FAQ в details/summary: легальный аккордеон, Google читает закрытый контент
- Читать далее: текст, который раскрывается по клику — Google видит весь
- Адаптивный дизайн: контент, скрытый на мобильном через media-queries — Google не наказывает
Важный нюанс
С 2020 года Google может придавать меньший вес контенту, который скрыт от пользователя (hidden by default). То есть текст в закрытом аккордеоне индексируется, но может ранжироваться чуть слабее, чем видимый текст. Для критически важного контента — не прячьте.