Проверка HTML-кода анонса, детального описания и свойств
Проверка HTML-кода анонса, детального описания и свойств
Модуль проверяет HTML-код анонса, детального описания и свойств в Битрикс. Помогает находить ошибки, битые теги и некорректную вёрстку до публикации. Ускоряет работу контент-менеджера и снижает риск поломки страниц.
0
4 990 руб
Модуль автоматически проверяет HTML-код контентных полей инфоблоков: детальных описаний, текстов для анонса и свойств типа «HTML». Находит ошибки разметки, которые мешают продвижению и стабильной работе сайта, и подсказывает, как их исправить.
Польза для продвижения и технического качества
Для SEO и продвижения:
- Полная индексация контента. Поисковые роботы (Яндекс, Google) корректно читают валидную разметку — часть текста не «выпадает» из индекса из-за оборванных или несбалансированных тегов.
- Трафик из поиска по картинкам. Заполненные alt выводят изображения в выдачу и повышают релевантность страниц.
- Эффективный краулинговый бюджет. Без пустых и вложенных ссылок робот не тратит обход на мёртвые переходы, а ссылочный вес распределяется корректно.
- Поведенческие факторы. Страницы с корректной разметкой одинаково отображаются на любых устройствах — ниже отказы, лучше позиции.
- Стабильная работа JS и якорей. Уникальные id и сбалансированные теги — скрипты, табы, аккордеоны и anchor-ссылки работают предсказуемо.
- Защита от «человеческого фактора». Ошибки контента (правки менеджеров и копирайтеров) выявляются до публикации проблем, а не после падения трафика.
- Экономия времени. Автоматическая проверка тысяч карточек за минуты вместо ручного просмотра кода.
Модуль сканирует HTML-поля и по результатам формирует .csv-файл со ссылками на каждый элемент, содержащий ошибки. Для каждой ошибки даётся рекомендация по исправлению.
Определяемые ошибки и их решение
CRITICAL — атрибут без открывающего тега. В начале текста стоит «оторванный» атрибут (class=, href=, src=). Решение: добавьте недостающий тег. Пример: class="btn">Текст → <button class="btn">Текст</button>.
STRUCTURE — дисбаланс тегов. Открывающих и закрывающих тегов поровну не выходит (три <div> при двух </div>). Решение: добавьте недостающий закрывающий тег или удалите лишний открывающий.
DOM — ошибка парсинга. Незакрытые теги, невалидная вложенность, обрыв разметки. Решение: закройте оборванные теги, удалите дубли и мусорные символы, восстановите вложенность.
ATTRIBUTE — пустой href. Ссылка с href="" никуда не ведёт, ухудшая SEO и доступность. Решение: укажите корректный URL либо уберите тег <a> / замените на <span>.
ACCESSIBILITY — изображение без alt. Скринридеры не могут описать картинку незрячим пользователям, изображение не попадает в поиск. Решение: добавьте alt с кратким описанием (<img src="foto.jpg" alt="Матрас Уют 160х200">); для декоративных — alt="".
ATTRIBUTE — дублирующийся ID. Несколько элементов с одинаковым id ломают JavaScript и якоря. Решение: сделайте id уникальными или замените дубли на class.
STRUCTURE — вложенные ссылки. <a> внутри <a> запрещён стандартом — браузер разрывает структуру произвольно. Решение: вынесите внутреннюю ссылку за пределы внешней; для группировки ссылок используйте <div> или <span>.
SYNTAX — неэкранированный &. «Голый» символ &, не являющийся валидной сущностью (&, <, —). Решение: замените & на & (H&M → H&M) — удобно поиском с заменой в редакторе кода.
Модуль поддерживает многосайтовость.