Технический аудит — это целый комплекс проверок и тестов сайта для выявления и своевременного решения проблем, способных негативно повлиять на продвижение сайта в поиске. Главная цель аудита — детальное изучение особенностей работы системы «Веб-сервер — движок сайта — контент», поиск ошибок и предоставление рекомендаций по их устранению.
Комплексный технический аудит веб сайта представляет собой целый проект, над которым работает сразу несколько профильных специалистов. Результат их усилий — отчет, который позволит провести оптимизацию технических параметров продвигаемого ресурса, привести их в соответствие с требованиями поисковых систем (ПС) и значительно улучшить позиции сайта в выдаче. О том, как выполняется технический аудит и как провести базовый анализ самостоятельно, рассказываем в этом руководстве.
Проблемы хостинга и веб-сервера
Если в настройке параметров веб-сервера есть проблемы, то в первую очередь они сказываются на доступности страниц сайта и его быстродействии, но не исключены и угрозы безопасности.
- Настройки веб-сервера. Здесь стоит уделить внимание используемой версии PHP. Нужно использовать 7.1.2 или выше, остальные имеют ограниченную поддержку и содержат ряд уязвимостей. Важен и режим работы PHP и других подключенных модулей: неверная конфигурация может привести к увеличению времени ответа сервера. Выбор оптимальной настройки кэширования и gzip-сжатия также оказывает значительное влияние на скорость работы сайта.
- Производительность хостинга или сервера напрямую влияет на скорость работы сайта, а значит и на поведенческие факторы. Для определения лимитов разумно провести нагрузочное тестирование — с его помощью можно определить, при каком количестве посетителей начнутся задержки в выдаче. Первый признак недостаточной производительности сервера — получение ошибки в браузере «Internal Server Error» с кодом 500, но это касается только изначально правильно настроенного веб-сервера.
- Проблемы с базами данных, обычно касаются высоконагруженных проектов. Определяются специальными алгоритмами тестирования.
- Проблемы с ответом сервера, кодировкой страниц, HTTP-заголовками, циклическими переадресациями и подключением SSL-сертификатов также могут быть выявлены и устранены при аудите конфигурации.
- Безопасность на уровне веб-сервера. Для исключения основных направлений атак злоумышленников необходимо иметь верно настроенный файл конфигурации веб-сервера (для Apache — .htaccess).
Результаты нагрузочного тестирования позволят определить пределы производительности хостинга:
Аудит настроек сайта для поисковых систем
Важная часть технического аудита сайта — проверка настроек в панелях управления для вебмастеров. Для аудита понадобится доступ к Яндекс.Вебмастеру и Google Search Console. Вот краткий перечень наиболее критичных проблем, которые должны быть устранены в первую очередь:- Проблемы безопасности. Если автоматическое сканирование выявит заражение сайта вредоносным кодом, то позиции сайта будут понижены, а пользователям будет выдаваться предупреждение о наличии угрозы.
- Также к критичным ошибкам относится большое количество неработающих внутренних ссылок, которое обычно возникает при неправильной настройке SEO компонентов системы управления контентом (CMS).
- Ошибки, которые значительно снижают качество сайта при его оценке поисковой системой системой, связаны с отсутствием тэгов Title и Description.
С помощью интерфейсов сервисов для вебмастеров необходимо проконтролировать подключение карты сайта (sitemap.xml), а также (для Яндекс) настроить региональность и подключить Турбо-страницы.
Доступ к этим настройкам также осуществляется из основного меню панели управления:
Санкции от поисковых систем
Качественный аудит технической части сайта обязательно подразумевает проверку на наличие санкций от поисковых систем. Санкции (фильтры) приводят к пессимизации сайта со значительным снижением позиций в выдаче или полным исключением ссылок из нее. Узнать о применении фильтров можно в разделе «Безопасность и нарушения» Яндекс.Вебмастер и «Проблемы безопасности» Search Console, а также проанализировав изменения позиций сайта в выдаче.Мета-тэги и заголовки
Чтобы SEO (оптимизация для поисковых систем) приносила реальные результаты, необходимо чтобы каждая страница сайта соответствовала минимальным требованиям ПС: имела Title, заполненный тэг Description и верную структуру заголовков для текстового контента. При проведении технического аудита все страницы, для которых не прописаны тэги, сводятся в отдельный раздел отчета, что в дальнейшем значительно облегчает работу оптимизатора по исправлению выявленных недостатков.Анализ структуры сайта
Слишком сложная структура сайта может стать причиной замедления индексации. Степень вложенности разделов не должна превышать трех категорий. В ходе анализа нужно оценить логичность структуры, наличие карточек для всех товаров в ассортименте, страниц с описанием компании, графика работы, процесса заказа товара, доставки и другой важной для пользователей информации. Благодаря только оптимизации структуры можно значительно улучшить поведенческие факторы и качество сайта в оценке поисковых систем. Также, в ходе анализа осуществляется поиск статей и материалов, на которые нет ссылок из навигации или категорий. Просмотр всех страниц сайта — самый доступный способ проверки наличия описаний для карточек товара и всех необходимых дополнительных страниц. Если контент большинства страниц имеет похожую структуру, то можно ориентироваться на результаты автоматического сканирования сайта, такими сервисами как MegaIndex.com. Для тех ссылок, по которым не будет обнаружена структура заголовков необходимо провести ручную проверку. Чтобы отыскать «висящие» материалы без элементов навигации нужно сравнить количество обнаруженных материалов во фронтенде сайта с количеством элементов в менеджере материалов (или товаров) вашей CMS.Настройки индексации
Основной элемент управления индексацией — файл robots.txt, который содержит директивы для ботов поисковых систем. Технический SEO аудит сайта позволяет оценить правильность настройки доступа роботов к различным материалам и каталогам сайта, а также проинспектировать наличие мета-тегов Robots для внутренних ссылок.Аудит внутренних ссылок
В этом разделе технического аудита сайта большое внимание уделяется формированию ЧПУ — человекопонятных ссылок. Вот несколько требований в ним:- Из адреса URL должно быть понятно название статьи или товара в интернет магазине.
- Нельзя смешивать символы кириллицы и латиницы.
- Лучше, если в ссылке будут отсутствовать пробелы, запятые, символы нижнего подчеркивания: их нужно заменить на дефисы.
Аудит контента
Часть отчета о техническом аудите сайта посвящена контенту. В ходе исследования определяется наличие уникальных и качественных описаний, их соответствие семантическому ядру. Детальное исследование, обычно, является частью маркетингового или комплексного аудита, тогда как в техническом анализе основной упор делается на наличии правильной структуры текста и поиске ошибок в HTML-разметке и CSS-стилях. На этом же этапе проводится оценка изображений (картинок), размещенных на сайте и выносится решение о необходимости их оптимизации для увеличения скорости загрузки страниц.Проблемы и работоспособность кода
Если программный код, отвечающий за реализацию определенного функционала не работает, то возможен рост количества отказов и снижение конверсии. Чтобы этого избежать, необходимо провести тестирование и устранить выявленные ошибки. Кроме того, оптимизация и минификация (сокращение) HTML, CSS и JS-файлов может оказать значительное положительное влияние на скорость загрузки сайта, но сначала необходимо определить «отправные точки» этих работ. Для выполнения данной части аудита потребуется привлечь опытного веб-разработчика.Навигация и микроразметка
К техническим вопросам относятся также проблемы навигации — от наличия необходимых ссылок и удобства использования меню, до дополнительных элементов — путь по сайту «Хлебные крошки», форм авторизации и регистрации и всех остальных элементов управления. Для каждого из них проверяется работоспособность и адресация. Также, оценивается правильность внедрения кода микроразметки (Shema.org и других), проводится валидация размещенного кода в специализированных сервисах. Проверить микроразметку можно в валидаторе Яндекс Вебмастера или специальным инструментом компании GoogleКроссбраузерность
С переходом большинства браузеров на движок Chrome данная проблема потеряла былую актуальность, но для проектов, рассчитанных на самую широкую аудиторию, все же следует проводить анализ функционала в браузерах разных версий.Адаптация для мобильных устройств
Значительная часть посетителей приходит на сайт со смартфонов и планшетов, и чтобы не потерять данную аудиторию, для них нужно подготовить максимально удобную версию. Не допускается наличие горизонтальной прокрутки и подключение дополнительных апплетов, которые не поддерживаются мобильными браузерами. Проверить страницы своего сайта на адаптированность к просмотру на смартфонах можно в соответствующем разделе панели Яндекс.Вебмастера или Google Search Console.Чтобы узнать, как быстро загружается страница, в том числе и на мобильных устройствах, воспользуйтесь сервисом Google Page Speed Insights.
Профессиональный технический аудит
В руководстве содержится лишь краткий перечень основных контрольных точек, которые важны для составления полного отчета по техническому аудиту сайта. Расширенный анализ занимает действительно много времени и требует привлечения высококвалифицированных профессионалов, способных не только обнаружить проблему, но и дать рекомендации по ее устранению. По этой причине технический аудит лучше заказать у специалистов.Связь технических факторов с поведенческими
Скорость загрузки страницы, удобство структуры и навигации, работоспособность функционала сильно влияет как на количество просмотренных страниц на одного пользователя, так и на общее число отказов. Простые, быстрые, функциональные и удобные сайты ранжируются поисковыми системами выше. Чтобы иметь возможность устранить факторы, негативно влияющие на позиции сайта в поиске, нужно провести технический аудит сайта. Полученный в результате этой работы отчет является первым шагом к качественной оптимизации.
Чек-лист
Если планируете провести технический аудит сайта самостоятельно, воспользуйтесь приведенным ниже чек-листом. Документ является сжатой формой полного профессионального отчета, но он позволит вам определить приоритетные задачи. Обратите внимание: для получения некоторых результатов необходимо обратиться к профессионалам.
Показатель Результат (оценка) Задачи (примеры задач)
Параметры хостинга и веб-сервера
Актуальность версий программных компонентов сервера 75% (Здесь и далее — примеры) Обновить версию PHP до 7.3.0
Производительность 50% /результаты тестирования, рекомендации по улучшению/
Заголовки, SSL-сертификаты, циклическая переадресация 90% /список проблем, рекомендации к устранению/
Аудит безопасности настроек веб-сервера 35% /результаты аудита, рекомендации по добавлению директив/
Проблемы в панелях инструментов для вебмастеров
Проблемы в ЯндексВебмастер 90% /список проблем, рекомендации к устранению/
Проблемы в Search Console 70% /список проблем, рекомендации к устранению/
Мета-теги и заголовки
Тэги Title 95% /список страниц с отсутствующим тэгом/
Тэги Description 95% /список страниц с отсутствующим тэгом/
Заголовки H1 95% /список страниц с отсутствующим заголовком/
Структура сайта
Разделы с высокой степенью вложенности 70% /перечень разделов, расположенных слишком «глубоко» в структуре категорий/
Отсутствующие описания 95% /ссылки на карточки товаров/
Дополнительные материалы 75% /рекомендации для создания обязательных материалов/
Индексирование
Анализ robots.txt 80% /варианты улучшения настроек/
Тэги Robots для внутренних ссылок 75% /список ссылок для которых нужно изменить существующий тэг Robots/
Дополнительные возможности индексирования 90% /перечень неиспользуемых возможностей ускорения индексирования/
Внутренние ссылки
Наличие ЧПУ 90% /не-ЧПУ ссылки/
Ошибки в ссылках 95% /битые и неправильно составленные ссылки с указанием документа, в котором они расположены /
Страницы-дубли 85% /перечень страниц-дублей/
Контент
Страницы с ошибками в разметке или стилях 95% /ссылки на карточки товаров или статьи/
Картинки, которые необходимо оптимизировать для ускорения загрузки 70% /ссылки на картинки/
Функционал сайта и работоспособность кода
Неработающий функционал 95% /перечень с указанием на ответственный компонент CMS/
Неоптимизированный код 90% /перечень файлов или страниц/
Навигация и микроразметка
Проблемы навигации 95% /перечень проблем навигации по сайту/
Отсутствие или ошибки в микроразметке 90% /рекомендации по исправлению ошибок или подключению микроразметки/
Адаптация для мобильных устройств
Адаптация для мобильных 90% /выявленные проблемы отображения сайта на мобильных устройствах/