Аннотация
Рассмотрены возможности проведения технического аудита сайта и приведены различные виды технических аудитов на основе обзора каждого аудита. В статье даны выводы о применении технических аудитов.
Общая постановка проблемы
Техническая сторона сайта имеет большое влияние на эффективное функционирование ресурса, а также на быстроту и качество его продвижения в поисковых системах. Даже одна незначительная, на первый взгляд ошибка, может привести к достаточно серьезным последствиям, вплоть до исключения ресурса из индекса поисковиков. Чтобы этого избежать, проводится технический аудит сайта – комплекс работ, позволяющих определить и устранить программные и технические неполадки или «уязвимые места» сайта.
Пример: один из сайтов туристической тематики достаточно плохо индексировался в поисковой системе Яндекс. После проведения технического аудита было выявлено, что хостинг, на котором расположен сайт, выбран крайне неудачно: сервер хостинга регулярно давал сбой, и в то время как поисковый робот пытался зайти на ресурс, последний оказывался недоступным. Кроме этого, время загрузки страниц превышало допустимую норму, так как подолгу не удавалось установить связь с сервером. Как только все эти ошибки были устранены, сайт вновь занял те позиции в поисковой системе, которые некогда утратил.
Постановка задачи
Технический аудит условно разделяется на две категории – начальный, более общий и подробный, более детальный и глубокий.
- анализ качества и количества внешних ссылок на ресурс,
- диагностика количества страниц сайта, попавших в индекс поисковых систем Яндекс и Google,
- исследование показателей сайта: возраст, ТИЦ и PR, наличие в Яндекс.Каталоге и пр.,
- проверка количества релевантных страниц ресурса по тематическим запросам в сравнении с сайтами-конкурентами,
- анализ тайтлов (заголовков окна), мета-тегов (описание страниц, ключевых слов и т.д.).
Часто уже начального аудита достаточно, чтобы обнаружить какие-то системные ошибки или проблемы в технической стороне сайта.
- анализ программной части, в том числе кода и соответствия сайта стандартам W3C,
- проверка настроек сервера,
- диагностика работы хостинга,
- диагностика ошибок навигации сайта,
- проверка ресурса на наличие несуществующих страниц и диагностика 404-ошибки,
- анализ структуры данных,
- диагностика всей системы управления ресурсом,
- анализ robots.txt,
- диагностика верстки сайта,
- анализ скорости загрузки страниц,
- анализ корректной работы отдельных сервисов ресурса,
- диагностика оптимизации графических элементов, включая flash-анимацию.
Это далеко не полный перечень работ, который может включать технический аудит. Если заказывать данную процедуру в сторонней организации, специалисты по окончании диагностики обязаны предоставить подробный отчет с указанием всех обнаруженных ошибок и рекомендациями по их скорейшему устранению.
Примеры технического аудита
Поисковая система Google индексировала только главную страницу сайта, почему-то «пропуская» все остальные, в то время поисковик Яндекс по тем же самым запросам выводил все страницы сайта.
Решение: как только был проведен аудит, была обнаружена программная ошибка в CMS: ее результатом стало появление огромного количества дублей внутренних страниц. Неполадка была исправлена настройкой 404 ошибки и результат не заставил себя долго ждать. Через некоторое время сайт начал появляться в поисковой системе Google по продвигаемым запросам.
Выкладывая редизайн сайта, разработчики ресурса перенесли файл robots.txt вместе с новой версией, файл запрещал индексацию данной версии, пока она находилась в разработке.
Решение: Своевременный технический аудит (тотчас после обновления сайта) позволил определить этот недочет и устранить его. Благодаря этому удалось избежать выпадения ресурса из индексации и не потерять уже занятые позиции.
Рекомендации по самостоятельному техническому аудиту сайта
Если вы решили провести базовый аудит самостоятельно, внимательно ознакомьтесь с приведенными ниже рекомендациями по проверке ключевых технических моментов сайта:
1 Проверка показателей сайта
Проверка позволяет определить возраст сайта, наличие верификации, период продления и т.д. вплоть до употребления ключевого слова в названии сайта. Лучшим помощником в этом может выступить whois-сервис.
- created — дата регистрации домена
- paid-till — дата, до которой домен оплачен
- verified или unverified — говорит о том, верифицирован ли домен
2 Проверка хостинга
Чтобы определить скорость загрузки и работы сайта, есть много сервисов. Приемлемой считается загрузка хостинга в течение 3 секунд.
Чтобы узнать о наличии сбоев в работе сервера, нужно посмотреть логи ошибок (прочесть о них можно в разделе FAQ на сайте вашего хостера).
3 Проверка файла robots.txt
Чтобы узнать, есть ли данный файл на сайте вообще, введите в адресной строке «site.ru/robots.txt». Если файл не сможет открыться, значит, он отсутствует и его нужно создавать.
Этот файл нужен для управления индексацией поисковыми системами. Таким образом, вы даете поисковому роботу необходимые указания, что нужно индексировать, а что нет.
4 Проверка HTML-кода
Ошибки в коде HTML влияют на качество индексации сайта, то есть на его продвижение в целом. Поэтому необходимо анализировать код на наличие ошибок.
Самый простой и популярный способ узнать подробности составления HTML-кода – проверить его на валидность через W3C Validator.
Программы для технического аудита сайта
Существует множество программ, с помощью которых можно проанализировать техническую сторону вашего сайта. Есть программы платные, есть бесплатные, все они помогут выявить и впоследствии устранить технические ошибки, которые мешают продвижению.
Имеет понятный интерфейс, подойдет как для рядового пользователя, так и для продвинутого. Результаты аудита можно выгрузить в виде таблицы Excel.
Понятный интерфейс, подходит для различных уровней пользователей. Показывает, на всех ли страницах прописаны мета-теги title и description, уникальны ли они.
Плагин для Chrome, Firefox и Opera. Предлагает более 60 параметров, по которым может быть проанализирована страница.
Веб-краулер, позволяющий сканировать сайты и проверять их основные технические и SEO-параметры на предмет ошибок.
На данный момент имеется огромное количество разнообразных платных и бесплатных программ, в основной своей сути они все похожи, так что выбрать какой именно программой или сервисом пользоваться не составит труда.
Выводы
В целом, технический аудит сайта сегодня можно проводить самостоятельно, прибегая к помощи бесплатных или платных сервисов и программ. Но делать это нужно как можно раньше, желательно еще до того, как сайт будет выведен для продвижения в поисковые системы. А лучше всего – на этапе завершения работ над создание ресурса, когда есть время исправить ошибки без особых потерь для ранжирования.
Литература
- Тузовский, А. Ф. Проектирование и разработка web-приложений : учебное пособие / А. Ф. Тузовский. — Томск : Томский политехнический университет, 2014. — 219 с.
- Лучанинов, Д. В. Основы разработки web-сайтов образовательного назначения : учебное пособие / Д. В. Лучанинов. — Саратов : Ай Пи Эр Медиа, 2018. — 105 с.
- Сычев, А. В. Web-технологии / А. В. Сычев. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. — 184 с.