Что мы проверяем на сайте
Список правил регулярно дорабатывается и расширяется, а устаревшие правила удаляются.
Тег Canonical
Тег `canonical` не найден.
Тег `canonical` должен присутствовать на каждой странице сайта и ссылаться на главное зеркало страницы.
Формат meta-тега `canonical`
Тег `canonical` должен содержать полный валидный УРЛ.
Дублирование тега `canonical`.
Только один тег `canonical` должен присутствовать на странице.
Изображения
Наличие аттрибута `src` тега <img>
Каждое изображение должно содержать аттрибут `src` с валидным адресом изображения.
Валидность аттрибута `src` тега <img>
Каждое изображение должно содержать аттрибут `src` с валидным адресом изображения.
Наличие аттрибута `alt` тега <img>
Каждое изображение должно содержать аттрибут `alt` с описанием содержания картинки.
Совместное использование аттрибутов `alt` и `title`.
Изображение не должно иметь аттрибуты `alt` и `title` одновременно.
META-тег Description
Наличие meta-тега `description`
МЕТА-тега `description` должен быть на каждой странице.
Длинна meta-тега `description`
Оптимальная длина для значения МЕТА-тега `description` между 50 и 160 символами.
Наличие нескольких мета-тегов `description`
Только один мета-тег `description` должен быть на странице.
OpenGraph теги
Наличие og:image
Каждой странице рекомендуется иметь OpenGraph тег `og:image`.
Корректность og:image
OpenGraph тег `og:image` должен содержать полный валидный url.
Наличие og:sitename
Каждой странице рекомендуется иметь OpenGraph тег `og:sitename`.
Наличие og:title
Каждой странице рекомендуется иметь OpenGraph тег `og:title`.
Наличие og:type
Каждой странице рекомендуется иметь OpenGraph тег `og:type`.
Наличие og:url
Каждой странице рекомендуется иметь OpenGraph тег `og:url`.
Корректность og:url
OpenGraph тег `og:url` должен содержать полный валидный url.
Наличие twitter.card
Каждой странице рекомендуется иметь OpenGraph тег `twitter:card`.
Корректность twitter.card
OpenGraph тег `twitter.card` должен содержать один из следующий вариантов: summary, summary_large_image, app, player.
Наличие twitter.description
Каждой странице рекомендуется иметь OpenGraph тег `twitter:description`.
Наличие twitter.domain
Каждой странице рекомендуется иметь OpenGraph тег `twitter:domain`.
Корректность twitter.domain
OpenGraph тег `twitter.domain` должен содержать полный валидный url.
Наличие twitter:image
Каждой странице рекомендуется иметь OpenGraph тег `twitter:image`.
Корректность twitter:image
OpenGraph тег `twitter.card` должен содержать полный валидный url.
Наличие twitter:site
Каждой странице рекомендуется иметь OpenGraph тег `twitter:site`.
Тег <h1>
Наличие тега <h1>
Каждая страница должна содержать заголовок в виде тега <h1>
Наличие нескольких тегов <h1>
Только один тег <h1> должен быть на странице.
Длинна тега <h1>
Оптимальная длина для тега <h1> состалвяет от 10 до 80 символов.
Заголовок страницы
Наличие <title>.
Каждая страница должна содержать заголовок в виде тега <title>
Длинна тега <title>
Оптимальная длина для тега <title> состалвяет от 10 до 80 символов.
Дублирование тега `title`.
Только один тег `title` должен присутствовать на странице.
Статус-коды ответов
Поиск битых ссылок
Сайт не должен содержать битый ссылок.
Проверка статус кода ответов
Ожидаемыми статус-кодами ответа являются 2xx.