Технический аудит сайта за 1 час — это не полный разбор, а отсев поломок, которые отключают сайт целиком. Проверяются 5 блоков: запреты индексации, ответы сервера, мобильная версия, скорость и дубли с заголовками. Такой проход ловит ошибки, из-за которых сайт не растёт, сколько бы текстов на него ни писали.
Порядок важен. Сначала смотрят то, что выключает сайт целиком, потом то, что мешает отдельным страницам, и только в конце мелочи вроде длины заголовка. Обратный порядок — типичная потеря времени: неделю правят метатеги, а сайт всё это время закрыт служебным запретом. Находки записывайте списком с адресами страниц и не чините на ходу, иначе час превратится в день.
Первые 15 минут: запреты индексации#
Начните с файла robots.txt: добавьте /robots.txt к адресу сайта и откройте. Строка с запретом обхода без уточнений закрывает весь сайт. Такое остаётся после разработки чаще, чем кажется, и объясняет ситуацию, когда новый сайт месяцами стоит без единого визита из поиска.
Второе место — служебный тег в коде страницы. Откройте исходный код главной и 2 внутренних страниц и поищите слово noindex. Если оно там есть, страница из поиска исключена, как бы хорошо она ни была написана. Тот же запрет иногда прописан в заголовках ответа сервера, и в коде страницы его не видно, поэтому при беглой проверке его пропускают.
Третье — канонический адрес. Он должен указывать на саму страницу, а не на главную. Поломка шаблона, при которой все страницы объявляют канонической главную, встречается регулярно, и результат один: в поиске остаётся одна страница вместо сотни. Проверяется поиском слова canonical в коде.
Четвёртое — число страниц в индексе. Панель вебмастера показывает его цифрой. Сравните с числом страниц, которые вы считаете нужными. Расхождение в разы разбирают отдельно, по шагам из материала про то, почему статья не индексируется.
Ответы сервера, зеркала и битые ссылки#
Проверьте, что сайт доступен по одному адресу. Наберите его 4 способами: с www и без, через http и через https. Все варианты должны переадресовывать на один основной. Если открываются два разных сайта, поисковая система видит два сайта, и вес делится между ними.
Дальше несуществующий адрес. Допишите к домену любую выдуманную страницу. Сервер должен ответить кодом 404, а браузер показать понятную страницу с меню и поиском. Плохой вариант — код 200 с пустым шаблоном: тогда сайт плодит бесконечные пустые страницы, и робот тратит обход на них.
Третий пункт — битые ссылки внутри сайта. Вручную их не собрать, поэтому берут настольный краулер — программу, которая проходит по ссылкам так же, как робот поисковой системы, и сводит все найденные адреса с кодами ответа в таблицу. Небольшому сайту такой программы хватает; ограничение бесплатной версии на число адресов в одном обходе смотрите в описании выбранного краулера — у разных программ оно своё и меняется. В отчёте смотрите коды 404 и коды, начинающиеся с 5, а также цепочки переадресаций длиннее одного шага. Ссылки на удалённые товары и старые акции — обычная находка.
И проверьте стабильность. Если сайт периодически отвечает ошибкой сервера или открывается по 10 секунд, обход откладывается. Разовый сбой не страшен, регулярный приводит к тому, что новые страницы находят с большой задержкой. Историю доступности показывает панель вебмастера в отчёте об обходе.
Мобильная версия и скорость загрузки#
Откройте сайт на своём телефоне и пройдите путь клиента до заявки. Признаки поломки видны сразу: страница ездит вбок, текст мелкий, кнопки не попадают под палец, всплывающее окно занимает весь экран и не закрывается. Каталог и форму заявки проверяйте обязательно, главной страницы мало.
Скорость меряйте по мобильной версии, а не по десктопной: разница бывает кратной. Замер делайте на конкретных страницах разных типов — главная, карточка товара или услуги, статья. Один замер главной не показывает ничего, потому что тормозят обычно как раз внутренние шаблоны.
Главный источник тормозов на сайтах малого бизнеса — картинки, загруженные в исходном размере с фотоаппарата. Признак виден в отчёте: вес страницы в несколько мегабайт. Лечится сжатием, современным форматом изображений и отложенной загрузкой всего, что ниже первого экрана.
Второй источник — сторонние скрипты: чаты, виджеты обратного звонка, счётчики, карты. Каждый добавляет задержку. Пройдите список и уберите то, чем никто не пользуется, а карту и чат подгружайте по клику, а не сразу. Критерий простой: если за квартал виджетом не воспользовался никто, он только замедляет сайт.
Дубли, заголовки страниц и метатеги#
Дубли ищут по адресам. Одна и та же страница нередко открывается со слешем на конце и без него, с параметрами сортировки и фильтров, в версии для печати. Все варианты должны сводиться к одному адресу переадресацией или каноническим указанием, иначе поисковая система выбирает представителя сама и часто выбирает неудачно.
Заголовок первого уровня должен быть на странице один и не пустой. Частые поломки: заголовок сделан картинкой с логотипом, заголовком оформлено название компании в шапке, а название страницы набрано обычным текстом. Проверяется расширением браузера, которое показывает структуру заголовков.
Дальше метатеги. Откройте 5 разных страниц и сравните названия во вкладках браузера. Одинаковый текст на всех страницах — типичный признак незаполненного шаблона. Как заполнять их по-разному, разобрано в материале про title и description.
И последнее — карта сайта и страницы без входящих ссылок. Карта должна открываться, содержать только рабочие адреса и не тянуть за собой удалённые разделы. Страница, на которую не ведёт ни одна ссылка с сайта, для поиска почти не существует. Найдите такие и поставьте на них ссылки.
Вывод: что делать с найденными ошибками#
Разбирайте находки в том же порядке, в каком проверяли. Сначала снимают запреты индексации: без этого остальные правки не дают результата, потому что показывать в поиске нечего. Потом сводят зеркала и адреса к одному варианту. Затем чинят мобильную версию и картинки. Заголовки и метатеги идут последними — они улучшают уже работающий сайт, а не запускают его.
Разделите список на 2 части. Первая — то, что правится в админке за вечер: тексты заголовков, метатеги, лишние виджеты, сжатие картинок. Вторая — то, что требует разработчика: переадресации, коды ответов, канонические указания, шаблоны. Ко второму списку идите одним заходом с адресами страниц и описанием, что не так.
Повторяйте проверку раз в квартал и обязательно после переезда, смены шаблона или крупного обновления каталога. Именно в такие моменты и появляются запреты обхода, битые адреса и потерянные заголовки, которые потом ищут месяцами. Час раз в 3 месяца дешевле, чем разбор просевшего трафика задним числом.