ГоловнаПослугиСтаттіКонтакти
chmykhalov.dev — Інженер пошукових систем — На головнуchmykhalov.devІнженер пошукових систем
ПослугиКейсиБлогПро менеКонтакти
Відкритий до проєктів
Усі статті
Індекс /Technical SEO · 01.09.2026 · 14 хв

Чому сторінки товарів не індексуються в Google

Відсутність товару в результатах пошуку може означати кілька різних станів: Google ще не знайшов адресу сторінки, знайшов її, але не просканував, просканував, але не додав до індексу, обрав іншу основну сторінку або вже проіндексував адресу, але не показує її за очікуваними запитами.

Автор: Руслан Чмихалов
Схема діагностики причин, через які сторінки товарів не індексуються в Google
Статус Not indexed — початок діагностики: причину потрібно шукати на рівні типу сторінки або шаблону.
Зміст статті
  1. 01Спочатку потрібно визначити стан сторінки
  2. 02Crawled – currently not indexed
  3. 03Основна адреса може пояснити значну частину виключених сторінок
  4. 04Навігація за фільтрами може створити майже необмежену кількість адрес
  5. 05Не всі доступні адреси повинні індексуватися
  6. 06Як перевіряти проблему у великому каталозі
  7. 07Які дані використовувати в Search Console
  8. 08Висновок
  9. 09Підсумок
  10. 010Джерела
  11. 011FAQ

На цій сторінці

  1. 01Спочатку потрібно визначити стан сторінки
  2. 02Crawled – currently not indexed
  3. 03Основна адреса може пояснити значну частину виключених сторінок
  4. 04Навігація за фільтрами може створити майже необмежену кількість адрес
  5. 05Не всі доступні адреси повинні індексуватися
  6. 06Як перевіряти проблему у великому каталозі
  7. 07Які дані використовувати в Search Console
  8. 08Висновок
  9. 09Підсумок
  10. 010Джерела
  11. 011FAQ
Розділ

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

Кількість адрес зі статусом Not indexed сама по собі не відображає стан пошукової оптимізації інтернет-магазину. Спочатку потрібно відокремити сторінки, які мають потрапляти в пошук, а потім перевірити причини виключення саме для цієї групи.

Для інтернет-магазинів це особливо помітно через варіанти товарів, фільтри, сортування, розбиття списків на сторінки та інші механізми, які можуть створювати значно більше адрес, ніж магазин має окремих товарів і категорій.

Розділ

Спочатку потрібно визначити стан сторінки

Перевірка окремої сторінки починається з інструмента перевірки URL у Google Search Console. Там можна побачити, чи відома адреса Google, коли її востаннє просканували, чи дозволена її індексація, яку основну адресу вказав сайт і яку адресу обрав Google.

Статуси потрібно розділяти, оскільки однаковий результат у пошуку може мати різні технічні причини.

СтанЩо відбулосяЩо перевіряти
Адресу не знайденоGoogle ще не виявив сторінкувнутрішні посилання, карту сайту, навігацію, звичайні посилання <a href>
Discovered – currently not indexedАдреса відома, але сторінку ще не просканованоспосіб виявлення сторінки, структуру сайту, кількість зайвих адрес, відповіді сервера
Crawled – currently not indexedСторінку отримано, але не включено до індексуосновну адресу, дублювання, вміст, шаблон, внутрішні посилання
Duplicate / Alternate pageGoogle об’єднав адресу з іншою сторінкоювказану та обрану основну адресу, варіанти, параметри
Проіндексовано, але немає показівСторінка вже є в індексізапити, відповідність наміру користувача, конкуренцію між сторінками, внутрішню структуру

Google розділяє сканування, індексацію та вибір основної сторінки на окремі процеси. Наявність адреси в карті сайту або можливість відкрити сторінку в браузері не означає, що її буде включено до індексу.[1]

Розділ

Discovered – currently not indexed

Цей статус означає, що Google уже знає адресу, але ще не просканував сторінку.

Для нового товару такий стан може бути тимчасовим. Якщо він охоплює велику частину каталогу, потрібно перевірити спосіб виявлення сторінок і загальну кількість адрес, доступних пошуковому роботу.

Наприклад, магазин може мати 20 000 товарів, але через фільтри, сортування й параметри створювати сотні тисяч адрес. У такому разі частина сканування може припадати на адреси, які не мають окремої цінності для пошуку.

Перевіряються карта сайту, внутрішні посилання з категорій і підкатегорій, розбиття списків на сторінки, кількість адрес із параметрами та відповіді сервера. У журналах сервера можна окремо подивитися, які типи сторінок фактично запитує Googlebot.

