
Знакомая ситуация: копирайтер, SEO-специалист или менеджер копирует текст из Word или другого редактора, на сайте визуально всё выглядит хорошо, но поисковые системы индексируют страницу с ошибками, якорные ссылки не работают, а верстка «плывет» на мобильных устройствах.
Причина кроется в невалидном HTML-коде: незакрытых тегах, пустых ссылках, отсутствующих атрибутах alt или дублирующихся id. Ручная проверка тысяч карточек товаров или статей крайне трудозатратна.
Мы упростили решение этой проблемы с помощью нашего нового модуля:
[spoiler]
Что делает модуль
Модуль автоматически сканирует HTML-код в контентных полях инфоблоков (тексты анонсов, детальные описания, свойства типа «HTML») и находит ошибки разметки, которые негативно влияют на продвижение и стабильную работу сайта.
По итогам сканирования модуль формирует подробный .csv-отчет, в котором для каждой найденной ошибки указаны:
- ID элемента
- Название элемента
- Ссылка на страницу редактирования элемента
- Тип ошибки и поле в котором она содержится
Алгоритм проверяет код по нескольким критическим категориям:
- CRITICAL: Атрибут без открывающего тега (например, «оторванный» class= или href=).
- STRUCTURE: Дисбаланс открывающих и закрывающих тегов, а также запрещенная вложенность ссылок <a> внутри <a>.
- DOM: Ошибки парсинга, незакрытые теги, обрывы разметки.
- ATTRIBUTE: Пустые атрибуты href="" и дублирующиеся id, которые ломают работу JavaScript и якорей.
- ACCESSIBILITY: Отсутствие атрибута alt у изображений (критично для SEO по картинкам и доступности для скринридеров).
- SYNTAX: Неэкранированные спецсимволы (например, «голый» амперсанд & вместо &.
- Установите модуль из Маркетплейса 1С-Битрикс
- Перейдите в настройки модуля, выберите нужный инфоблок и укажите, нужно ли проверять только активные элементы, укажите количество обрабатываемых элементов за 1 шаг.
- Нажмите «Запустить проверку» и скачайте готовый .csv-файл с отчетом (или заберите его из папки /upload/artworkshop.validator/).