SEO na Shoper: co możesz zrobić, a czego platforma nie pozwoli
Table of Contents
Shoper w polskim e-commerce: kontekst
Shoper to platforma, na której postawisz sklep w weekend i zaczniesz sprzedawać w poniedziałek. 30 000 sklepów, solidna pozycja wśród małych i średnich biznesów, prosty panel. Nie ma w tym nic złego. Problem zaczyna się w momencie, gdy sklep rośnie, a właściciel dzwoni z pytaniem “dlaczego nie mogę zmienić struktury URL-i?” albo “dlaczego nie da się dodać FAQPage do kategorii?”. Bo Shoper nie pozwoli.
Pracowałam z klientem, który zbudował na Shoperze sklep z 4000 produktami. Świetne opisy, dobre zdjęcia, porządny content. A potem weszliśmy w temat danych strukturalnych i okazało się, że platforma generuje absolutne minimum i nie da się tego rozszerzyć bez partyzantki z Google Tag Managerem. To jest Shoper: solidny do pewnego poziomu, a potem twarda ściana.
W tym artykule przechodzę przez konkretne możliwości i ograniczenia SEO na Shoper. Jeśli prowadzisz sklep na tej platformie, będziesz wiedzieć, co możesz zoptymalizować, gdzie potrzebujesz specjalisty, a gdzie platforma stawia twardą ścianę.
Co Shoper daje Ci z pudełka
Zacznijmy od tego, co platforma oferuje w zakresie SEO bez żadnych dodatkowych konfiguracji i modułów.
Meta tagi: title i description
Shoper pozwala edytować meta title i meta description dla produktów, kategorii i stron informacyjnych. To podstawa, bez której nie da się prowadzić żadnej optymalizacji, i Shoper ją zapewnia. Interfejs jest prosty: pola tekstowe w edycji produktu lub kategorii.
Warto wiedzieć, że jeśli nie uzupełnisz meta tagów ręcznie, Shoper wygeneruje je automatycznie na podstawie nazwy produktu i fragmentu opisu. Te automatyczne tagi są zwykle zbyt generyczne i nie zawierają fraz kluczowych, na które chcesz się pozycjonować. Dlatego ręczna edycja meta tagów to absolutne minimum, które musisz zrobić.
Przyjazne URL-e
Shoper generuje przyjazne URL-e na podstawie nazw produktów i kategorii. Adres wygląda mniej więcej tak: /nazwa-kategorii/nazwa-produktu.html. To lepsze niż adresy z losowymi ID (jak w domyślnej konfiguracji PrestaShop), ale kontrola nad formatem URL-i jest ograniczona. Więcej o tym w sekcji o ograniczeniach.
Mapa strony XML
Shoper automatycznie generuje sitemap.xml, która zawiera produkty, kategorie i strony informacyjne. Mapa jest aktualizowana automatycznie przy dodawaniu i usuwaniu treści. To działa poprawnie i nie wymaga ingerencji.
Blog
Platforma oferuje wbudowany moduł blogowy. Możesz tworzyć wpisy, przypisywać je do kategorii i dodawać tagi. Funkcjonalność jest podstawowa, ale pozwala na prowadzenie prostego content marketingu bez zewnętrznych narzędzi.
Integracja z Google Analytics i Search Console
Shoper pozwala na integrację z Google Analytics (w tym GA4) i Google Search Console przez dodanie kodu śledzenia w panelu administracyjnym. Działa to poprawnie i nie wymaga modyfikacji szablonu.
Integracja z Google Merchant Center
Shoper generuje feed produktowy kompatybilny z Google Merchant Center, co pozwala na wyświetlanie produktów w zakładce Shopping w wynikach wyszukiwania Google. To istotne narzędzie, bo bezpłatne listingi produktowe w Google to coraz ważniejszy kanał ruchu organicznego.
Co możesz zoptymalizować na Shoper
Poza funkcjami dostępnymi od razu, jest kilka obszarów, gdzie aktywna praca nad SEO przynosi realne efekty.
Opisy kategorii
To jeden z najczęściej niedocenianych elementów SEO w e-commerce i jednocześnie jeden z najskuteczniejszych. Shoper pozwala dodawać opisy do kategorii produktowych, które wyświetlają się na stronach kategorii (zwykle pod listą produktów lub nad nią, w zależności od szablonu).
Dobrze napisany opis kategorii robi kilka rzeczy naraz:
- zawiera frazy kluczowe, na które chcesz pozycjonować daną kategorię
- daje Google unikalną treść na stronie, która bez opisu byłaby tylko listą produktów (a listy produktów wyglądają podobnie na tysiącach sklepów)
- pomaga użytkownikowi zrozumieć, co znajdzie w danej kategorii, i kieruje go do podkategorii lub filtrów
Na Shoper opisy kategorii to pole HTML, co daje pewną elastyczność w formatowaniu. Możesz użyć nagłówków H2-H3, list, pogrubień. Unikaj natomiast nadmiernego faszerowania frazami kluczowymi. Opis ma być użyteczny, nie sztuczny.
Tytuły i opisy produktów
Shoper pozwala na pełną edycję nazw produktów i ich opisów. Z perspektywy SEO kluczowe są dwie rzeczy:
- nazwa produktu (title): powinna zawierać główną frazę kluczową i być jednocześnie czytelna dla użytkownika; “Buty do biegania Nike Air Zoom Pegasus 40 damskie” jest lepsze niż “Nike Air Zoom Pegasus 40” lub “Buty bieganie Nike damskie tanie”
- opis produktu: unikalny, merytoryczny, z naturalnymi frazami kluczowymi; kopiowanie opisów od producenta to jeden z najczęstszych błędów, bo te same opisy są na dziesiątkach innych sklepów, co tworzy problem duplikacji treści
Linkowanie wewnętrzne
Shoper daje Ci podstawowe narzędzia do budowania linków wewnętrznych. W opisach produktów i kategorii możesz dodawać linki do innych stron sklepu. W opisach blogowych tak samo.
Strategiczne linkowanie wewnętrzne to potężne narzędzie SEO, które nie wymaga dostępu do serwera ani zaawansowanych modyfikacji szablonu. Możesz je wdrożyć w pełni na Shoper:
- z opisów kategorii nadrzędnych linkuj do podkategorii
- z wpisów blogowych linkuj do produktów i kategorii (i odwrotnie)
- z opisów produktów linkuj do powiązanych produktów i kategorii
- twórz hub-y treści na blogu, które łączą powiązane artykuły
Atrybuty alt obrazów
Shoper pozwala dodawać atrybut alt do zdjęć produktowych. To prosty, ale często pomijany element optymalizacji. Alt text pomaga Google zrozumieć, co przedstawia obraz, i pozwala na wyświetlanie produktów w wynikach wyszukiwania grafiki. Dla sklepów z produktami wizualnymi (odzież, meble, dekoracje) ruch z Google Images potrafi stanowić 10-20% całego ruchu organicznego.
Optymalizacja feedu produktowego
Feed produktowy na Shoper można optymalizować pod kątem Google Shopping i porównywarek cenowych (Ceneo, Skąpiec). Kluczowe: tytuły z atrybutami (marka, model, kolor, rozmiar), kompletne opisy, zmapowane kategorie na taksonomię Google Product Category i zdjęcia spełniające wymagania jakościowe. Dobrze zoptymalizowany feed to bezpłatna widoczność w Google Shopping.
Treści blogowe
Blog na Shoper pozwala na realizację podstawowej strategii content marketingu. Artykuły targetujące frazy informacyjne (long tail), np. “Jak dobrać rozmiar butów do biegania”, przyciągają użytkowników na początku ścieżki zakupowej. Nawet prosty blog z 2-3 wpisami miesięcznie buduje widoczność na frazy, na które sama oferta produktowa nie odpowiada.
Czego Shoper nie pozwoli Ci zrobić
Tu zaczynają się twarde ograniczenia. Nie obejścia, nie kompromisy, tylko funkcje, które są niedostępne na platformie.
Pełna kontrola nad URL-ami
Shoper generuje URL-e według własnych reguł. Możesz edytować slug produktu (fragment po ostatnim ukośniku), ale nie masz kontroli nad:
- strukturą ścieżki (nie zmienisz
/kategoria/produkt.htmlna/kategoria/podkategoria/produkt) - sufiksem
.html(nie usuniesz go, jeśli platforma go narzuca w danym szablonie) - prefiksami i parametrami dodawanymi przez platformę
- URL-ami stron systemowych (koszyk, checkout, moje konto)
To oznacza, że nie zbudujesz hierarchicznej struktury URL-i, która odzwierciedla taksonomię sklepu. Da się z tym żyć? Tak, jeśli masz 200 produktów i 10 kategorii. Gorzej, gdy masz 5000 produktów i potrzebujesz, żeby Google zrozumiał, że “buty do biegania” to podzbiór “butów sportowych”, które z kolei należą do “obuwie”.
Niestandardowe dane strukturalne (Schema.org)
Shoper generuje podstawowe dane strukturalne dla produktów (nazwa, cena, dostępność). Ale implementacja rozszerzonych typów Schema.org jest bardzo ograniczona:
- nie dodasz FAQPage do stron kategorii ani produktów
- nie wdrożysz HowTo na wpisach blogowych
- nie stworzysz niestandardowego BreadcrumbList, jeśli domyślny nie odpowiada Twojej strukturze
- nie dodasz AggregateRating z zewnętrznego systemu recenzji (chyba że sam system ma integrację z Shoper)
Niektóre szablony pozwalają na wstrzyknięcie fragmentów kodu w sekcji <head>, co teoretycznie umożliwia dodanie JSON-LD. Problem w tym, że to rozwiązanie statyczne: musisz ręcznie aktualizować dane strukturalne przy każdej zmianie treści. Przy kilkuset produktach jest to niewykonalne.
Optymalizacja na poziomie serwera
Brak dostępu do serwera oznacza, że nie możesz:
- konfigurować cache (Redis, Memcached, Varnish)
- modyfikować nagłówków HTTP (Cache-Control, Expires, ETag)
- wdrożyć CDN niezależnego od infrastruktury Shoper
- optymalizować TTFB na poziomie serwera
- konfigurować kompresji Brotli/GZIP
- zarządzać certyfikatem SSL (np. używać HTTP/3)
Shoper zarządza infrastrukturą i optymalizuje ją na własnych warunkach. Jeśli wydajność serwera jest zadowalająca, nie ma problemu. Jeśli Twój sklep ma wolne LCP i problemem jest serwer, nie masz narzędzi do samodzielnej naprawy. Musisz czekać, aż Shoper poprawi swoją infrastrukturę.
Zaawansowany robots.txt
Shoper generuje plik robots.txt automatycznie. Nie masz pełnej kontroli nad jego treścią. To oznacza, że nie możesz:
- zablokować crawlowania konkretnych ścieżek parametrowych
- dodać niestandardowych reguł dla konkretnych botów
- wdrożyć granularnych reguł Disallow dla nawigacji fasetowej
- wskazać niestandardowej lokalizacji sitemap
W praktyce automatyczny robots.txt Shopera jest sensowny dla typowego sklepu. Problem pojawia się, gdy potrzebujesz precyzyjnej kontroli nad tym, co boty indeksują, a czego nie. Na przykład, jeśli filtry generują tysiące URL-i parametrowych i chcesz zablokować ich crawlowanie, musisz polegać na tym, co Shoper sam zablokuje.
Problemy z renderowaniem JavaScript
Część elementów szablonów Shoper renderuje się po stronie klienta. Renderowanie JS przez Googlebota jest opóźnione (czasem o kilka dni), a nie masz kontroli nad tym, które elementy renderują się po stronie serwera, a które po stronie klienta. Nie wdrożysz server-side rendering (SSR) na platformie SaaS. Dla kluczowych treści (opisy, tytuły, meta tagi) to zwykle nie jest problem, bo te elementy są serwowane w HTML. Problem dotyczy dynamicznych elementów: recenzji, powiązanych produktów, niektórych elementów nawigacji.
Ograniczone przekierowania
Shoper oferuje podstawowe narzędzie do tworzenia redirect 301, ale nie obsługuje przekierowań opartych na wyrażeniach regularnych (regex), masowego importu z CSV ani warunkowych przekierowań. Przy migracji z innej platformy konieczność ręcznego tworzenia setek przekierowań jest frustrująca i czasochłonna.
Obejścia: co da się zrobić pomimo ograniczeń
Niektóre ograniczenia mają częściowe obejścia. Nie są idealne, ale lepsze niż nic.
Dane strukturalne przez Google Tag Manager
Jeśli Shoper pozwala na integrację z Google Tag Manager (GTM), możesz przez niego wstrzykiwać niestandardowe skrypty JSON-LD. GTM pozwala na warunkowe ładowanie skryptów na podstawie URL-a strony, co daje pewną kontrolę nad tym, jakie dane strukturalne pojawiają się na jakich stronach.
Zastrzeżenie: dane wstrzykiwane przez GTM wymagają renderowania JavaScript. Google deklaruje, że przetwarza JS przy indeksowaniu, ale w praktyce bywa z tym różnie. To rozwiązanie “lepsze niż nic”, nie zamiennik natywnej implementacji.
Zewnętrzny blog na subdomenie
Jeśli blog Shoper blokuje strategię content marketingu, rozwiązaniem jest blog na subdomenie (np. blog.twojsklep.pl) na WordPressie. Daje pełną kontrolę nad treścią i architekturą informacji. Minusy: subdomena jest traktowana przez Google jako częściowo oddzielny serwis, wymaga osobnego hostingu i konfiguracji analytics. Subfolder (/blog/) byłby lepszy, ale na Shoper nie da się tego zrobić z zewnętrznym CMS-em.
Optymalizacja treści jako kompensacja ograniczeń technicznych
I tu dochodzimy do sedna. Skoro nie możesz wygrać technologią, wygrywaj treścią. Na Shoper masz pełną kontrolę nad opisami produktów, opisami kategorii, treściami blogowymi, linkowaniem wewnętrznym i meta tagami. Te elementy mają realny wpływ na pozycje i nie wymagają dostępu do serwera. Sklep na Shoper z doskonałymi opisami kategorii i unikalnymi opisami produktów potrafi wygrywać z technicznie lepiej wyposażonymi konkurentami, którzy tych treści nie mają.
Shoper a inne platformy SaaS: porównanie
Żeby uczciwie ocenić ograniczenia Shopera, warto porównać je z innymi platformami SaaS dostępnymi w Polsce.
Shoper vs Sky-Shop
Sky-Shop to druga popularna polska platforma SaaS. Pod względem SEO obie platformy są na podobnym poziomie: edycja meta tagów, przyjazne URL-e, sitemap, ograniczona kontrola nad danymi strukturalnymi i automatyczny robots.txt. Wybór między nimi z perspektywy SEO to raczej kwestia innych funkcji (integracje, cena, wsparcie) niż przewagi jednej platformy nad drugą.
Shoper vs Shopify
Shopify ma inne ograniczenia niż Shoper (wymuszone prefiksy URL, płaska struktura kategorii, duplikaty /collections/*/products/*), ale daje więcej kontroli nad szablonami (Liquid), ma lepszy ekosystem aplikacji SEO i oferuje rozbudowane API. Kluczowa różnica: Shopify ma globalny ekosystem deweloperów. Jeśli czegoś nie możesz zrobić natywnie, prawdopodobnie istnieje aplikacja, która to umożliwia. Na Shoper ekosystem jest znacznie mniejszy. Z drugiej strony, Shopify jest droższy i wymaga znajomości Liquid do zaawansowanych modyfikacji.
Kiedy Shoper wystarcza
Shoper jest wystarczający dla SEO, gdy prowadzisz mały lub średni sklep (do kilku tysięcy produktów) w niszy o umiarkowanej konkurencji, Twoja strategia opiera się na treściach i linkach, nie potrzebujesz rozbudowanych danych strukturalnych ani pełnej kontroli nad URL-ami, a budżet na technologię jest ograniczony.
Kiedy warto rozważyć migrację
Migracja z Shopera na inną platformę to poważna decyzja. Wiąże się z kosztami, ryzykiem utraty pozycji (jeśli przekierowania nie zostaną wdrożone poprawnie) i czasem na naukę nowego systemu. Nie rób tego pochopnie.
Migracja ma sens, gdy:
- konkurencja technicznie Cię przerasta: top 5 w Twoich kategoriach to sklepy z rozbudowanymi danymi strukturalnymi i hierarchiczną architekturą URL-i, a Ty nie możesz tego zrobić na Shoper
- crawl budget jest problemem: dziesiątki tysięcy produktów, filtry generujące setki tysięcy URL-i, a brak narzędzi do zarządzania indeksacją
- potrzebujesz zaawansowanego content marketingu: strategia wymaga rozbudowanego bloga z hierarchią kategorii i hubami tematycznymi
- planujesz ekspansję międzynarodową: wielojęzyczność na Shoper jest ograniczona; Shopify (z Markets) lub Magento dają więcej kontroli nad hreflang
- przychody uzasadniają inwestycję: sklep generuje przychody uzasadniające wydatek na Magento, PrestaShop czy WooCommerce z dedykowanym hostingiem
Jeśli żaden z tych warunków nie zachodzi, zostań na Shoper i skup się na treściach, linkach i optymalizacji tego, co platforma pozwala. To da lepsze efekty niż migracja dla samej migracji.
Plan działania: maksimum SEO na Shoper
- meta tagi: uzupełnij ręcznie title i description dla wszystkich kategorii i top 100-200 produktów
- opisy kategorii: napisz unikalne opisy (minimum 300 słów) z frazami kluczowymi i linkami wewnętrznymi
- opisy produktów: nie kopiuj od producenta; dla kluczowych produktów napisz unikalne opisy
- alt texty obrazów: uzupełnij dla wszystkich zdjęć produktowych w formacie “nazwa produktu + atrybut”
- blog: publikuj 2-4 wpisy miesięcznie targetujące frazy informacyjne; linkuj z wpisów do kategorii i produktów
- linkowanie wewnętrzne: z opisów kategorii linkuj do podkategorii; z wpisów blogowych do kategorii
- feed produktowy: zoptymalizuj tytuły i kategorie w feedzie; aktywuj w Google Merchant Center
- monitoring: śledź pozycje, ruch organiczny i indeksację w Google Search Console
Jeśli potrzebujesz pomocy w optymalizacji sklepu na Shoper lub chcesz ocenić, czy platforma nadal spełnia potrzeby Twojego biznesu, skontaktuj się z nami. Pracujemy z e-commerce na różnych platformach i potrafimy uczciwie ocenić, co da się zrobić w ramach ograniczeń, a gdzie dalszy wzrost wymaga zmiany technologii.
Najczęstsze pytania
Czy Shoper jest dobry pod SEO?
Shoper jest wystarczający pod SEO dla małych i średnich sklepów w niszach o umiarkowanej konkurencji. Oferuje podstawowe narzędzia: meta tagi, przyjazne URL-e, sitemap, blog. Dla sklepów, które chcą walczyć o pozycje w bardzo konkurencyjnych kategoriach, ograniczenia techniczne platformy mogą być blokujące. To nie kwestia “dobry czy zły”, tylko dopasowania do potrzeb i skali biznesu.
Czy mogę dodać niestandardowe dane strukturalne na Shoper?
Natywnie nie. Shoper generuje podstawowe dane strukturalne dla produktów, ale nie pozwala na dodanie rozszerzonych typów Schema.org (FAQPage, HowTo, AggregateRating z zewnętrznych źródeł). Częściowym obejściem jest wstrzykiwanie JSON-LD przez Google Tag Manager, ale to rozwiązanie oparte na JavaScript i nie gwarantuje przetworzenia przez Googlebota.
Jak wygląda migracja z Shoper na inną platformę od strony SEO?
Kluczowy element to mapa przekierowań 301 ze starych URL-i na nowe. Wyeksportuj wszystkie adresy ze sklepu (produkty, kategorie, strony, blog), zmapuj je na odpowiedniki na nowej platformie i wdróż przekierowania natychmiast po uruchomieniu nowego sklepu. Monitoruj Google Search Console przez 4-8 tygodni po migracji. Spadek ruchu o 10-20% w pierwszych tygodniach jest normalny i powinien się odwrócić, jeśli przekierowania działają poprawnie.
Czy warto przenosić blog z Shoper na zewnętrzną platformę?
To zależy od skali content marketingu. Jeśli publikujesz 1-2 wpisy miesięcznie, blog na Shoper wystarczy. Jeśli planujesz rozbudowaną strategię z dziesiątkami artykułów, seriami, hubami tematycznymi i zaawansowanym formatowaniem, zewnętrzny blog (np. WordPress na subdomenie) da Ci więcej elastyczności. Pamiętaj, że subdomena nie dziedziczy pełnego autorytetu domeny głównej.
Czy Shoper obsługuje wielojęzyczność i hreflang?
Shoper oferuje podstawową obsługę wielu wersji językowych, ale konfiguracja hreflang jest ograniczona. Jeśli planujesz sprzedaż na wielu rynkach europejskich, warto ocenić, czy możliwości Shopera wystarczą do Twoich potrzeb. Platformy takie jak Shopify (z Shopify Markets) czy Magento dają znacznie więcej kontroli nad międzynarodowym SEO.
Chcesz wycisnąć więcej z SEO na Shoper?
Przejrzymy ograniczenia platformy, feedy, kategorie i indeksację, a potem wskażemy działania o największym wpływie.