Расширение выполняет беглый анализ просматриваемых в браузере веб-страниц.
В настоящее время расширение находится в процессе разработки и не выложено в Chrome Web Store. Но вы его можете установить как распакованное расширение, включив в расширениях браузера Режим разработчика и скачав данный репозиторий.
- Изображения
- наличие атрибута
src - пустой атрибут
src - наличие атрибута
alt - пустой атрибут
alt - поиск изображений с указанными расширениями (например для обнаружения усаревших форматов)
- наличие атрибута
- Заголовки
- наличие тэга
titleвнутри секции<head></head> - заголовок
h1не более одного заголовка h1 - проверка правильности структуры уровней заголовков. title
- наличие тэга
- Ссылки на внешние сайты
- SEO
meta-titlemeta-descmeta-keys
- Проверка на дублирующиеся id. Все id должны быть уникальными в пределах одного документа.
- Проверка наличия meta-тэга
robotsразрешающего или запрещающего индексацию страницы поисковыми роботами и его значения (index, follow,noindex, nofollow).
- тэг
canonical:<link rel="canonical" href="https://site.com"> - Определён ли язык страницы сайта, через атрибут
langу тэгаhtml:<html lang="ru"> - Мета-тэги Open Graf и Twitter.
- Проверить встроены ли счётчики (Analitics, Яндекс.Метрика) и другие сторонние сервисы.
- Иерархическая структура заголовков H2-H6.
- Добавить систему логов ошибок работы приложения для каждого из методов анализа. Через
try...catch.