8 SEO-помилок у WooCommerce, які тихо вбивають ваші продажі
Від стандартних permalinks до індексованих сторінок оформлення замовлення — ось вісім SEO-помилок WooCommerce, які знекровлюють трафік і конверсії власників магазинів.
WooCommerce дає вам повноцінний бекенд для e-commerce безкоштовно — і це найкраще й найгірше в ньому. Найкраще: ви володієте всім, можете все розширити, не платите комісій платформі. Найгірше: ніщо не налаштовано за вас. Кожне SEO-критичне налаштування за замовчуванням віддає перевагу гнучкості над коректністю, і майже кожен магазин WooCommerce, який я аудитую, несе той самий набір неправильних конфігурацій.
Ось вісім, які виникають найчастіше, приблизно відсортовані за тим, як часто я їх бачу і скільки шкоди вони завдають.
1. Стандартна структура permalink
WordPress постачається з permalinks, встановленими на ?p=123. WooCommerce успадковує те, що встановлено у WordPress. Якщо ви ніколи цього не змінювали, кожен URL товару у вашому магазині виглядає як yourstore.com/?p=4827 замість yourstore.com/product/leather-wallet/.
Пошукові системи терплять URL із query-параметрами, але ранжують їх гірше, ніж чисті шляхи, а користувачі не поділяться ними й не запам'ятають їх. Перейдіть до Settings → Permalinks у WordPress, оберіть «Post name» (або «Custom Structure» з /%postname%/) і збережіть. База товарів WooCommerce у Settings → Permalinks → Product Permalinks має зазвичай бути /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-ить усі архіви категорій або всі сторінки атрибутів товарів, не усвідомлюючи наслідкового ефекту.
Поширений збій: магазин перемикає «noindex empty category pages» під час розпродажу. Розпродаж тимчасово спорожняє категорії. Google повертається, бачить noindex, видаляє категорії. Розпродаж закінчується. Noindex залишається, бо категорії наповнилися повільно. Шість тижнів трафіку категорій зникло.
Аудитуйте налаштування noindex вашого SEO-плагіна щоразу, коли ви запускаєте кампанію, яка суттєво змінює рівень запасів.
4. Відсутня або зламана Product schema
WooCommerce постачає базову Product schema через ядро, але багато тем або вимикають її, або обгортають у некоректну розмітку. Результат: сторінка товару без права на rich result, конкуруючи проти конкурентів зі schema, які отримують сніпети ціни й рейтингу в SERP.
Це технічне виправлення з найбільшим важелем у більшості магазинів WooCommerce. Повний розбір — у Розмітка Product Schema: мінімум для Google Rich Results, але коротка версія: переконайтеся, що кожна сторінка товару має валідний Product JSON-LD у <head>, з name, image, offers.price, offers.priceCurrency і offers.availability як мінімум.
5. Тонкі сторінки категорій
Сторінки категорій WooCommerce зазвичай показують сітку товарів і нічого більше — ніякого вступного тексту, ніяких підказок для покупця, ніяких внутрішніх посилань на пов'язані категорії. Google читає це як тонку сторінку. Для комерційних запитів, де Google хоче показати результати на рівні категорії, ваша сторінка категорії програє конкурентам, які ставляться до категорії як до контенту.
Виправлення — редакторське: 200–400 слів унікального вступного тексту на категорію, що пояснює, що в категорії, для кого вона і що враховувати при виборі. Розмістіть його над або під сіткою товарів. Оновлюйте сезонно.
6. Image 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. Сторінки кошика й checkout індексуються
Вашим сторінкам /cart і /checkout нема чого робити в індексі Google. Вони персоналізовані, залежать від сесії та некорисні як результати пошуку. Але WooCommerce за замовчуванням не noindex-ить їх, і багато тем залишають їх індексованими.
Додайте noindex meta-теги на ці сторінки або хай це зробить ваш SEO-плагін. Бонусний ефект — відновлення crawl-бюджету: 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 — усі прийнятні стартові точки) або замовте аудит респонсивності вашої поточної теми. Перевірте за допомогою mobile-friendly тесту Google.
Як EshopAuditor виявляє це
Декілька з технічних помилок вище — відсутня schema, noindex на головній/категорійних сторінках, прогалини image SEO (відсутній alt-текст), мобільна юзабільність, тонкий текст категорій і вплив на CWV — автоматично визначаються EshopAuditor. Решта (конфігурація permalink, виявлення, який плагін WordPress спричиняє позначку noindex) вимагають людського огляду звіту аудиту.
Одна помилка — це прикро. Три одночасно пояснюють, чому магазин з адекватними товарами й адекватною рекламою перестає масштабуватися на €5k/місяць. Виправте спочатку технічні, потім контент — у такому порядку.
Запустіть безкоштовний аудит вашого магазину на eshopaudit.io — реєстрація не потрібна для першого сканування.