Технический аудит сайта

Прокопенко Е.В., Рогозин В.В.
Донецкий национальный технический университет, г. Донецк, кафедра прикладной математики и искусственного интеллекта
prokopenko1515@rambler.ru

Аннотация

Рассмотрены возможности проведения технического аудита сайта и приведены различные виды технических аудитов на основе обзора каждого аудита. В статье даны выводы о применении технических аудитов.

Общая постановка проблемы

Техническая сторона сайта имеет большое влияние на эффективное функционирование ресурса, а также на быстроту и качество его продвижения в поисковых системах. Даже одна незначительная, на первый взгляд ошибка, может привести к достаточно серьезным последствиям, вплоть до исключения ресурса из индекса поисковиков. Чтобы этого избежать, проводится технический аудит сайта – комплекс работ, позволяющих определить и устранить программные и технические неполадки или «уязвимые места» сайта.

Пример: один из сайтов туристической тематики достаточно плохо индексировался в поисковой системе Яндекс. После проведения технического аудита было выявлено, что хостинг, на котором расположен сайт, выбран крайне неудачно: сервер хостинга регулярно давал сбой, и в то время как поисковый робот пытался зайти на ресурс, последний оказывался недоступным. Кроме этого, время загрузки страниц превышало допустимую норму, так как подолгу не удавалось установить связь с сервером. Как только все эти ошибки были устранены, сайт вновь занял те позиции в поисковой системе, которые некогда утратил.

Постановка задачи

Технический аудит условно разделяется на две категории – начальный, более общий и подробный, более детальный и глубокий.

Начальный технический аудит включает:
  • анализ качества и количества внешних ссылок на ресурс,
  • диагностика количества страниц сайта, попавших в индекс поисковых систем Яндекс и Google,
  • исследование показателей сайта: возраст, ТИЦ и PR, наличие в Яндекс.Каталоге и пр.,
  • проверка количества релевантных страниц ресурса по тематическим запросам в сравнении с сайтами-конкурентами,
  • анализ тайтлов (заголовков окна), мета-тегов (описание страниц, ключевых слов и т.д.).

Часто уже начального аудита достаточно, чтобы обнаружить какие-то системные ошибки или проблемы в технической стороне сайта.

Глубокий технический аудит включает:
  • анализ программной части, в том числе кода и соответствия сайта стандартам W3C,
  • проверка настроек сервера,
  • диагностика работы хостинга,
  • диагностика ошибок навигации сайта,
  • проверка ресурса на наличие несуществующих страниц и диагностика 404-ошибки,
  • анализ структуры данных,
  • диагностика всей системы управления ресурсом,
  • анализ robots.txt,
  • диагностика верстки сайта,
  • анализ скорости загрузки страниц,
  • анализ корректной работы отдельных сервисов ресурса,
  • диагностика оптимизации графических элементов, включая flash-анимацию.

Это далеко не полный перечень работ, который может включать технический аудит. Если заказывать данную процедуру в сторонней организации, специалисты по окончании диагностики обязаны предоставить подробный отчет с указанием всех обнаруженных ошибок и рекомендациями по их скорейшему устранению.

Примеры технического аудита

Пример проблемы №1:

Поисковая система Google индексировала только главную страницу сайта, почему-то «пропуская» все остальные, в то время поисковик Яндекс по тем же самым запросам выводил все страницы сайта.

Решение: как только был проведен аудит, была обнаружена программная ошибка в CMS: ее результатом стало появление огромного количества дублей внутренних страниц. Неполадка была исправлена настройкой 404 ошибки и результат не заставил себя долго ждать. Через некоторое время сайт начал появляться в поисковой системе Google по продвигаемым запросам.

Пример проблемы №2:

Выкладывая редизайн сайта, разработчики ресурса перенесли файл 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.

Программы для технического аудита сайта

Существует множество программ, с помощью которых можно проанализировать техническую сторону вашего сайта. Есть программы платные, есть бесплатные, все они помогут выявить и впоследствии устранить технические ошибки, которые мешают продвижению.

NetPeak Spider
Платная программа

Имеет понятный интерфейс, подойдет как для рядового пользователя, так и для продвинутого. Результаты аудита можно выгрузить в виде таблицы Excel.

Screamingfrog
Платная программа

Понятный интерфейс, подходит для различных уровней пользователей. Показывает, на всех ли страницах прописаны мета-теги title и description, уникальны ли они.

RDS бар
Бесплатный плагин

Плагин для Chrome, Firefox и Opera. Предлагает более 60 параметров, по которым может быть проанализирована страница.

SiteAnalyzer
Бесплатная программа

Веб-краулер, позволяющий сканировать сайты и проверять их основные технические и SEO-параметры на предмет ошибок.

На данный момент имеется огромное количество разнообразных платных и бесплатных программ, в основной своей сути они все похожи, так что выбрать какой именно программой или сервисом пользоваться не составит труда.

Выводы

В целом, технический аудит сайта сегодня можно проводить самостоятельно, прибегая к помощи бесплатных или платных сервисов и программ. Но делать это нужно как можно раньше, желательно еще до того, как сайт будет выведен для продвижения в поисковые системы. А лучше всего – на этапе завершения работ над создание ресурса, когда есть время исправить ошибки без особых потерь для ранжирования.

Литература

  1. Тузовский, А. Ф. Проектирование и разработка web-приложений : учебное пособие / А. Ф. Тузовский. — Томск : Томский политехнический университет, 2014. — 219 с.
  2. Лучанинов, Д. В. Основы разработки web-сайтов образовательного назначения : учебное пособие / Д. В. Лучанинов. — Саратов : Ай Пи Эр Медиа, 2018. — 105 с.
  3. Сычев, А. В. Web-технологии / А. В. Сычев. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. — 184 с.