8 SEO-ошибок WooCommerce, которые тихо съедают ваши продажи
От дефолтных пермалинков до индексируемых страниц оформления заказа — вот восемь SEO-ошибок WooCommerce, которые отнимают у владельцев магазинов трафик и конверсии.
WooCommerce даёт вам полноценный e-commerce-бэкенд бесплатно, и это одновременно лучшее и худшее в нём. Лучшее: вы владеете всем, можете всё расширять, не платите комиссии платформе. Худшее: ничего не настроено за вас. Каждая критичная для SEO настройка по умолчанию ставится так, что приоритет — гибкость, а не корректность; и почти у каждого магазина на WooCommerce, который я аудирую, тот же самый набор ошибок конфигурации.
Вот восемь, которые встречаются чаще всего, отсортированные примерно по частоте и по объёму ущерба.
1. Дефолтная структура пермалинков
WordPress поставляется с пермалинками вида ?p=123. WooCommerce наследует то, что установлено в WordPress. Если вы никогда это не меняли, каждый URL товара в магазине выглядит как yourstore.com/?p=4827 вместо yourstore.com/product/leather-wallet/.
Поисковые системы терпят URL с query-параметрами, но ранжируют их хуже, чем чистые пути, а пользователи не будут их шарить или запоминать. Зайдите в Настройки → Постоянные ссылки в WordPress, выберите «Название записи» (или «Произвольно» с /%postname%/) и сохраните. База товара в Настройки → Постоянные ссылки → Постоянные ссылки товаров обычно должна быть /product/ или удалена полностью (база /shop выключена).
Важно: смена этого на работающем магазине ломает каждый существующий URL. Используйте плагин редиректов (Redirection или правила в .htaccess), чтобы сопоставить старые URL с новыми до того, как переключите настройку.
2. Дубликаты URL от фасеточной навигации
Фильтруйте товары по цвету, размеру и диапазону цен. Каждая комбинация выдаёт URL вида /shop/?filter_color=blue&filter_size=l&min_price=20. Умножьте это на десяток фильтров — и Google видит тысячи почти одинаковых страниц, соревнующихся за один и тот же набор товаров.
Решение состоит из двух частей. Во-первых, добавьте canonical-тег на всех отфильтрованных представлениях, указывающий на URL неотфильтрованной категории. Большинство SEO-плагинов делают это, как только включить нужный тумблер. Во-вторых, в robots.txt запретите параметры фильтров, которые Google не нужно сканировать:
User-agent: *
Disallow: /?filter_
Disallow: /?min_price=
Disallow: /?max_price=
Это сохраняет функциональность фильтров для пользователей, оставляя Google сфокусированным на канонической странице категории.
3. Yoast или RankMath noindex'ит не те страницы
И Yoast SEO, и RankMath включают массовые настройки, которые noindex'ят категории с малым числом товаров, архивы тегов или «отфильтрованные» страницы. Дефолты обычно разумные. Проблема — когда кто-то (или предыдущий разработчик) переключает настройку, скрывающую от индекса все архивы категорий или все страницы атрибутов товаров, не понимая последующего эффекта.
Типичная поломка: магазин включает «noindex для пустых категорий» во время распродажи. Распродажа временно опустошает категории. Google заходит, видит noindex, удаляет категории. Распродажа заканчивается. Noindex остаётся на месте, потому что категории заполняются заново медленно. Шесть недель трафика категорий — пропали.
Проверяйте настройки noindex у SEO-плагина каждый раз, когда запускаете кампанию, существенно меняющую уровень запасов.
4. Отсутствующая или поломанная Product-схема
WooCommerce поставляет базовую Product-схему через ядро, но многие темы либо её отключают, либо оборачивают в некорректную разметку. Итог: страница товара без права на расширенный результат, соревнующаяся с конкурентами с подключённой схемой, у которых в SERP появляются сниппеты с ценой и рейтингом.
Это самое влиятельное техническое исправление на большинстве магазинов WooCommerce. Полный разбор — в статье Разметка Product Schema: минимум для расширенных результатов Google, а короткая версия: убедитесь, что на каждой странице товара в <head> стоит валидный Product JSON-LD с минимумом из name, image, offers.price, offers.priceCurrency и offers.availability.
5. Тонкие страницы категорий
Страницы категорий WooCommerce обычно показывают сетку товаров и больше ничего — ни вводного текста, ни подсказок для покупателя, ни внутренних ссылок на смежные категории. Google читает это как тонкую страницу. На коммерческих запросах, где Google хочет показать результаты уровня категории, ваша категория проигрывает конкурентам, которые относятся к категории как к контенту.
Решение редакционное: 200–400 слов уникального вводного текста на категорию, объясняющие, что в этой категории, для кого она и на что обращать внимание при выборе. Размещайте над или под сеткой товаров. Обновляйте посезонно.
6. Игнорирование SEO изображений
WooCommerce загружает изображения с тем именем файла, с которым они пришли. IMG_4827.jpg — это не полезное имя файла. В сочетании с пустым alt получаются изображения товаров, которые ничего не дают ни поиску по картинкам, ни доступности.
Два изменения:
Filename: IMG_4827.jpg
Filename: hand-stitched-leather-wallet-brown-front.jpg
Alt: (empty)
Alt: Hand-stitched brown leather bifold wallet, front view, displayed on wooden surface
Плагин типа Smush или ShortPixel может массово переименовывать. Alt-текст должен писать человек, но это конечная задача — 200 товаров по 30 секунд на каждый — это меньше двух часов.
7. Индексируемые страницы корзины и оформления заказа
Вашим страницам /cart и /checkout нечего делать в индексе Google. Они персонализированные, зависят от сессии и бесполезны как результаты поиска. Но WooCommerce не ставит им noindex по умолчанию, а многие темы оставляют их индексируемыми.
Добавьте мета-теги noindex на этих страницах или поручите это SEO-плагину. Бонусом — возвращается краулинговый бюджет: Google перестаёт тратить сканирование на страницы, которые никогда не смогут ранжироваться, и расходует этот бюджет на страницы товаров.
add_action('wp_head', function() {
if (is_cart() || is_checkout()) {
echo '<meta name="robots" content="noindex,follow">';
}
});
8. Мобильный опыт на остаточном принципе
Дефолты WooCommerce — не mobile-first. Дефолтные темы, которые не обновлялись с 2022 года, имеют маленькие зоны нажатия, узкие шрифты и галереи товаров, которые плохо адаптируются на мобильных. С учётом того, что мобильная коммерция — это большинство e-commerce-трафика в большинстве категорий, это сначала проблема конверсии, а уже потом SEO.
Переключитесь на mobile-first тему (Storefront, Blocksy, Astra — все разумные стартовые точки) или закажите аудит адаптивности у текущей темы. Проверьте инструментом Google для проверки удобства мобильных страниц.
Как EshopAuditor показывает это
Несколько технических ошибок выше — отсутствующая схема, noindex на главной/категориях, пробелы в SEO изображений (отсутствие alt), мобильная юзабилити, тонкий текст категорий и влияние CWV — обнаруживаются EshopAuditor автоматически. Остальное (конфигурация пермалинков, выяснение, какой плагин WordPress навешивает noindex) требует человеческого разбора отчёта аудита.
Одна ошибка раздражает. Три одновременно объясняют, почему магазин с разумными товарами и разумной рекламой перестаёт масштабироваться на €5k/мес. Сначала исправляйте техническое, потом контент — в таком порядке.
Запустите бесплатный аудит магазина на eshopaudit.io — без регистрации для первого сканирования.