Что умеет решение
Модуль автоматически проверяет HTML-код в контентных полях инфоблоков: детальных описаниях, текстах анонсов и свойствах типа «HTML». Инструмент находит ошибки разметки, препятствующие продвижению и стабильной работе сайта, и указывает способы их исправления.
Польза для SEO и технического качества
Полная индексация контента. Поисковые роботы (Яндекс, Google) корректно читают валидную разметку, что предотвращает потерю части текста из индекса из-за оборванных или несбалансированных тегов.
Трафик из поиска по изображениям. Заполненные атрибуты alt выводят картинки в выдачу и повышают релевантность страниц.
Эффективный краулинговый бюджет. Отсутствие пустых и вложенных ссылок позволяет роботам не тратить ресурсы на мёртвые переходы, обеспечивая корректное распределение ссылочного веса.
Поведенческие факторы. Страницы с корректной разметкой одинаково отображаются на любых устройствах, что снижает процент отказов и улучшает позиции в поиске.
Техническое качество
Стабильная работа JS и якорей. Уникальные id и сбалансированные теги обеспечивают предсказуемое функционирование скриптов, табов, аккордеонов и anchor-ссылок.
Защита от ошибок контента. Проблемы, допущенные при правках менеджерами или копирайтерами, выявляются до публикации, а не после падения трафика.
Проверка HTML-кода анонсов, детальных описаний и свойств
Экономия времени за счет автоматической проверки тысяч карточек за минуты вместо ручного анализа кода.
Принцип работы
Модуль сканирует HTML-поля и формирует CSV-файл. В отчете содержатся ссылки на элементы с ошибками и рекомендации по их исправлению.
Типы обнаруживаемых ошибок и способы устранения
CRITICAL — атрибут без открывающего тега. В начале текста находится «оторванный» атрибут (class=, href=, src=). Решение: добавьте недостающий тег. Пример: class="btn">Текст преобразуется в button class="btn">Текст.
STRUCTURE — дисбаланс тегов. Количество открывающих и закрывающих тегов не совпадает (например, три div при двух /div). Решение: добавьте недостающий закрывающий тег или удалите лишний открывающий.
DOM — ошибка парсинга. Наличие незакрытых тегов, невалидной вложенности или обрывов разметки. Решение: закройте оборванные теги, удалите дубликаты и мусорные символы, восстановите правильную вложенность.
ATTRIBUTE — пустой атрибут href. Ссылка с href="" не ведет никуда, что ухудшает SEO и доступность. Решение: укажите корректный URL или замените тег a на span.
Модуль проверяет HTML-код анонсов, детальных описаний и свойств на соответствие стандартам. Выявляются ошибки доступности, такие как отсутствие атрибута alt у изображений, что мешает скринридерам и поисковым системам. Для контента требуется краткое описание, для декоративных элементов — пустой атрибут.
Обнаруживаются дубликаты идентификаторов ID, которые нарушают работу JavaScript и якорных ссылок. Рекомендуется использовать уникальные ID или заменять дубли на классы.
Проверка выявляет запрещённую стандартом вложенность ссылок, когда тег a находится внутри другого тега a. Это приводит к произвольному разрыву структуры браузером. Внутреннюю ссылку необходимо вынести за пределы внешней, а для группировки использовать div или span.
Модуль находит неэкранированный символ амперсанда, который не является валидной сущностью. Его следует заменять на &. Это удобно делать через поиск с заменой в редакторе кода.
Модуль поддерживает работу в многосайтовой среде.
Если «Проверка HTML-кода анонса, детального описания и свойств» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.