Коммерческий SEO-аудит сайта в Ташкенте: пошаговая инструкция
Аудит без приоритизации — это список из 200 замечаний, который никто не внедрит. Разбираем последовательность работ и формат отчёта, после которого правки реально доезжают до продакшена.
Подготовка: доступы и слепок состояния
До начала аудита нужны четыре доступа: Google Search Console, Яндекс.Вебмастер, система аналитики и, желательно, доступ к серверным логам. Логи — самый недооценённый источник: они показывают, куда Googlebot реально тратит краулинговый бюджет, а не куда вы предполагаете.
Зафиксируйте стартовое состояние: число страниц в индексе каждой системы, органический трафик за 12 месяцев помесячно, число URL, приносящих хотя бы один клик. Без этого слепка через полгода невозможно доказать эффект.
Отдельно выгрузите список коммерчески значимых URL — категории, ключевые карточки, страницы услуг. Аудит должен отвечать на вопрос «почему не ранжируются вот эти сорок страниц», а не «какие ошибки есть на сайте вообще».
Шаг 1: полное сканирование краулером
Запустите Screaming Frog или Netpeak Spider с включённым рендерингом JavaScript, если сайт на React или Vue. Без рендеринга краулер увидит пустой каркас и вы получите ложную картину «на сайте нет контента».
Что вылавливается на этом шаге: коды ответа отличные от 200 (301, 302, 404, 5xx), цепочки редиректов длиннее одного перехода, дубли title и h1, страницы с пустым или коротким meta description, глубина вложенности свыше четырёх кликов от главной.
Отдельно проверьте, что канонические ссылки указывают сами на себя на индексируемых страницах и на основную версию — на служебных. Битые canonical, указывающие на 404, встречаются в самописных CMS постоянно и полностью выбивают страницу из индекса.
Шаг 2: сверка индекса с реальностью
Сопоставьте три числа: сколько URL нашёл краулер, сколько отдаёт sitemap.xml и сколько показывает отчёт «Индексирование страниц» в Search Console. Расхождения — главный источник находок.
Типичная картина в узбекских интернет-магазинах: в sitemap 12 000 URL, в индексе 3 000, а краулер видит 40 000 из-за фильтров и сортировок. Значит, краулинговый бюджет уходит на комбинации фильтров, а карточки товаров стоят в очереди месяцами.
Лечение стандартное: закрыть параметрические комбинации через robots.txt и meta robots noindex, follow, для Яндекса добавить Clean-param, оставить в sitemap только канонические индексируемые URL с корректными датами lastmod.
Шаг 3: структура и семантика
Проверьте, покрывает ли структура сайта реальный спрос. Частая проблема ташкентских магазинов — категории строятся по внутренней логике поставщика, а не по тому, как ищут пользователи: есть «Климатическое оборудование», но нет отдельных посадочных под «кондиционеры инверторные» и «сплит системы 12».
Соберите частотности по своим категориям в Wordstat с региональным срезом и в отчёте «Эффективность» Search Console. Если по запросу есть спрос, но нет отдельной посадочной страницы — это упущенная точка входа, и такие находки в отчёте всегда стоят выше технических мелочей.
Проверьте каннибализацию: отфильтруйте отчёт Search Console по конкретному запросу и посмотрите, сколько URL по нему показываются. Два и более собственных URL по одному коммерческому запросу — сигнал к объединению или переработке.
Шаг 4: коммерческие факторы
Для коммерческого сайта важны не только тексты. Проверяется наличие цен в сумах на странице товара, способов оплаты и доставки, реквизитов юрлица, телефонов в кликабельном формате tel:, адреса офиса, карты проезда, политики возврата.
Каждый из этих блоков одновременно закрывает пользовательский вопрос и даёт поисковику подтверждающий сигнал. Разметьте организацию и товары через JSON-LD: schema.org/Organization с полями address и telephone, schema.org/Product с offers, price и priceCurrency в UZS.
Проверьте разметку в валидаторе Rich Results Test и в отчётах «Улучшения» в Search Console. Ошибка в обязательном поле price делает разметку бесполезной, а не частично полезной.
Шаг 5: отчёт, который внедрят
Формат, который работает: таблица с колонками «проблема», «где именно (список URL или шаблон)», «влияние», «оценка трудозатрат», «кто исполнитель — разработчик, контент, маркетолог». Сортировка по соотношению влияния к трудозатратам, а не по разделам аудита.
Верхние пять пунктов должны быть внедряемы за спринт. Если первый пункт отчёта — «переработать структуру каталога», отчёт умрёт на этапе согласования. Разбейте крупные задачи на этапы с промежуточным результатом.
Заложите повторный контроль через 4–6 недель: те же метрики, что в стартовом слепке. Аудит без контрольного замера превращается в документ, а не в инструмент.