Устаревшие 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 всей страницы.
Влияние на скорость?
Косвенное через старую тяжёлую вёрстку и лишние обёртки.