'#8. Посты : posts';
'Blog_PostController_actionView';
'#blog_post_view';
id (статус) 364 (3)
Сортировка
Краткое название CSS не влияют на SEO
Полное название Google подтверждает, что названия классов CSS не влияют на SEO
Идентификатор ссылки (англ.) css-ne-vliyayut-na-seo
Сайт shopnseo.ru
Смотреть на сайте https://shopnseo.ru/posts/sayty/css-ne-vliyayut-na-seo/
Метки
Ключевое слово (главное) отсутствует
Время обновления 05-09-2025 в 22:52:32
Пост к блогу Сайты
Время чтения: 6мин.
Слов: 884
Знаков: 10833
Описание (тег Descriptiion)
Команда Google Search Relations объясняет, как CSS влияет на SEO, развеивая мифы об именах классов, псевдоэлементах и производительности страниц.
Метаданные
Комментарии отсутствуют
Примечания отсутствуют
Ключевые слова:

не определены

Контент: 706.
Панель:
Статус: 3 - Активен.
Недавние правки (всего: 7)
Дата Время Слов
1771642924 492123 часа 2 минуты 3 секунды 1
1771609040 492113 часов 37 минут 19 секунд 1
1771585087 492106 часов 58 минут 6 секунд 1
1771504533 492084 часа 35 минут 32 секунды 1
1771475621 492076 часов 33 минуты 40 секунд 1
1771458815 492071 час 53 минуты 34 секунды 1
1771426456 492062 часа 54 минуты 15 секунд 1
Cистемные проверки пройдены
Физический путь
/var/www/server_3/shopnseo_ru/static/origin/8/364.jpg
Владелец

www-data

UID: 33
Группа

www-data

GID: 33
Права доступа
0644
Read Write
Размер файла

118,491 КиБ

121,335 байт
Дата изменения

29-09-2025 в 00:27:19

Работа со ссылкой
css-ne-vliyayut-na-seo
Править идентификатор
/posts/sayty/css-ne-vliyayut-na-seo/
Редактировать ссылку
Текст

В этом посте:

  • Имена классов CSS не влияют на SEO и не считываются Google как контент.
  • Слишком большие файлы CSS могут замедлить загрузку страниц и ухудшить показатели Core Web Vitals.
  • Google рекомендует сохранять возможность сканирования CSS для обеспечения корректной визуализации и индексации.

В недавнем выпуске подкаста Google Search Off the Record Мартин Сплитт и Джон Мюллер объяснили, как CSS влияет на SEO.

Хотя некоторые аспекты CSS не имеют никакого отношения к SEO, другие могут напрямую влиять на то, как поисковые системы интерпретируют и ранжируют контент.

Вот что имеет значение, а что нет.

Названия классов не имеют значения для рейтингов

Один из самых очевидных выводов из этого эпизода заключается в том, что имена классов CSS не оказывают никакого влияния на поиск Google.

Сплитт заявил:

«Не думаю. Не думаю, что нас это волнует, потому что названия классов CSS – это просто имена. Они просто назначают элементам конкретный, довольно узнаваемый фрагмент правил таблицы стилей, и всё. Вот и всё. Можно назвать их все «аннотациями». С точки зрения SEO это ничего не изменит».

Они объяснили, что имена классов используются только для визуального оформления. Они не считаются частью содержимого страницы. Поэтому Googlebot и другие HTML-парсеры игнорируют их при извлечении содержательной информации.

Даже если вы передаете HTML в языковую модель или базовый сканер, имена классов не будут учитываться, если ваша система явно не предназначена для чтения этих атрибутов.

Почему контент в псевдоэлементах является проблемой

Хотя имена классов безвредны, команда предостерегла от размещения значимого контента в псевдоэлементах CSS, таких как :before и :after.

Сплитт заявил:

«Идея, повторюсь, – первоначальная идея – заключается в том, чтобы отделить представление от контента. Таким образом, контент находится в HTML, а его представление – в CSS. Поэтому before, after если вы добавляете декоративные элементы, например, маленький треугольник, маленькую точку, маленькую лампочку или маленького единорога – что угодно, – я думаю, это нормально, потому что это декоративно. С точки зрения контента это не имеет значения. Без него всё было бы прекрасно».

Добавление визуальных эффектов приемлемо, но вставка заголовков, абзацев или любого контента, с которым сталкивается пользователь, в псевдоэлементы нарушает основной принцип веб-разработки.

Этот контент становится невидимым для поисковых систем, программ чтения с экрана и любых других инструментов, которые полагаются на прямой анализ HTML.

Мюллер привел реальный пример того, как это может пойти не так:

«Однажды команда индексации обратилась к нам с требованием связаться с сайтом и потребовать прекратить использование before и after…  Они использовали before псевдокласс для добавления знака номера ко всему, что считали хэштегами. И наша система индексации подумала: было бы здорово, если бы мы могли распознавать эти хэштеги на странице, ведь, возможно, они для чего-то полезны».

Поскольку символы хэштега были добавлены с помощью CSS, они никогда не были видны системам Google.

Сплитт протестировал это вживую во время записи и подтвердил:

«Его нет в DOM... поэтому он не учитывается при рендеринге».

Слишком большой размер CSS может снизить производительность

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

По данным веб-альманаха HTTP Archive за 2022 год, средний размер CSS-файла вырос примерно до 68 КБ для мобильных устройств и 72 КБ для настольных компьютеров.

Мюллер заявил:

«Веб-альманах» сообщает, что каждый год мы видим рост размера CSS, а в 2022 году медианный размер таблицы стилей составил 68 или 72 килобайта. … Они также упомянули, что самый большой из найденных ими файлов весил 78 мегабайт. … Это текстовые файлы».

Подобное раздувание может негативно сказаться на основных показателях сайта (Core Web Vitals) и общем пользовательском опыте, которые действительно влияют на рейтинг. Часто причиной являются фреймворки и готовые библиотеки.

Хотя разработчики могут смягчить это с помощью минимизации и удаления неиспользуемых правил, не все это делают. Поэтому оптимизация CSS – достойный пункт в вашем контрольном списке технического SEO.

Сохраняйте CSS сканируемым

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

Мюллер пошутил:

«Согласно рекомендациям Google, CSS-файлы должны быть доступны для сканирования. Должно же быть, тут есть какая-то магия, верно?»

Настоящая причина скорее техническая, чем магическая. Googlebot использует CSS-файлы для отображения страниц такими, какими их видят пользователи.

Блокировка CSS может повлиять на интерпретацию ваших страниц, особенно в плане макета, удобства для мобильных устройств или таких элементов, как скрытый контент.

Практические советы для SEO-специалистов

Вот что этот эпизод означает для вашей практики SEO:

  • Прекратите оптимизировать имена классов: ключевые слова в классах CSS не помогут вашим рейтингам.
  • Проверьте псевдоэлементы: любой реальный контент, например текст, предназначенный для чтения, должен находиться в HTML, а не в :before или :after.
  • Проверьте размер таблицы стилей: большие файлы CSS могут снизить скорость загрузки страницы и показатели Core Web Vitals.
  • Сократите всё, что возможно.
  • Убедитесь, что CSS доступен для сканирования: блокировка таблиц стилей может нарушить рендеринг и повлиять на то, как Google распознает вашу страницу.

Команда также подчеркнула важность использования правильных HTML-тегов для содержательных изображений:

«Если изображение является частью контента и вы думаете: «Посмотрите на этот дом, который я только что купил», то вам нужен imgтег изображения или pictureтег, который фактически содержит фактическое изображение как часть DOM, потому что вы хотите, чтобы мы увидели что-то вроде: «Ага, на этой странице есть изображение, которое не просто украшение».

Используйте CSS для оформления и HTML для передачи смысла. Такое разделение удобно как для пользователей, так и для поисковых систем.