Google рекомендує використовувати зрозумілу структуру адрес і звичайні HTML-посилання для виявлення сторінок. Карта сайту допомагає повідомити про адресу, але не зобов’язує Googlebot негайно її просканувати.[2]

Одна адреса зі статусом Discovered не дає достатньо даних для висновку. Якщо однаковий статус мають тисячі сторінок, корисніше розподілити їх за шаблоном, категорією, датою створення та глибиною у внутрішній структурі.

Розділ

Crawled – currently not indexed

У цьому випадку Google уже отримав сторінку, але не включив її до індексу.

Повторне надсилання адреси через Request indexing не пояснює причину такого стану. Якщо проблема стосується великої кількості сторінок, потрібно порівняти сторінки, які залишилися поза індексом, з подібними сторінками, які Google індексує.

Перевіряються директиви для роботів, основна адреса, код відповіді сервера, готовий HTML-код сторінки, внутрішні посилання та характер вмісту. Окремо шукаються ознаки, спільні для всієї групи адрес.

Наприклад, може виявитися, що статус стосується лише товарів:

  • без внутрішніх посилань із категорій;
  • створених за одним шаблоном;
  • з основною адресою, що веде на іншу сторінку;
  • із майже однаковим основним вмістом;
  • доступних також через дублікати з параметрами;
  • певного типу варіантів товару.

Фраза «2 400 товарів не індексуються» описує масштаб, але не причину. Для виправлення потрібно знайти властивість, яка об’єднує ці 2 400 сторінок.

Загальний принцип переходу від зміни показника до перевіреної причини докладніше описано у статті «Чому ваші SEO-дашборди та інструменти неефективні».

Розділ

Можливість індексації потрібно перевіряти окремо від HTTP 200

Сторінка може успішно відкриватися та повертати код 200, але містити директиву:

<meta name="robots" content="noindex">

Інший варіант — основна адреса веде на іншу сторінку або після виконання JavaScript сторінка відрізняється від початкової HTML-відповіді.

Для товарних сторінок зазвичай перевіряються:

  • код відповіді сервера;
  • meta robots;
  • X-Robots-Tag;
  • robots.txt;
  • <link rel="canonical">;
  • готовий HTML-код сторінки;
  • перенаправлення;
  • внутрішні посилання;
  • наявність у карті сайту.

Ці перевірки краще виконувати для великої кількості сторінок. Помилка в шаблоні товару може стосуватися тисяч сторінок, хоча в браузері кожна з них виглядатиме нормально.

Розділ

Основна адреса може пояснити значну частину виключених сторінок

Google об’єднує дубльовані або дуже схожі сторінки та вибирає одну адресу як основну. Позначення rel="canonical" є важливим сигналом, але остаточну основну адресу Google визначає сам.[3]

Для товарів це часто пов’язано з параметрами або варіантами.

Наприклад:

/product/shoes
/product/shoes?color=black
/product/shoes?color=white

Якщо параметр змінює варіант одного товару, зазначення основною базової сторінки може відповідати структурі магазину. Відсутність адрес із параметрами в індексі тоді не є помилкою.

Інша ситуація виникає, якщо окремі товари помилково вказують одну й ту саму основну сторінку:

/product/model-a

містить:

<link rel="canonical" href="https://example.com/product/model-b">

Google отримує сигнал об’єднати model-a з model-b. Якщо це різні товари, потрібно виправляти формування основної адреси, а не повторно надсилати model-a на індексацію.

Google рекомендує використовувати узгоджені адреси в основній сторінці, карті сайту та внутрішніх посиланнях. Для сторінок, призначених для індексації, документація Google для інтернет-магазинів також рекомендує вказувати саму сторінку як основну.[4]

Розділ

Карта сайту не є переліком гарантовано проіндексованих сторінок

Карта сайту повідомляє Google про адреси, які сайт вважає важливими для сканування та показу в пошуку. Google рекомендує включати до неї основні адреси сторінок.[5]

Тому в карті сайту інтернет-магазину не повинні без потреби міститися:

  • сторінки з перенаправленнями;
  • сторінки з noindex;
  • сторінки з кодом 404;
  • дублікати з параметрами;
  • неосновні варіанти;
  • службові сторінки.

Якщо товар є в карті сайту і залишається зі статусом Crawled – currently not indexed, повторне додавання тієї самої адреси нічого не змінює. Потрібно перевіряти причину виключення сторінки.

Розбіжність між картою сайту та основною адресою також створює непотрібну неоднозначність. Наприклад, карта сайту містить /product-a?variant=1, основною вказано /product-a, а внутрішні посилання ведуть на обидві адреси.

