При SEO анализе сайта, указана ошибка средней критичности - отсутствие заголовка H1 на главной странице сайта.
Заголовок H1 – на главной странице сайта не предусмотрен дизайном. Для улучшения поисковой оптимизации считаю необходимым разместить заголовок H1 на главной странице, при этом замаскировать или скрыть его с помощью CSS или JS. Например, указать свойства display: none или font-size: 0.
Для поисковых роботов заголовок будет виден а для пользователей в данном случае он будет скрыт. Такой вариант допустим?
Видят ли учитываю ли поисковики скрытый с помощью CSS контент?
Какой по Вашему мнению лучший с точки зрения поисковой оптимизации вариант решения задачи?
Знаю, что тема древняя, но раз уж я на неё забрёл, то как веб-разработчик не могу не вставить свои 5 центов:
Никаких свойств display: none или font-size: 0 ставить не советую, тем более, что display: none; уберёт физически со страницы этот заголовок, с таким же успехом его можно и просто удалить из HTML-кода, робот его не увидит.
Есть вполне стандартная и зарекомендовавшая себя схема правильно скрывать что угодно, которой я с вами с удовольствием поделюсь. Пропишите следующий CSS-код в ваш файл таблицы стилей. А дальше добавляете этот класс тому тегу, который намереваетесь скрыть от глаз пользователя, но оставить в вёрстке: