Устаревшие HTML-теги на сайте

Устаревшие HTML-теги и атрибуты (font, center, marquee, bgcolor, align) ещё могут отображаться в браузере, но создают технический долг: хуже доступность, сложнее поддержка, тяжелее единый дизайн. Прямого «штрафа за font» в поиске обычно нет, но legacy-разметка мешает модернизации.

Чистку лучше вести волнами: сначала общие шаблоны header/footer, затем карточки и архивы, потом старые посты по мере касания.

Чем заменить

БылоСтало
<font color>CSS color / классы темы
<center>flex, grid, text-align
<b> ради SEO<strong> или стиль заголовка
Таблица для вёрсткиCSS Grid / Flexbox
<marquee>CSS animation (или убрать)

Каркас документа — HTML-структура. Читаемость списков и абзацев — форматирование контента. Заголовки — H1–H6.

Как искать в коде

grep -E 'font|center|bgcolor|align' templates/
# или краул + выборка HTML в отчёте

Инструмент Устаревшие HTML-теги подскажет типичные находки на URL. После правки шаблона проверьте главную, статью и форму — бесплатная проверка.

Таблицы для данных (цены, характеристики) оставляйте — deprecated статус не запрещает семантические таблицы с th и подписью.

Миграция с конструктора

Старые лендинги на конструкторах часто тянут inline-стили и table-layout. При переезде на CMS не копируйте HTML «как есть» — перенесите смысл в компоненты темы. Это разовая работа, которая снимает сотни мелких ошибок валидации.

Проверьте email-рассылки и архивные страницы акций: там decade-old разметка живёт годами и индексируется, если забыли noindex.

Атрибуты align и bgcolor на table часто тянутся из Excel-экспорта в админку. Замените на class из дизайн-системы: так проще сменить тему и не искать inline-стили по базе постов.

Frameset и frame ещё встречаются на legacy-внутренних порталах. Для публичного SEO такие URL лучше закрыть или перевести на нормальный layout — мобильный браузер их не прощает.

Атрибуты align и bgcolor на table часто тянутся из Excel-экспорта в админку. Замените на class из дизайн-системы: так проще сменить тему и не искать inline-стили по базе постов.

Frameset и frame ещё встречаются на legacy-внутренних порталах. Для публичного SEO такие URL лучше закрыть или перевести на нормальный layout — мобильный браузер их не прощает.

Атрибуты align и bgcolor на table часто тянутся из Excel-экспорта в админку. Замените на class из дизайн-системы: так проще сменить тему и не искать inline-стили по базе постов.

Frameset и frame ещё встречаются на legacy-внутренних порталах. Для публичного SEO такие URL лучше закрыть или перевести на нормальный layout — мобильный браузер их не прощает.

Атрибуты align и bgcolor на table часто тянутся из Excel-экспорта в админку. Замените на class из дизайн-системы: так проще сменить тему и не искать inline-стили по базе постов.

Frameset и frame ещё встречаются на legacy-внутренних порталах. Для публичного SEO такие URL лучше закрыть или перевести на нормальный layout — мобильный браузер их не прощает.

Атрибуты align и bgcolor на table часто тянутся из Excel-экспорта в админку. Замените на class из дизайн-системы: так проще сменить тему и не искать inline-стили по базе постов.

Frameset и frame ещё встречаются на legacy-внутренних порталах. Для публичного SEO такие URL лучше закрыть или перевести на нормальный layout — мобильный браузер их не прощает.

Вопросы и ответы

Убрать всё deprecated сразу?

Рискованно для большого сайта. Сначала шаблоны, контент — по приоритету трафика.

<b> и <i> запрещены?

Нет, но для важности лучше strong/em или стили заголовков.

Таблицы нельзя?

Можно для табличных данных. Нельзя — table-layout всей страницы.

Влияние на скорость?

Косвенное через старую тяжёлую вёрстку и лишние обёртки.