Shopify SEO: колекции, филтри и дублирано съдържание
Техническото SEO на Shopify без митове: как платформата създава дублирани адреси, как работят canonical, филтрите и robots.txt и какво да поправите първо.
Shopify често се описва като „SEO-friendly от кутията“. Това е наполовина вярно. Платформата генерира карта на сайта, canonical тагове и чисти адреси автоматично – но създава и няколко вида дублирани URL адреси, които при голям каталог могат да разпилеят бюджета за обхождане и да объркат Google коя страница да класира.
Това ръководство за Shopify SEO е за хора, които искат да разберат механиката: как платформата структурира адресите, какво правят колекциите, филтрите, таговете и вариантите и какво реално можете да промените. Опираме се на работа с магазини с хиляди продукти, като bul-tex.com с над 1 200 продукта и parfyum.bg с 490 SEO колекции.
Накратко:
- Всеки продукт в Shopify е достъпен на няколко адреса, но canonical тагът винаги сочи към основния адрес /products/handle.
- Много теми линкват продуктите през адреси от вида /collections/x/products/handle, което е най-честият технически SEO проблем в Shopify и се поправя в кода на темата.
- Колекциите са основните страници за категорийни ключови думи и трябва да имат уникално заглавие, мета описание и полезен текст.
- Филтрираните адреси и комбинациите от тагове по правило не бива да се индексират, а стандартният robots.txt на Shopify вече ограничава част от тях.
- При промяна на handle на продукт или колекция Shopify може автоматично да създаде 301 пренасочване, ако отметката за това е активна.
Как Shopify структурира адресите
Shopify използва фиксирани префикси, които не можете да промените:
| Тип страница | Адрес |
|---|---|
| Продукт | /products/handle |
| Колекция | /collections/handle |
| Статична страница | /pages/handle |
| Статия | /blogs/blog-handle/article-handle |
| Продукт в контекста на колекция | /collections/handle/products/handle |
Префиксите не са проблем за класирането. Google не наказва магазин заради /products/ в адреса. Важното е какво пишете в handle – кратко, на латиница, с ключовата дума и без излишни думи. При български магазини транслитерацията трябва да е последователна: изберете една система и я спазвайте навсякъде.
Дублираното съдържание: откъде идва
Продукти в колекции
Един продукт в три колекции е достъпен на поне четири адреса: /products/obuvki-x и /collections/a/products/obuvki-x, /collections/b/…, /collections/c/…. Shopify поставя на всички canonical към /products/obuvki-x, така че Google знае кой е основният. Проблемът е друг: ако темата линква продуктите от колекциите през дългите адреси, вътрешните ви линкове сочат към неканонични страници. Google трябва да обхожда хиляди излишни адреси, а сигналите се разпиляват.
Решение: в кода на темата (обикновено в snippet за продуктова карта) линкът използва филтъра within: collection. Премахването му кара всички карти да линкват директно към /products/handle. Това е малка промяна в Liquid, но при големи каталози има осезаем ефект върху обхождането. Новите версии на някои теми вече линкват правилно – проверете своята, като отворите колекция и вижте адреса на продукт.
Варианти
Адресите с ?variant=123 имат canonical към продукта без параметър. Това по правило е правилно. Изключение има само ако вариантите са на практика различни продукти с отделно търсене (например различни аромати) – тогава понякога е по-добре да са отделни продукти.
Тагове в колекции
Адресите като /collections/obuvki/cherni са филтриране по таг. Те се създават автоматично и могат да станат стотици. Стандартният robots.txt на Shopify блокира комбинациите от тагове (адреси с „+“), но единичните тагови страници остават достъпни. Ако нямат уникално съдържание, не им давайте тежест – или ги превърнете в истински колекции с текст, ако за тях има търсене.
Сортиране и страници
Параметрите ?sort_by= се блокират в стандартния robots.txt. Страниците ?page=2 имат собствен canonical и това е нормално – не ги пренасочвайте и не слагайте canonical към първата страница.
Служебни колекции
/collections/all, /collections/vendors?q= и /collections/types?q= се генерират автоматично. Не ги включвайте в менюто, ако нямат стойност за купувача.
Колекциите: вашите най-ценни SEO страници
В повечето онлайн магазини колекциите (категориите) носят повече органичен трафик от продуктите, защото отговарят на търсения като „дамски маратонки“ или „парфюми за мъже“. Всяка важна колекция трябва да има:
- уникално SEO заглавие и мета описание (в секцията за търсачки в админ панела);
- H1, който съвпада с основната ключова дума;
- кратък увод над продуктите и по-подробен текст под тях – как да изберете, какво да сравните;
- вътрешни линкове към свързани колекции;
- достатъчно продукти – колекция с два продукта рядко се класира добре.
При parfyum.bg изградихме 490 SEO колекции, всяка насочена към конкретно търсене – по марка, аромат, повод. Това е пример как колекциите могат да се използват като отделни целеви страници, а не само като меню. Как се пишат такива текстове – в статията за SEO текст за категории.
Филтри: удобство за клиента, риск за индекса
Филтрите в Shopify (обикновено чрез приложението Search & Discovery) създават адреси с параметри като ?filter.v.option.razmer=42. Те са полезни за купувача, но не трябва да се индексират масово. Стандартното поведение е разумно – canonical към колекцията и блокиране на комбинациите от няколко филтъра в robots.txt. Проверете своя /robots.txt и вижте какви правила има.
Ако за определена комбинация има реално търсене („черни кожени ботуши“), не разчитайте на филтъра. Създайте отделна колекция с автоматично условие и собствено съдържание. Повече в статията за филтрите в онлайн магазина и SEO.
robots.txt, карта на сайта и индексиране
- Карта на сайта – Shopify генерира /sitemap.xml автоматично, с отделни файлове за продукти, колекции, страници и статии. Подайте я в Google Search Console.
- robots.txt – може да се персонализира чрез шаблона robots.txt.liquid. Правете го само ако знаете точно какво блокирате – грешка тук може да извади цели раздели от Google.
- noindex – за отделни страници се добавя чрез код в темата или с метаполе, свързано с условие в шаблона.
- Скрити продукти – продуктите, които не са публикувани в онлайн магазина, не се показват в картата на сайта.
Официалните подробности за редактирането на robots.txt има в Shopify Help Center.
Пренасочвания и смяна на адреси
Когато промените handle на продукт или колекция, Shopify показва отметка за създаване на пренасочване от стария адрес. Оставяйте я включена. Всички пренасочвания се виждат в Online Store → Navigation → URL Redirects и могат да се импортират масово с CSV – това е задължително при миграция от друга платформа. Подробен план има в статията миграция към Shopify без загуба на SEO.
За изчерпани продукти: не ги изтривайте, ако имат трафик или линкове. Оставете ги с информация за наличност и линкове към алтернативи, или ги пренасочете към най-близката колекция, ако няма да се върнат.
Скорост, schema и многоезичност
Три области, които често се пропускат:
- Скорост (Core Web Vitals) – показатели на Google за скорост на зареждане и стабилност на страницата. Най-честата причина за бавен Shopify магазин са приложения, които добавят скриптове на всяка страница. Премахнатото приложение понякога оставя код в темата – проверете.
- Schema (структурирани данни) – код, който описва продукта за търсачките: цена, наличност, рейтинг. Повечето модерни теми го имат за продукти; добавете Organization и BreadcrumbList, ако липсват.
- Многоезичност – при Shopify Markets с подпапки (/en, /el, /ro) hreflang таговете се добавят автоматично. Преводите на handle и мета данните трябва да се направят отделно.
Технически чеклист за Shopify SEO
- Продуктовите карти линкват ли към /products/handle?
- Всяка важна колекция има ли уникално заглавие, описание и текст?
- Има ли колекции с по-малко от 3–4 продукта, които да обедините?
- Тагови страници без съдържание извън менюто ли са?
- Подадена ли е картата на сайта в Search Console?
- Има ли 404 грешки от стари адреси без пренасочване?
- Колко приложения зареждат скриптове на всяка страница?
- Продуктовите описания уникални ли са или са копирани от доставчика?
Често задавани въпроси
Добър ли е Shopify за SEO?
Да, техническата основа е солидна – автоматични canonical тагове, карта на сайта и бърза инфраструктура. Резултатите обаче зависят от структурата на колекциите, съдържанието и няколко корекции в темата.
Мога ли да махна /products/ и /collections/ от адресите?
Не, тези префикси са фиксирани в Shopify. Те не пречат на класирането – по-важно е какво съдържа handle и колко полезна е страницата.
Трябва ли ми SEO приложение за Shopify?
Не задължително. Повечето основни настройки се правят в админ панела и темата. Приложение може да помогне при голям каталог, но всяко добавя код и месечна такса.
Как да избегна дублираното съдържание в Shopify?
Линкувайте продуктите директно към /products/handle, не индексирайте филтрирани и тагови адреси без съдържание и пишете уникални описания вместо текстовете на доставчика.
Ако искате да видите кои от тези проблеми има вашият магазин, започнете с безплатния мини SEO одит – ще получите списък с конкретни корекции до 48 часа. Повече за подхода ни към онлайн магазините ще намерите на страницата за SEO оптимизация.
