Филтри в онлайн магазина и SEO: без хиляди дублирани страници
Филтрите по цвят, размер и марка са удобни за купувачите, но могат да създадат хиляди дублирани страници. Как да ги контролирате и кои да превърнете в SEO страници.
Категория с 200 продукта и пет филтъра – марка, цвят, размер, цена, материал – може да генерира десетки хиляди различни URL адреса. Всяка комбинация е „страница“ с почти същите продукти. Googlebot започва да обхожда тези адреси, вместо новите ви продукти, а Search Console се пълни с „Обходена – понастоящем не е индексирана“.
Решението не е да махнете филтрите – купувачите ги обичат и без тях конверсията пада. Решението е да решите кои комбинации заслужават да бъдат в Google и да скриете останалите от индекса. По-долу ще видите как точно се взима това решение, кои технически инструменти се ползват и как се прилага в Shopify и WooCommerce.
Накратко:
- Филтрите в онлайн магазина създават URL адреси с параметри за всяка комбинация, което може да доведе до хиляди почти еднакви страници.
- Повечето филтрирани страници не бива да се индексират, защото нямат собствено търсене и дублират основната категория.
- Комбинации с реално търсене, например „дамски маратонки Nike“, е по-добре да се изведат като отделни категории или SEO колекции със собствен адрес, заглавие и текст.
- Canonical, noindex и robots.txt решават различни проблеми и не бива да се комбинират произволно на един и същ адрес.
- Google премахна инструмента за URL параметри от Search Console през 2022 г., затова контролът трябва да е в самия сайт.
Защо филтрите създават проблем
При избор на филтър адресът се променя, например:
https://example.com/collections/maratonki?filter.p.vendor=Nike&filter.v.option.razmer=38
Добавете сортиране, страници 2, 3, 4 и различен ред на параметрите – и една категория става стотици адреси. Проблемите са три:
- Бюджет за обхождане – Google отделя ограничено време за сайта ви. Ако го харчи за комбинации от филтри, новите продукти се откриват по-бавно.
- Дублирано съдържание – „Маратонки, сортирани по цена“ и „Маратонки“ са едни и същи продукти. Google трябва да избира коя страница е основна и понякога избира грешната.
- Размиване на сигналите – вътрешните линкове и евентуалните външни линкове се разпределят между много варианти, вместо да укрепват една силна страница. Подобен ефект описваме и в статията за канибализация на ключови думи.
Кои филтри да се индексират: тест с три въпроса
За всяка възможна комбинация задайте:
- Търси ли се? Проверете с инструмент за ключови думи и подсказките на Google. „Маратонки Nike“ – да. „Маратонки размер 38 син цвят под 80 €“ – не.
- Има ли достатъчно продукти? Страница с 2 продукта е слаба. Добро правило е поне 6–8 артикула.
- Различно ли е намерението? „Мъжки“ и „дамски“ са различни търсения; „сортирани по цена“ не е.
Обикновено индексирате комбинации от един, най-много два филтъра: марка, пол, тип, основен материал. Цвят, размер, цена и сортиране почти винаги остават извън индекса.
Инструментите: canonical, noindex, robots.txt
| Инструмент | Какво прави | Кога да го ползвате | Ограничение |
|---|---|---|---|
| rel="canonical" към основната категория | Подсказва на Google коя е основната версия | Сортиране, малки вариации на една и съща листа | Подсказка, не команда – Google може да я игнорира, ако страниците се различават много |
| meta robots noindex, follow | Страницата се обхожда, но не влиза в индекса | Филтрирани страници, до които води линк, но не искате в резултатите | Google продължава да ги обхожда, т.е. не пести бюджет |
| Disallow в robots.txt | Забранява обхождането | Огромен брой комбинации, които изяждат бюджета | Google не вижда noindex или canonical на забранен адрес; адресът може да се покаже в индекса без описание |
| Филтри без отделни адреси (без линкове към тях) | Комбинациите не се откриват изобщо | Цена, наличност, сортиране | Изисква промяна в темата |
Важно правило: не слагайте noindex и Disallow на един и същ адрес. Ако обхождането е забранено, Google никога няма да види, че страницата е с noindex. Първо оставете noindex да подейства, после – ако е нужно – забранете обхождането. Официалните насоки на Google за фасетна навигация има в Google Search Central.
SEO колекции: превърнете търсените филтри в страници
Най-силното решение за комбинациите с търсене е да не разчитате на филтъра, а да създадете отделна категория или колекция със:
- чист адрес, например /collections/damski-maratonki-nike;
- собствено заглавие, H1 и мета описание;
- кратък уникален текст над или под продуктите;
- вътрешни линкове от основната категория и от менюто.
Така получавате страница, която Google третира като пълноценна категория. Пример от практиката ни: в parfyum.bg изградихме 490 SEO колекции за търсените комбинации – вместо да оставяме Google да индексира произволни филтри. Как се пише текстът за такива страници обясняваме в статията за SEO текст за категории.
Сортиране и страници 2, 3, 4
Сортирането и страницирането не са филтри, но създават същия проблем и затова се решават заедно с тях.
- Сортиране („по цена“, „най-нови“) никога не променя набора от продукти, само реда им. Тези адреси не трябва да се индексират – canonical към категорията без параметъра е достатъчен, а линковете за сортиране е добре да не са обикновени линкове, които краулерът следва.
- Страници 2, 3, 4 съдържат различни продукти, затова не им слагайте canonical към първата страница. Оставете ги индексируеми с canonical към себе си, за да може Google да стигне до всички продукти.
- Бутон „Зареди още“ без реални адреси за следващите страници крие продуктите от Google. Ако темата ползва безкраен скрол, проверете дали има и класическо страниране като резерва.
Shopify: какво е по подразбиране и какво да направите
- Филтрите в Shopify (Search & Discovery) използват параметри като
filter.p.vendorиfilter.v.option. - Стандартният robots.txt на Shopify вече блокира част от комбинациите и сортирането, но не всички. Можете да го разширите чрез шаблона
robots.txt.liquid. - Темите обикновено поставят canonical към основната колекция без параметри. Проверете го в изходния код на филтрирана страница.
- Тагови адреси като
/collections/maratonki/nikeсъщо са вид филтри. Ако не ги поддържате съзнателно като SEO страници, те създават дублиране.
За цялостна картина на SEO в платформата вижте Shopify SEO ръководството ни.
WooCommerce: по-голяма свобода, по-голям риск
- Стандартните филтри по атрибути добавят параметри като
?filter_color=. Плъгините за филтриране създават свои адреси – някои с „красиви“ пътища, които изглеждат като отделни категории. - Проверете дали плъгинът ви позволява да зададете noindex за филтрираните страници и canonical към категорията.
- Страниците на атрибути (например /color/cherven/) могат да бъдат индексирани по подразбиране – решете дали ви трябват.
- Комбинирайте с SEO плъгина: той често управлява robots мета тага, но не знае за адресите, които създава плъгинът за филтри.
Как да проверите текущото състояние
- В Search Console отворете отчета за индексиране на страници и потърсете адреси с „filter“, „?“ или „sort“.
- Потърсете в Google
site:example.com inurl:filter, като замените с вашия домейн – ще видите колко филтрирани страници са в индекса. - Обходете сайта с краулер като Screaming Frog и сравнете броя адреси с броя реални продукти и категории.
- Прегледайте лог файловете, ако имате достъп – там се вижда къде Googlebot реално прекарва времето си.
Често задавани въпроси
Вредят ли филтрите на SEO?
Самите филтри не вредят. Вреди, когато всички комбинации се отварят на отделни адреси, които Google може да обходи и индексира. С правилна настройка филтрите помагат и на купувачите, и на SEO.
Да блокирам ли всички параметри в robots.txt?
Не автоматично. Ако блокирате параметри, които вече са индексирани, Google няма да види noindex и може да ги задържи в индекса. Първо почистете с noindex или canonical, после блокирайте.
Колко SEO колекции да направя?
Толкова, колкото комбинации имат реално търсене и поне няколко продукта. За малък магазин това може да са 10–20, за голям – стотици.
Ако подозирате, че филтрите са надули индекса на магазина ви, безплатният ни мини SEO одит ще покаже колко такива страници има и кои от тях си струва да станат SEO колекции. Вижте повече за SEO оптимизацията при нас.
