Чому магазини мають особливі проблеми з індексацією

Інтернет-магазини — одні з найскладніших сайтів для SEO. Тисячі товарних сторінок, категорії з фільтрами, пагінація, варіанти кольорів і розмірів — все це створює унікальні виклики.

Головна проблема: crawl budget. Googlebot не встигає обходити всі сторінки, тому частина товарів може ніколи не потрапити в пошук. За статистикою, середній інтернет-магазин генерує в 5–10 разів більше URL ніж реально потрібно Google.

Товарні сторінки: типові помилки

  • Дублі опису від виробника — якщо ви копіюєте текст, він вже є на десятках сайтів. Google обере оригінал, не вас
  • Відсутні товари з кодом 200 — «Товар закінчився» на живій сторінці замість 404/410 витрачає crawl budget
  • Варіанти без canonical — синя і червона версія товару на різних URL без canonical тега — дублі
  • Параметри фільтрів — /category?color=red&size=M генерує тисячі URL-дублів
💡 Рішення для варіантів товарів

Встановіть canonical тег на всіх варіантах що вказує на основну сторінку. Або об'єднайте варіанти на одній сторінці з JavaScript-перемикачем — краще UX і краще SEO одночасно.

Категорії та фільтри

Сторінки категорій мають найкращі шанси потрапити в топ Google — вони отримують найбільше внутрішніх посилань. Але є пастки:

  • Порожні категорії (0 товарів) — закрийте через noindex або видаліть
  • Категорії з 1–2 товарами — об'єднайте або додайте текстовий опис мінімум 200 слів
  • Пагінація — /category/page/2 має бути доступна для сканування, але без дублювання title і description
⚠ Фільтри — головний ворог crawl budget

Якщо в категорії 10 фільтрів по 5 значень — це 50 комбінацій і потенційно тисячі URL. Закривайте їх через robots.txt або налаштовуйте canonical на батьківську категорію. Залишайте відкритими тільки комбінації з реальним пошуковим попитом.

Schema.org Product — обов'язково

Структуровані дані допомагають Google показувати ваші товари з рейтингом, ціною і наявністю прямо в пошуку — CTR зростає на 20–35%:

{ "@context": "https://schema.org", "@type": "Product", "name": "Назва товару", "offers": { "@type": "Offer", "price": "1999", "priceCurrency": "UAH", "availability": "https://schema.org/InStock" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "124" } }

Sitemap для великого магазину

Розділяйте sitemap на файли за типами сторінок — це допомагає Google розуміти пріоритети:

  • sitemap-products.xml — товари з описом і наявністю, пріоритет 0.8
  • sitemap-categories.xml — активні категорії, пріоритет 0.9
  • sitemap-pages.xml — статичні сторінки, пріоритет 0.6
  • sitemap-blog.xml — статті блогу, пріоритет 0.7

Нові товари — в пошуку за кілька годин

IndexFast читає ваш sitemap і відправляє всі URL через Google Indexing API. Більше не чекайте тижнями поки Googlebot сам знайде нові товари.

Спробувати безкоштовно →

Швидка індексація нових товарів

Без API новий товар може чекати індексації від 2 тижнів до 3 місяців. Для магазину де конкуренти вже продають аналог — це критично.

Google Indexing API вирішує проблему: після публікації товару відправте URL через API — Googlebot відвідає сторінку протягом кількох годин. Особливо важливо для:

  • Сезонних товарів і акцій (ціна актуальна тільки тиждень)
  • Товарів що повернулись в наявність
  • Оновлення цін перед розпродажами
  • Нових колекцій і надходжень

Видалені товари: що робити

  • Товар тимчасово відсутній → залишіть сторінку, позначте OutOfStock в Schema.org
  • Видалений назавжди, є аналог → 301-редірект на схожий товар або категорію
  • Видалений назавжди, аналогу немає → код 410 Gone (краще ніж 404)

Чеклист SEO для інтернет-магазину

  • Унікальні описи для всіх товарів (мінімум 150 слів, ідеально 300+)
  • Canonical теги на варіантах і параметричних URL
  • Noindex для порожніх категорій і нерелевантних фільтрів
  • Schema.org Product для всіх товарних сторінок
  • Розділений sitemap за типами з правильними пріоритетами
  • 301-редіректи або 410 для видалених товарів
  • Google Indexing API для нових і оновлених товарів