01
Czy PrestaShop jest dobry dla SEO?
Tak, pod warunkiem że ktoś świadomie go skonfiguruje. PrestaShop daje kontrolę nad adresami URL, tytułami i opisami meta każdego produktu i kategorii, plikiem robots.txt i przekierowaniami. W przeciwieństwie do Shopify możesz zmienić niemal wszystko, łącznie z kodem motywu.
Kłopot w tym, że sklep na PrestaShop rzadko zostaje w stanie z instalacji. Po kilku latach ma kilkadziesiąt modułów od różnych autorów, motyw kupiony na marketplace i dwie lub trzy duże aktualizacje za sobą. Dlatego pozycjonowanie sklepu na PrestaShop zaczynam od sprawdzenia, co z tego wszystkiego widzi Googlebot.
02
Najczęstsze problemy SEO na PrestaShop
| Problem | Skąd się bierze | Skutek dla SEO |
|---|---|---|
| Identyfikatory w adresach | Domyślny schemat adresu produktu zawiera numer ID, np. /sofy/123-sofa-oslo.html | Samo w sobie nie szkodzi, ale usunięcie ID modułem bez mapy przekierowań zmienia wszystkie adresy naraz |
| Kombinacje produktów | Każdy rozmiar czy kolor może mieć własny adres z identyfikatorem kombinacji | Kilkanaście prawie identycznych stron jednego produktu konkuruje ze sobą w Google |
| Filtry z modułu wyszukiwania fasetowego | Każde zaznaczenie filtra dodaje do adresu parametr ?q= | Tysiące kombinacji filtrów w indeksie, a strony pod frazy typu „sofa z funkcją spania” nie powstają |
| Moduły dublujące funkcje motywu | Dwa moduły dodają dane strukturalne, okruszki albo tagi kanoniczne | Sprzeczne sygnały: dwie ceny produktu, dwa adresy kanoniczne |
| Wyłączone produkty | Produkt zdjęty z oferty zwraca 404 albo przekierowuje na stronę główną | Utrata linków i pozycji, które produkt zbierał latami |
| Wolne ładowanie | Ciężki motyw, moduły ładujące skrypty na każdej stronie, słaby hosting, wyłączony cache | Słabe Core Web Vitals, zwłaszcza na karcie produktu na telefonie |
03
Audyt SEO sklepu na PrestaShop
W audycie sklepu na PrestaShop porównuję trzy rzeczy: ustawienia w panelu, kod, który generuje motyw, i to, co faktycznie trafia do indeksu Google. Na tej platformie te trzy obrazy często się różnią, bo moduł potrafi nadpisać ustawienie z panelu bez śladu w konfiguracji. Sprawdzam:
- Ustawienia SEO i adresów URL w preferencjach sklepu: schematy adresów produktów, kategorii i producentów, przekierowanie na adres kanoniczny i wygenerowany plik robots.txt.
- Moduł wyszukiwania fasetowego: które filtry są indeksowane, jak obsłużona jest paginacja i sortowanie, i czy popularne kombinacje filtrów nie powinny dostać własnych kategorii.
- Kombinacje: czy adresy z identyfikatorem kombinacji mają tag kanoniczny do produktu głównego i czy warianty, których ludzie szukają osobno, nie potrzebują osobnych stron.
- Listę modułów pod kątem SEO: co dodaje meta tagi, dane strukturalne, przekierowania, mapy witryny i skrypty, i gdzie te funkcje się nakładają.
- Obsługę produktów wyłączonych i usuniętych: ustawienie przekierowania w karcie produktu, historię 404 w Search Console i linki zewnętrzne do starych adresów.
- Szybkość: ustawienia CCC i cache w zakładce Wydajność, wagę motywu i obrazów oraz wpływ poszczególnych modułów na Core Web Vitals.
- Wersje językowe i multistore: adresy z prefiksem języka, tagi hreflang w motywie i osobne mapy witryny dla sklepów.
04
Case study: sklep meblowy na PrestaShop, dwukrotnie wyższy przychód z SEO
Sklep anmilmeble.pl prowadzę od października 2023 i przez cały ten czas działa on na PrestaShopie. Meble to dla tej platformy wymagający katalog: jeden model sofy czy łóżka ma wiele wersji, a klienci szukają po wymiarach, funkcjach i stylu, więc kombinacje i filtry szybko mnożą adresy.
Według Senuto liczba fraz sklepu w TOP 10 Google wzrosła w tym czasie z 55 do 526, a w TOP 3 z 11 do 186. Przez pierwsze kilkanaście miesięcy wzrost był powolny, a przyspieszył dopiero w drugiej połowie współpracy.
Dla właściciela liczy się sprzedaż: przychód z ruchu organicznego w 2026 jest dwa razy wyższy niż rok wcześniej. Więcej o tym projekcie piszę na podstronie o pozycjonowaniu sklepów meblowych.
05
Przyjazne adresy bez ID: kiedy warto, a kiedy lepiej nie ruszać
Jedno z najczęstszych pytań właścicieli sklepów na PrestaShop brzmi: czy usunąć numery z adresów produktów. Moduły, które to robią, są tanie i instaluje się je w kilka minut. Problem w tym, że zmieniają naraz wszystkie adresy w sklepie.
Nowy sklep albo przebudowa i tak zmieniająca adresy
Wtedy warto. Krótsze adresy bez liczb są czytelniejsze dla klientów, a koszt zmiany jest niski, bo nie ma jeszcze pozycji do stracenia albo i tak przygotowujemy pełną mapę przekierowań.
Sklep z ruchem z Google, który dobrze działa
Zwykle nie warto. Sam numer w adresie nie obniża pozycji, a zmiana tysięcy adresów zawsze oznacza ryzyko spadku na kilka tygodni. Jeśli już zmieniamy, to z mapą przekierowań 301 przygotowaną z listy adresów mających ruch i linki, a nie tylko z automatu modułu.
06
Aktualizacja i migracja PrestaShop bez utraty ruchu
Wiele sklepów działa wciąż na PrestaShop 1.6 albo 1.7, a przejście na wersję 8 lub 9 to w praktyce nowy motyw, nowe moduły i często nowe adresy. Z punktu widzenia Google to migracja sklepu, nawet jeśli domena i produkty zostają te same.
- Przed startem zbieram wszystkie adresy produktów, kategorii, producentów, stron CMS i bloga, które mają ruch, sprzedaż albo linki zewnętrzne.
- Sprawdzam nowy motyw na wersji testowej: czy nie zniknęły opisy kategorii, okruszki, dane strukturalne i linki wewnętrzne.
- Porównuję schematy adresów starej i nowej wersji i przygotowuję przekierowania 301 dla każdej różnicy.
- Po starcie monitoruję indeksację i błędy 404 w Search Console przez kolejne tygodnie.
Przenosiłem też sklepy z PrestaShop na Shopify, Magento i platformy SaaS. Zasady takiej zmiany opisuję na podstronie o migracji sklepu internetowego.
07
Sklep na PrestaShop w ChatGPT, Gemini i Google AI Mode
Asystent AI poleca produkty, o których potrafi coś konkretnego powiedzieć: wymiar, materiał, cenę, dostępność. PrestaShop przechowuje te dane w cechach produktu i kombinacjach, ale motywy często pokazują je tylko w zakładce, a czasem wcale. Przy pozycjonowaniu sklepu na PrestaShop w AI sprawdzam i poprawiam:
- Cechy produktu: czy są uzupełnione jednolicie w całym katalogu i widoczne w treści strony, a nie tylko w panelu.
- Dane strukturalne Product z ceną i dostępnością każdej kombinacji, bez konfliktów między motywem a modułami.
- Dostęp dla botów AI: robots.txt wygenerowany przez PrestaShop, moduły antyspamowe i zapora Cloudflare, przez które GPTBot, OAI-SearchBot albo PerplexityBot dostają błąd zamiast strony.
- Plik produktowy wysyłany do Google Merchant Center, często przez moduł: kompletne cechy, poprawne zdjęcia i ceny kombinacji, bo na nim opierają się zakupowe wyniki Gemini i AI Mode.
- Mierzenie efektów: ile razy asystenci wymieniają sklep, sprawdzam w PromptEye, a ilu klientów przyszło z ich odpowiedzi, w raportach GA4.
Zakupy, w których asystent sam składa zamówienie za klienta, to osobny temat. Piszę o nim na podstronie o agentic commerce.
08
Stałe pozycjonowanie sklepu na PrestaShop
Po audycie i porządkach technicznych prowadzę sklep w stałej współpracy. Co miesiąc dokładam kategorie pod nowe frazy, przygotowuję wytyczne do treści, wzmacniam linki między kategoriami a produktami i kontroluję indeksację po każdej aktualizacji modułów czy motywu, bo na PrestaShop to one najczęściej psują rzeczy, które wcześniej działały.
Zadania dla developera opisuję tak, żeby wiedział, który plik szablonu albo które ustawienie modułu zmienić i dlaczego. Jeśli sklep nie ma stałego programisty, pomagam wybrać, co da się zrobić z poziomu panelu, a co wymaga zlecenia.
„W 10 miesięcy współpracy z Jakubem Borowcem zwiększyliśmy widoczność Satisfly w odpowiedziach AI na wybranych promptach o 44 punkty procentowe. Jakub wdrożył też szereg działań, które dały nam lepszy wgląd w wyniki, m.in. analizę ruchu botów AI na naszej stronie. Dzięki temu każdą decyzję opieraliśmy na konkretnych danych, a nie na przeczuciach.”