Розділ

Внутрішні посилання впливають на виявлення сторінок і структуру магазину

Google аналізує зв’язки між сторінками за посиланнями. Для інтернет-магазинів рекомендована структура, у якій категорії ведуть на підкатегорії, а ті — на сторінки товарів. Google також рекомендує використовувати звичайні <a href> замість навігації, яка працює лише через JavaScript.[6]

Проблеми виникають, коли товар є в базі та карті сайту, але майже відсутній у внутрішній структурі.

Наприклад, адреса доступна лише:

  • через внутрішній пошук;
  • після кількох рівнів фільтрації;
  • на сторінці списку з великою кількістю переходів;
  • через взаємодію з JavaScript без звичайного посилання.

Окремо потрібно шукати сторінки без внутрішніх посилань — сторінки, які можна індексувати, але на які не веде жодне посилання з інших сторінок сайту.

Кількість внутрішніх посилань не потрібно перетворювати на формальний показник. Її оцінюють разом зі структурою категорій, глибиною сторінки та способом її виявлення.

Розділ

Навігація за фільтрами може створити майже необмежену кількість адрес

Категорія з фільтрами за брендом, кольором, розміром, ціною та матеріалом може створювати окрему адресу для кожної комбінації.

Наприклад:

/shoes
/shoes?color=black
/shoes?color=black&size=42
/shoes?color=black&size=42&brand=nike
/shoes?brand=nike&size=42&color=black

Google окремо описує навігацію за фільтрами як джерело потенційно дуже великої кількості адрес. Надмірне сканування таких сторінок може сповільнювати виявлення нових корисних сторінок.[7]

Налаштування залежить від того, які сторінки фільтрів потрібні в пошуку. Комбінація бренд + категорія може відповідати окремому пошуковому запиту, тоді як сторінка з п’ятьма випадковими параметрами може існувати лише для роботи каталогу.

Тому рішення не зводиться до однакового noindex або основної адреси для всіх фільтрів. Спочатку адреси потрібно розділити за призначенням.

Тип адресиТипова рольЩо перевірити
Основна категоріясторінка, призначена для індексаціїосновну адресу, карту сайту, внутрішні посилання
Фільтр з окремим попитомможлива сторінка для пошукуунікальний пошуковий запит, стабільну адресу, вміст, основну адресу
Фільтр лише для зручності користувачадопоміжний стан каталогукерування скануванням та індексацією, створення адрес із параметрами
Сортуваннязміна порядку тих самих товарівдублювання, сканування адрес із параметрами
Комбінації багатьох фільтрівчасто створюють надмірну кількість адрескількість адрес, журнали сервера, правила для параметрів
Розділ

Варіанти товарів потрібно оцінювати з урахуванням моделі каталогу

Google рекомендує, щоб варіанти товару можна було визначити за окремими адресами, якщо магазин використовує окремі сторінки або параметри для таких варіантів. Для необов’язкових параметрів документація також описує варіант із зазначенням основною базової сторінки товару.[4]

Наприклад:

/t-shirt
/t-shirt?color=black
/t-shirt?color=white

або:

/t-shirt-black
/t-shirt-white

Кількість таких адрес не можна безпосередньо порівнювати з кількістю сторінок в індексі.

Спочатку визначається, які адреси представляють окремі товари, а які лише стани одного товару. Після цього можна оцінювати вибір основної сторінки та охоплення індексацією.

Розділ

Не всі доступні адреси повинні індексуватися

У магазині може бути 20 000 товарів і 150 000 доступних адрес через фільтри, розбиття списків на сторінки, параметри відстеження, варіанти та службові сторінки.

Показник:

150 000 адрес знайдено, 32 000 проіндексовано

без розподілу за типами не дозволяє оцінити проблему.

Потрібно окремо порахувати основні типи сторінок і визначити очікуваний стан кожної групи.

Наприклад:

ГрупаКількість адресОчікувана індексація
Активні товари18 500переважно так
Категорії420так
Корисні сторінки фільтрів180так
Варіанти з основною адресою на головний товар12 000ні як окремі сторінки
Сортування8 000+ні
Технічні параметри40 000+ні

У такому звіті вже видно, чи Google виключає сторінки, які планувалися для пошуку.

Розділ

Проіндексована сторінка без показів і неіндексована сторінка — різні проблеми

Сторінка може бути проіндексованою, але не отримувати показів у результатах пошуку.

У такій ситуації перевірка robots.txt, карти сайту або повторна індексація зазвичай не стосується причини. Потрібно переглянути звіт про ефективність у Search Console, пошукові запити, сторінки-конкуренти, відповідність наміру користувача та внутрішню структуру.

