Технический аудит сайта
Основная цель технического аудита - выявить возможные технические проблемы сайта, мешающие ему выполнять две главные задачи: обеспечение доступа пользователей к контенту и привлечение трафика с поиска.
Обычно технический аудит сайта – важная часть комплексного аудита интернет-проекта, которая проводится с целью определения технической способности сайта решать стоящую перед ним задачу.
Техническая часть сайта может создавать проблемы, влияющие на SEO продвижение, поэтому, проводя технический аудит, мы частично изучаем сайт и с точки зрения его оптимизации под продвижение.
На самом деле, нет способа чётко определить, где начинается SEO аудит, где аудит юзабилити, а где – чисто технический аудит сайта. Все эти части важны и взаимозависимы, но анализ сайта производится с разных точек зрения и с разным уровнем детализации.
Технический аудит сайта включает в себя сбор и анализ огромного количества параметров, которые могут приводить к самым разным проблемам с доступностью контента, неправильной и неполной индексацией страниц сайта поисковыми машинами Яндекс и Google.
Технический аудит сайта включает такие этапы:
Проверка индексации страниц поисковиками Яндекс и Google
Определяется количество страниц в индексе Яндекса и Google, оценивается соотношение между ними, делаются выводы (если есть большая разница).
Проверяется наличия файла robots.txt и настроек индексации сайта в нём, присутствие в разделе HEAD страницы канонического тэга и его правильность.
Определяется наличие файла XML-карты сайта для поисковых машин, правильность составления и присутствие в нём всех страниц, которые должны индексироваться.
Оценивается полнота индексации страниц сайта поисковыми машинами (сравнивается количество проиндексированных поисковой машиной страниц с общим количеством существующих).
Тестирование и анализ заголовков ответа сервера на запрос страницы
Производится проверка и анализ заголовков ответа сервера при попытке доступа к страницам, поиск страниц с неправильными заголовками ответа сервера.
Тестируются на правильность заголовки ответа для страниц ошибок (403, 404, 500). Они должны быть только стандартными, а не 200 OK.
Определяется наличие редиректов 301 (постоянный редирект), 302 (временный редирект) и целесообразности их использования на сайте.
Проверяется наличие редиректа на версию адресов страниц с WWW или без WWW и заголовок ответа сервера, если такой редирект настроен.
Анализ URL-адресов страниц, картинок и скачиваемых файлов
Проверяется присутствие в URL кириллических букв, пробелов, нестандартных для адресов страниц символов, наличие в них Get-переменных и переменных сессии.
Определяется полнота использования всеми ресурсами на сайте адресов с использованием безопасного или небезопасного протокола (HTTP или HTTPS).
Делается проверка используемого SSL-сертификата (если сайт работает по безопасному протоколу), истечения срока годности и подписавшей его организации.
Также при тестировании страниц происходит проверка сайта на вирусы.
Аудит безопасности сайта
Эта важная часть технического аудита сайта делается с целью выявления дыр в безопасности, возможности его взлома хакером и наступления последующих негативных последствий для его владельца (кража и подмена данных, потеря репутации и клиентов, судебные иски и штрафы).
Производится тестирование безопасности сайта на самые распространенные уязвимости: защищенность от SQL-инъекций, вставки js-кода, загрузку файлов некоторых типов через почтовые формы, кросс-сайтовый скриптинг.
Тестируем реакцию сайта на запрос несуществующих адресов страниц, делаем поиск дублей страниц с разными адресами URL.
Тестирование сайта на уязвимости выполняется только после подписания договора на аудит безопасности сайта с компанией-клиентом!
Аудит скорости загрузки сайта
Технический аудит скорости сайта покажет, насколько быстро происходит загрузка страниц, в чём причины замедления и есть ли резерв для её ускорения.
Скорость загрузки страниц – это очень важный показатель юзабилити сайта, который сильно влияет на поведенческие факторы сайта, конверсию посетителей в покупатели и на его позицию в поисковой выдаче Яндекса и Google.
Этот важный вид тестирования производится в расширенном подробном варианте при проведении аудита юзабилити сайта.
Тестирование скорости сайта в базовом варианте выполняется только для главной страницы, а в расширенном, ещё и для страниц каждого типа (категория, карточка товара, пост, тэг, статья).
Технический аудит сайта глазами опытного веб-разработчика и SEO-специалиста со стороны покажет реальную картину ситуации. Взгляд со стороны позволит увидеть недоработки и определить наличие технических проблем на сайте, мешающих выполнению стоящих перед ним задач.