Часть 6 из 10

SEO-ошибки интернет-магазинов: семь проблем, которые я вижу в каждом аудите

SEO-ошибки интернет-магазинов: семь проблем, которые я вижу в каждом аудите

Короткий ответ: SEO магазина ломается не там, где SEO блога. У блога сто страниц и одна структура. У магазина — тысячи URL, которые магазин порождает сам: фильтры, сортировки, пагинация, варианты товара, товары в нескольких категориях. Именно эта автоматически растущая масса, а не «мало текста», обычно и есть проблема.

Семь ошибок, которые повторяются почти всегда

1. Фильтры и сортировки в индексе. ?color=blue&size=44&orderby=price даёт тысячи адресов с почти одинаковым содержимым. Google тратит на них краулинговый бюджет, а вы получаете размытие сигналов между сотней копий одной категории. Управляется каноническими адресами и noindex, follow — см. руководство Google по каноническим URL и по crawl budget.

2. Один товар — несколько URL. Товар лежит в трёх категориях, и если структура адресов включает категорию, получается три страницы одного товара. Решение простое: у товара один канонический адрес, желательно вне иерархии категорий.

3. Товары не в наличии, отданные как 404. Самая дорогая из ошибок, потому что вы теряете страницу, которая уже ранжировалась и накопила ссылки. Что делать — ниже отдельным разделом.

4. Пагинация категорий, сделанная наугад. Вторая, третья, десятая страница либо полностью выпадают из индекса, либо конкурируют с первой. Товары с десятой страницы при этом становятся невидимыми для поиска. Разбор — в теме пагинация и фасеты.

5. Категории без собственного смысла. Страница категории — это просто сетка товаров, без описания, без ответов на вопросы, без внутренних ссылок. Между тем именно категории собирают самые ценные коммерческие запросы, а не карточки товаров.

6. Товарная разметка отсутствует или врёт. Без Product-разметки вы теряете расширенные сниппеты с ценой и наличием, а с неверной — рискуете санкциями. Отдельный тип merchant listing добавляет в выдачу доставку и условия возврата.

7. Редизайн или миграция без карты редиректов. Классический сценарий: новый сайт, новая структура URL, и через месяц трафик минус 60%. Это единственная ошибка из списка, которая может убить магазин за неделю. Подробно — SEO при миграции.

Что делать с товарами, которых нет в наличии

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

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

Товар снят навсегда, есть замена. 301 на преемника — но только если это действительно похожий товар. Редирект на «ближайшее по смыслу» из другой категории раздражает людей и игнорируется поиском.

Товар снят навсегда, замены нет. 301 на родительскую категорию. Если и категории больше нет — честный 410.

Сезонный товар. Не удалять никогда. Страница копит сигналы годами; удалить её в ноябре, чтобы восстановить в мае, — это начинать с нуля каждый сезон.

Общее правило: URL, который ранжируется, — это актив. Удалять его так же неразумно, как выбрасывать оплаченную рекламу.

Категории — ваши главные посадочные страницы

Коммерческий запрос почти всегда категорийный: «купить беспроводные наушники», а не название конкретной модели. Значит, категория должна быть страницей, а не витриной:

  • Короткое описание сверху — что здесь есть и как выбрать, 2–3 предложения без воды
  • Развёрнутый текст снизу — критерии выбора, частые вопросы, отличия подкатегорий
  • Внутренние ссылки — на подкатегории, на популярные товары, на связанные гайды
  • Осмысленные заголовкиH1 категории должен совпадать с тем, как люди ищут, а не с названием в базе

Дополнительный эффект: такой текст даёт материал для ответов в AI-поиске. Про это отдельно — AEO/GEO.

Врезка для разработчика

  • Проверьте покрытие в Search Console по типам. Отчёт «Страницы» с группировкой по причинам исключения обычно сразу показывает, сколько у вас мусорных URL от фильтров.
  • rel=canonical на себя для каждого товара, независимо от того, через какую категорию пришли.
  • Sitemap только из индексируемых URL. Карта сайта с noindex-страницами — это противоречивый сигнал.
  • Атрибут availability в разметке должен обновляться. Кэшированная разметка с InStock на закончившемся товаре — источник и жалоб, и проблем в Merchant Center.
  • Следите за скоростью категорий. Категория с 60 товарами и 60 изображениями — типичный провал LCP. См. скорость магазина.
  • Перед миграцией снимите карту URL. Полный список текущих адресов с трафиком из Search Console + карта «старый → новый». Это делается до запуска, а не после падения.
  • Следите за деградацией контента. Категории и гайды устаревают; регулярный пересмотр описан в теме content decay.

Практическая проверка

  • В Search Console посмотрел, сколько URL исключено и по каким причинам
  • Комбинации фильтров не индексируются
  • У каждого товара один канонический URL
  • Товары не в наличии не отдают 404
  • Есть правило для снятых товаров: 301 на замену или на категорию
  • Категории имеют собственный текст и внутренние ссылки
  • Product-разметка проходит Rich Results Test и соответствует реальным цене и наличию
  • Sitemap содержит только индексируемые страницы
  • Если планируется редизайн — карта редиректов составлена до запуска

Что дальше

Видимость приводит людей. Но между «пришёл» и «заплатил» стоит ещё один барьер, который не чинится ни скоростью, ни разметкой: доверие и возражения.

Техническая часть подробно разобрана в соседнем гайде — чеклист SEO для Next.js; если нужна работа руками, есть услуга технического SEO.

Хотите, чтобы магазин посмотрели со стороны?

Пришлите ссылку на магазин и цифры, которые вас не устраивают. В ответ получите разбор: где именно теряются деньги и что чинить первым — с фиксированной ценой на работы.

Заказать аудит магазина