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

  1. Продуктовите карти линкват ли към /products/handle?
  2. Всяка важна колекция има ли уникално заглавие, описание и текст?
  3. Има ли колекции с по-малко от 3–4 продукта, които да обедините?
  4. Тагови страници без съдържание извън менюто ли са?
  5. Подадена ли е картата на сайта в Search Console?
  6. Има ли 404 грешки от стари адреси без пренасочване?
  7. Колко приложения зареждат скриптове на всяка страница?
  8. Продуктовите описания уникални ли са или са копирани от доставчика?

Често задавани въпроси

Добър ли е Shopify за SEO?

Да, техническата основа е солидна – автоматични canonical тагове, карта на сайта и бърза инфраструктура. Резултатите обаче зависят от структурата на колекциите, съдържанието и няколко корекции в темата.

Мога ли да махна /products/ и /collections/ от адресите?

Не, тези префикси са фиксирани в Shopify. Те не пречат на класирането – по-важно е какво съдържа handle и колко полезна е страницата.

Трябва ли ми SEO приложение за Shopify?

Не задължително. Повечето основни настройки се правят в админ панела и темата. Приложение може да помогне при голям каталог, но всяко добавя код и месечна такса.

Как да избегна дублираното съдържание в Shopify?

Линкувайте продуктите директно към /products/handle, не индексирайте филтрирани и тагови адреси без съдържание и пишете уникални описания вместо текстовете на доставчика.

Ако искате да видите кои от тези проблеми има вашият магазин, започнете с безплатния мини SEO одит – ще получите списък с конкретни корекции до 48 часа. Повече за подхода ни към онлайн магазините ще намерите на страницата за SEO оптимизация.