Наприклад, сторінка товару може конкурувати зі сторінкою категорії за той самий загальний запит. Інший товар може не мати фактичного пошукового попиту за назвою, яку використовує магазин.

До діагностики індексації це вже не належить.

Якщо покази або трафік змінилися після перенесення магазину, скористайтеся окремою послідовністю діагностики падіння після міграції на Shopify.

Розділ

Як перевіряти проблему у великому каталозі

Послідовна ручна перевірка тисяч адрес не дає змоги швидко знайти причину. Спочатку формується вибірка з різних груп: проіндексовані та виключені товари, нові й старі адреси, категорії, шаблони та різні рівні вкладеності.

Для цих сторінок порівнюються стан індексації, основна адреса, директиви для роботів, відповідь сервера, внутрішні посилання, наявність у карті сайту та готовий вміст сторінки. Після виявлення повторюваної ознаки її поширення перевіряється на всій групі за допомогою сканування сайту, експорту з системи керування, Search Console або журналів сервера.

Так можна отримати висновок рівня:

1 840 товарних сторінок одного шаблону містять основною адресу категорії.

Або:

Товари після п’ятої сторінки списку не мають звичайних внутрішніх посилань і знаходяться Google переважно через карту сайту.

Обидва результати можна перевірити та виправити. Загальна кількість виключених сторінок без класифікації не дає такої інформації.

Розділ

Які дані використовувати в Search Console

Звіт про індексацію сторінок потрібен для розподілу адрес за причинами виключення. Discovered, Crawled, duplicate, alternate canonical, noindex, redirects, 404 і server errors не потрібно об’єднувати в один показник.

Інструмент перевірки URL використовується для перевірки конкретних представників кожної групи: вказаної основної адреси, обраної основної адреси, сканування та можливості індексації.

Звіт про ефективність потрібен після підтвердження індексації, якщо сторінки не отримують показів або переходів.

Для великих магазинів ці дані доповнюються скануванням сайту та журналами сервера. Search Console показує стан із боку Google, але не замінює повний список адрес, який фактично створює сайт.

Розділ

Request indexing не виправляє масові помилки

Request indexing корисний для окремої нової або зміненої сторінки. Він не замінює виправлення шаблону, основної адреси, внутрішніх посилань або структури каталогу.

Якщо одна помилка стосується 5 000 адрес, повторне надсилання кожної з них не усуває причину на сайті. Після виправлення перевіряється сама реалізація, кілька представників групи та зміна охоплення індексацією з часом.

Google також зазначає, що сканування та повторна оцінка сторінок потребують часу; карта сайту й запити на повторне сканування не гарантують негайної індексації.[2]

Розділ

Обмеження діагностики через Search Console

Search Console не пояснює алгоритмічну причину кожного рішення про індексацію. Статус Crawled – currently not indexed підтверджує, що адресу було проскановано й на момент формування звіту не включено до індексу, але сам статус не визначає конкретну зміну, яку потрібно зробити.

Так само обрана Google основна адреса показує результат об’єднання сторінок, але для пошуку причини потрібно перевіряти вміст, перенаправлення, позначення основної адреси, карту сайту та внутрішні посилання. Google може вибрати основну адресу, відмінну від зазначеної сайтом.[3]

Тому однаковий статус у Search Console може мати різні пояснення на різних сайтах.

Розділ

Висновок

Перевірка індексації інтернет-магазину починається з класифікації адрес, а не зі спроби збільшити загальну кількість проіндексованих сторінок.

Для товарів і категорій, які мають отримувати органічний трафік, зіставляються фактичний стан у Google, основна адреса, можливість індексації, карта сайту та внутрішні посилання. Якщо виключення повторюється в межах одного шаблону або типу сторінки, перевіряється вся група.

Такий аналіз відокремлює технічні помилки від нормального об’єднання варіантів, фільтрів та інших адрес, які не планувалися як окремі сторінки для пошуку.

Для масових проблем індексації використовується технічний SEO-аудит.

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

Підсумок / Головне

Коротка версія

  • Discovered – currently not indexed і Crawled – currently not indexed описують різні етапи.
  • Наявність адреси в карті сайту не гарантує сканування або індексацію.
  • Основну адресу потрібно перевіряти разом із картою сайту та внутрішніми посиланнями.
  • У магазинах виключені адреси часто створюють фільтри, сортування та варіанти товарів.
  • Загальна кількість Not indexed не має сенсу без поділу адрес за типами.
  • Масові проблеми перевіряються на рівні групи або шаблону, а не через ручне надсилання кожної сторінки на повторну індексацію.
Джерела / Далі

