Проверка исходников
source-integrity-audit.mjs работает без сборки сайта. Он сверяет версию, наличие страниц, внутренние ссылки и ссылки из списка функций.
Это удобно локально, когда зависимости ещё не установлены: ошибки в ссылках и списке функций находятся до сборки.
Реестр страниц
content-registry-audit.mjs для каждой страницы хранит, на какой вопрос она отвечает, когда её существенно меняли, когда пора перечитать и хеш проверенного текста. Карта сайта строится из того же реестра.
Смена года или номера версии не считается поводом обновлять дату изменения у всех страниц. А если текст страницы изменился, хеш не совпадёт, и её придётся перечитать.
Список функций
product-facts-audit.mjs проверяет, что у каждой функции свой номер, допустимый статус, версия и дата, а ссылка на подробности ведёт на существующую страницу. Отдельно проверяется, что мы не обещаем скачивание приложения, которого нет.
- public — есть в публичной версии;
- implemented — работает в программе, но готового приложения для скачивания может не быть;
- supported — сервер умеет это принимать или обрабатывать.
Свежесть сравнений
У страниц сравнения есть список официальных источников и дата проверки. Если сведения устарели или ссылка пропала со страницы, выпуск останавливается, а не публикует устаревшее сравнение.
Проверка собранного сайта
После сборки seo-audit.mjs проверяет заголовки и описания, канонические адреса, разметку, картинки для соцсетей, карту сайта и важные файлы. Это отдельный шаг: проверка исходников не заменяет проверку готового HTML.
Чего эти проверки не обещают
Они не гарантируют место в поиске или упоминание в ответах ИИ. Они лишь убирают противоречия и устаревшие сведения, а как использовать страницу, решает уже поисковик.