Джерела

  1. [1]
    Офіційна документація

    Google Search Central. Crawling and indexing.

    https://developers.google.com/search/docs/crawling-indexingДата доступу: 01.09.2026
  2. [2]
    Офіційна документація

    Google Search Central. Troubleshoot Google Search crawling errors.

    https://developers.google.com/search/docs/crawling-indexing/troubleshoot-crawling-errorsДата доступу: 01.09.2026
  3. [3]
    Офіційна документація

    Google Search Central. What is URL canonicalization.

    https://developers.google.com/search/docs/crawling-indexing/canonicalizationДата доступу: 01.09.2026
  4. [4]
    Офіційна документація

    Google Search Central. Designing a URL structure for ecommerce websites.

    https://developers.google.com/search/docs/specialty/ecommerce/designing-a-url-structure-for-ecommerce-sitesДата доступу: 01.09.2026
  5. [5]
    Офіційна документація

    Google Search Central. Build and submit a sitemap.

    https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemapДата доступу: 01.09.2026
  6. [6]
    Офіційна документація

    Google Search Central. Help Google understand your ecommerce website structure.

    https://developers.google.com/search/docs/specialty/ecommerce/help-google-understand-your-ecommerce-site-structureДата доступу: 01.09.2026
  7. [7]
    Офіційна документація

    Google Crawling Infrastructure. Managing crawling of faceted navigation URLs.

    https://developers.google.com/crawling/docs/faceted-navigationДата доступу: 01.09.2026
FAQ / Практичні деталі

Поширені запитання

Чому товар є в карті сайту, але не індексується?+

Карта сайту допомагає Google знайти адресу та вказує на бажану основну версію, але не гарантує індексацію. Потрібно перевірити статус в інструменті перевірки URL, основну адресу, noindex, відповідь сервера, внутрішні посилання і те, чи не вважає Google сторінку дублікатом.[5]

Що означає Crawled – currently not indexed?+

Google уже просканував адресу, але на момент формування звіту не включив її до індексу. Якщо статус масовий, сторінки потрібно розподілити за групами й шукати спільні характеристики: шаблон, основну адресу, тип вмісту, внутрішні посилання або дублювання.

Чи потрібно надсилати кожен товар через Request indexing?+

Для окремої нової або виправленої сторінки ця функція може бути корисною. Для сотень або тисяч адрес потрібно спочатку виправити спільну причину. Повторне надсилання сторінок не змінює неправильну основну адресу, шаблон або структуру внутрішніх посилань.

Чи всі товари повинні бути проіндексовані?+

Основні сторінки товарів зазвичай плануються для індексації, але магазин може також створювати варіанти, дублікати й адреси з параметрами. Очікуваний стан потрібно визначати окремо для кожного типу сторінок.

Чи потрібно індексувати сторінки фільтрів?+

Частина сторінок фільтрів може відповідати окремому пошуковому попиту. Інші комбінації існують лише для роботи каталогу. Рішення приймається за типами фільтрів і адрес, а не за одним правилом для всієї навігації за фільтрами.

Чому Google вибрав іншу основну адресу?+

rel="canonical" є сигналом, а не абсолютною вказівкою. Google враховує також перенаправлення, карту сайту, схожість вмісту та інші сигнали. Обрану Google основну адресу можна перевірити в інструменті перевірки URL.[3]

Як перевірити масову проблему з індексацією?+

Адреси потрібно розділити за типами та статусами, після чого порівняти проіндексовані й виключені сторінки за основною адресою, директивами для роботів, кодом відповіді сервера, картою сайту, внутрішніми посиланнями та шаблоном. Повторювану ознаку перевіряють на всій групі за допомогою сканування сайту, даних системи керування, Search Console або журналів сервера.

Коротко

  • Discovered і Crawled — різні етапи.
  • Sitemap не гарантує індексацію.
  • Canonical перевіряють разом з іншими сигналами.
  • Фільтри та варіанти створюють зайві URL.
  • Каталог аналізують групами сторінок.
  • Request indexing не виправляє шаблон.

Потрібна така сама ясність для вашої пошукової системи?

Обговорити проєкт
Продовжити розмову

Поділитися статтею

LinkedIn Telegram
Продовжити перегляд

Вам також може сподобатися

Переглянути всі
Міграція магазинів

Як перенести магазин з WooCommerce на Shopify

Technical SEO

SEO-міграція з WooCommerce на Shopify

Коментарі 0

Коментарі публікуються після короткої ручної перевірки. Email або акаунт не потрібні.

Завантаження обговорення…

chmykhalov.dev · Інженер пошукових системОбговорити проєкт ↗