Raport „Strony” w Search Console
Porównaj liczbę zaindeksowanych adresów z liczbą produktów i kategorii. Kilka razy więcej adresów niż kart produktów to prawie zawsze filtry albo kombinacje.
Pozycjonowanie w Google i w AI, reklamy, strony i sklepy. Bez umowy terminowej.
Pozycjonowanie PrestaShop to takie ustawienie panelu, modułów i kodu szablonu, żeby kategorie i produkty sklepu na tej platformie zajmowały wysokie pozycje w Google i pojawiały się w odpowiedziach AI. Część pracy zrobisz sam w panelu, a filtry, kombinacje, szablon i szybkość wdrażamy my. Pakiety dla sklepów kosztują od 1 499 zł netto miesięcznie, bez umowy terminowej.
Pozycjonowanie sklepu PrestaShop polega na tym, żeby Google widział tylko wartościowe adresy sklepu (kategorie, produkty, poradniki), szybko je wczytywał i miał w nich więcej konkretu niż u konkurencji. PrestaShop to darmowe oprogramowanie sklepu typu open source, które instalujesz na własnym serwerze. Masz więc dostęp do całego kodu, ale też sam odpowiadasz za aktualizacje, moduły i hosting.
Pod SEO platforma wypada dobrze. Bez dopłat dostajesz przyjazne adresy URL, osobne meta tagi dla każdej kategorii i produktu, przekierowanie do adresu kanonicznego, generator pliku robots.txt i darmowy moduł mapy witryny. Brakuje za to menedżera przekierowań, szablonów meta tagów dla dużego katalogu i kontroli nad tym, co robią filtry.
Optymalizacja SEO PrestaShop dzieli się na trzy szuflady, a każde zadanie trafia do jednej z nich:
Jeśli dopiero wybierasz platformę, porównaj ją z inną otwartą opcją na stronie pozycjonowanie WooCommerce albo z abonamentowym systemem na stronie pozycjonowanie sklepu Shoper. W abonamencie mniej rzeczy zepsujesz, ale też mniej zmienisz w kodzie.
W PrestaShop pozycjonowanie zaczyna się od numeru wersji, bo od niego zależy, co zrobisz w panelu, a co trzeba dopisać w szablonie. Numer znajdziesz w stopce panelu administracyjnego albo w zakładce „Parametry zaawansowane > Informacje”.
| Wersja | Stan w 2026 roku | Co to znaczy dla SEO | Co robimy na start |
|---|---|---|---|
| 1.6 | bez poprawek od czerwca 2019 | stare PHP, brak WebP bez modułu, porzucone moduły | porządek w meta tagach, filtrach i przekierowaniach, wycena przejścia na nowszą wersję |
| 1.7 | wsparcie zakończone w czerwcu 2025 | starsze motywy z H1 na logo, canonical kombinacji (od 1.7.6) działa tylko, gdy wstawia go szablon | przegląd motywu, plan aktualizacji |
| 8.x | wspierana | PHP 8, nowszy panel; wyłączenie filtrów z indeksu trzeba ustawić samemu | konfiguracja filtrów i szablonu |
| 9.x | wydana w czerwcu 2025 | strony filtrów domyślnie z noindex, pod warunkiem że motyw obsługuje meta robots | sprawdzenie motywu i modułów po aktualizacji |
PrestaShop 1.7 SEO to dziś najczęstszy przypadek: sklep działa, ale motyw ma kilka lat, a moduły nie dostają poprawek. W wersji 1.6 PrestaShop optymalizacja SEO kończy się zwykle na meta tagach, filtrach i przekierowaniach. Szybkości i bezpieczeństwa takiego sklepu nie poprawisz bez przejścia na nowszą wersję, dlatego przy wycenie od razu liczymy oba warianty.
Kiedy znasz już wersję, przejdź przez pięć pierwszych kroków w tej kolejności:
Porównaj liczbę zaindeksowanych adresów z liczbą produktów i kategorii. Kilka razy więcej adresów niż kart produktów to prawie zawsze filtry albo kombinacje.
Przyjazne adresy włączone, przekierowanie kanoniczne ustawione na 301 (302 zostaw tylko na czas budowy sklepu).
Jeden H1 z nazwą kategorii, logo bez znacznika H1, canonical wskazujący samą kategorię.
Wynik w PageSpeed Insights, liczba aktywnych modułów, rozmiar zdjęć na liście produktów.
Od nich zaczniesz pisanie opisów i ustawianie meta tagów.
Większość problemów SEO w PrestaShop wynika z tego, że platforma tworzy więcej adresów, niż sklep ma produktów. Część z nich naprawisz w panelu w godzinę, część wymaga modułu, a kilka da się rozwiązać tylko w kodzie szablonu.
Przykład z praktyki: mały sklep z odzieżą na wersji 1.7, około 400 produktów, każdy w 5 rozmiarach. Każda kombinacja rozmiaru ma własny adres z parametrem, a motyw nie wstawia canonical na domyślny wariant. Google widzi wtedy pięć prawie identycznych stron jednej koszulki i sam wybiera, którą pokazać. W panelu tego nie naprawisz, bo decyduje o tym plik szablonu.
| Problem | Jak to sprawdzisz sam | Zrobisz w panelu? | Potrzebny moduł? | Zmiana w kodzie (robimy my) |
|---|---|---|---|---|
| Filtry tworzą tysiące adresów | w Search Console adresy z parametrem filtra w raporcie „Strony” | częściowo: wyłączysz zbędne filtry w module wyszukiwania fasetowego | przy dużym katalogu tak | meta robots i canonical dla filtrów w szablonie |
| Kombinacje z osobnymi adresami | otwórz wariant produktu i w kodzie strony (Ctrl+U) poszukaj „canonical” | nie | nie | canonical na domyślną kombinację |
| Identyfikatory w adresach (np. /12-sukienki) | adres kategorii zaczyna się od liczby | schemat zmienisz, identyfikator zostaje | tak, moduł czyszczący adresy | mapa przekierowań 301 i testy |
| Produkt w kilku kategoriach | ten sam produkt otwiera się pod dwiema ścieżkami | tak: ustaw kategorię domyślną | nie | canonical, jeśli motyw go pomija |
| Wycofane produkty zwracają 404 | raport „Strony” i lista błędów 404 | tak: przekierowanie w karcie produktu przy wyłączeniu | przy setkach produktów menedżer przekierowań | reguły dla całych serii produktów |
| Brak tekstu alternatywnego zdjęć | podejrzyj kod zdjęcia na karcie produktu | tak: pole „Podpis” przy każdym zdjęciu | przy tysiącach zdjęć | szablon ALT z nazwy produktu |
| Generator nadpisuje robots.txt | porównaj plik przed i po wygenerowaniu | tak, ale własne reguły dopisuj po każdym wygenerowaniu | nie | nie |
| Moduły ładują skrypty na każdej stronie | PageSpeed Insights, lista modułów w panelu | wyłączysz nieużywane | nie | podpięcie skryptów tylko tam, gdzie działają |
Dane strukturalne produktu (Product, Offer, BreadcrumbList) to osobny temat. Wiele motywów ma je niepełne albo wcale, a w panelu tego nie dodasz. Uzupełniamy je w szablonie i porównujemy z feedem Google Merchant Center, bo różnica w cenie lub dostępności blokuje produkty w Google Zakupach.
Kombinację filtrów zostaw w indeksie tylko wtedy, gdy ludzie jej szukają i ma sens jako osobna strona, na przykład „sukienki lniane białe”. Taką kombinację zamieniamy w podkategorię z własnym opisem i tytułem. Reszta (sortowanie, cena, kilka filtrów naraz) dostaje noindex albo canonical do kategorii. Blokadę w robots.txt stosujemy dopiero przy bardzo dużej skali, bo zablokowany adres może zostać w indeksie bez opisu. Zmiany wprowadzamy etapami i co tydzień porównujemy liczbę adresów w indeksie z liczbą adresów w mapie witryny.
Podstawowe SEO PrestaShop ustawisz w czterech miejscach panelu. W wersjach 8 i 9 ścieżki wyglądają tak:
| Ustawienie | Gdzie w panelu | 1.7 | 8.x | 9.x | Typowy błąd |
|---|---|---|---|---|---|
| Przyjazne adresy URL | Parametry sklepu > Ruch i SEO | tak | tak | tak | wyłączone po przeniesieniu sklepu na nowy serwer |
| Przekierowanie do kanonicznego URL | Parametry sklepu > Ruch i SEO | tak | tak | tak | zostawione na 302 po starcie sklepu |
| Schemat adresów URL | Parametry sklepu > Ruch i SEO | tak | tak | tak | zmiana bez mapy przekierowań |
| Meta tagi stron automatycznych (nowości, promocje) | Parametry sklepu > Ruch i SEO | tak | tak | tak | domyślne tytuły „Nowe produkty” we wszystkich językach |
| Generowanie robots.txt | Parametry sklepu > Ruch i SEO | tak | tak | tak | usunięte ręczne reguły po ponownym wygenerowaniu |
| Formaty obrazów (WebP, AVIF) | Wygląd > Ustawienia zdjęć | przez moduł | wbudowane, zależnie od wydania | wbudowane | brak regeneracji miniatur po zmianie |
| Pamięć podręczna i CCC (łączenie i kompresja CSS i JS) | Parametry zaawansowane > Wydajność | tak | tak | tak | włączone bez testu, rozjeżdża się wygląd motywu |
| Tryb debugowania | Parametry zaawansowane > Wydajność | tak | tak | tak | zostawiony włączony na produkcji |
Opis wszystkich opcji znajdziesz w oficjalnej dokumentacji PrestaShop.
Kategoria to w sklepie zwykle strona z największym popytem, więc to jej poświęć najwięcej czasu. W panelu ustawisz tytuł meta, opis meta i pole „Opis”, które większość motywów pokazuje nad listą produktów. Dłuższego tekstu pod listą rdzeń nie przewiduje, więc drugie pole opisu dodajemy w szablonie lub modułem. Krótki wstęp na górze, dłuższy tekst z odpowiedziami na pytania przed zakupem na dole. Jak takie teksty wyglądają, pokazujemy na stronie opisy produktów i kategorii SEO.
Tekst alternatywny zdjęcia uzupełniasz w polu „Podpis” przy każdym zdjęciu produktu. Pusty podpis to brak ruchu z Grafiki Google. Zdjęcia JPEG zapisuj w jakości 75 do 80, a po zmianie formatu na WebP lub AVIF zawsze regeneruj miniatury. Bez tego sklep dalej wysyła stare, ciężkie pliki.
Pod PrestaShop wybierz hosting, który obsługuje wersję PHP wymaganą przez Twoją wersję sklepu (dla 8 i 9 to PHP 8), ma włączony OPcache, dyski NVMe i pozwala uruchomić Redis lub Memcached. Na tanim hostingu współdzielonym sklep z kilkoma tysiącami produktów odpowiada wolno już na pierwszy bajt, zanim przeglądarka zacznie cokolwiek wczytywać.
Optymalizacja PrestaShop pod szybkość obejmuje też to, co dzieje się poza serwerem. Sprawdzamy:
Płatny moduł SEO ma sens tylko wtedy, gdy rozwiązuje problem, którego nie załatwisz w panelu ani prostą zmianą w szablonie. Zanim cokolwiek kupisz, sprawdź zgodność z wersją sklepu i motywem, datę ostatniej aktualizacji oraz to, co moduł dokłada do kodu strony.
| Funkcja | W rdzeniu bez dopłat | Moduł | Zamiast modułu w kodzie |
|---|---|---|---|
| Przyjazne adresy i meta tagi | tak | niepotrzebny | nie dotyczy |
| Mapa witryny XML | darmowy moduł, nie odświeża się sam | przy dużym katalogu i kilku językach | zadanie cron odświeżające mapę |
| Masowe meta tagi tysięcy produktów | tylko import CSV | szablony meta z nazwą, marką i kategorią | jednorazowy skrypt |
| Przekierowania 301 i obsługa 404 | brak menedżera | tak | reguły na serwerze |
| Filtry z noindex i canonical | w 9.x częściowo | przy 8.x i dużym katalogu | warunek w szablonie |
| Hreflang | brak | tak | znaczniki w szablonie |
| Dane strukturalne produktu | zależnie od motywu | tak | JSON-LD w szablonie |
Komplet kilku płatnych modułów SEO kosztuje zwykle kilkaset euro, a do tego dochodzą roczne opłaty za aktualizacje. Moduły pobieraj z oficjalnego marketplace lub od sprawdzonych autorów i testuj najpierw na kopii sklepu. Unikaj instalowania dwóch modułów SEO naraz, bo nadpisują te same meta tagi.
Darmowy moduł SEO do PrestaShop wystarczy w małym sklepie, jeśli robi jedną rzecz dobrze, na przykład mapę witryny. Żaden moduł do pozycjonowania, darmowy czy płatny, nie napisze jednak opisów kategorii i nie zdecyduje, które filtry mają zostać w Google.
Sam zrobisz wszystko, co odbywa się w panelu i nie zmienia adresów: meta tagi, opisy kategorii, podpisy zdjęć, przekierowania pojedynczych produktów. Specjalisty wymagają zmiany w szablonie, filtrach, adresach i na serwerze, bo tam jeden błąd dotyczy od razu setek stron.
| Zadanie | Sam w panelu | Ze specjalistą |
|---|---|---|
| Meta tagi kategorii i produktów | przy kilkudziesięciu stronach | przy tysiącach produktów (szablony, import) |
| Opisy kategorii | jeśli znasz frazy i pytania klientów | dobór fraz, struktura, linkowanie wewnętrzne |
| Filtry i kombinacje | wyłączenie zbędnych filtrów | meta robots, canonical, nowe podkategorie |
| Zmiana schematu adresów | nie | mapa przekierowań 301 i testy |
| Szybkość | włączenie pamięci podręcznej | moduły, serwer, baza, obrazy, skrypty |
| Aktualizacja wersji | nie | kopia sklepu, porównanie przed i po, monitoring |
Zmiany w szablonie i konfiguracji robimy sami, na kopii sklepu i z kopią zapasową przed każdym wdrożeniem. Jeśli masz własnego programistę, dostaje od nas listę zmian z uzasadnieniem i sprawdzamy wynik po wdrożeniu. Drobne zmiany w kodzie strony są w abonamencie, do 2 godzin miesięcznie, a większe prace programistyczne wyceniamy osobno przed rozpoczęciem.
Jeśli chcesz wszystko wdrażać samodzielnie, wystarczy konsultacja SEO (60 minut za 350 zł netto) z pisemną listą zadań. Jednorazowy przegląd z wdrożeniem opisujemy na stronie optymalizacja SEO, a sam przegląd techniczny na stronie audyt SEO sklepu.
Pozycjonowanie sklepu internetowego PrestaShop w abonamencie to stała lista zadań na każdy miesiąc: dostajesz ją na początku miesiąca, a rozliczenie na końcu. W praktyce składa się z:
Konta Search Console i GA4 zakładamy na Ciebie od pierwszego dnia, więc po zakończeniu współpracy nic nie tracisz.
Aktualizację robimy na kopii sklepu, z listą wszystkich adresów przed zmianą i mapą przekierowań 301 dla każdego adresu, który się zmienia. Sama nowa wersja nie obniża pozycji. Ruch spada wtedy, gdy przy okazji zmieniają się adresy, nagłówki albo dane strukturalne i nikt tego nie porównał.
Przy zmianie wyglądu przyda się strona przebudowa strony, a przy przejściu na inną platformę strona pozycjonowanie platform sklepowych. Osobno opisujemy pozycjonowanie IdoSell, pozycjonowanie Magento i pozycjonowanie Shopify.
Sklep wielojęzyczny potrzebuje treści przygotowanych dla każdego rynku, znaczników hreflang i jednego schematu adresów, np. /pl/, /de/, /cs/. Rdzeń PrestaShop hreflang nie generuje, więc dodajemy go w szablonie lub modułem, zgodnie z dokumentacją Google o wersjach językowych.
PrestaShop multistore pozwala prowadzić kilka sklepów z jednego panelu, na przykład B2B i B2C albo osobne domeny na różne kraje. Kłopot zaczyna się, gdy sklepy mają te same opisy produktów. Ustalamy wtedy, który sklep odpowiada za daną grupę fraz, a pozostałe dostają inny opis lub canonical. Więcej o rynkach zagranicznych na stronie pozycjonowanie zagraniczne.
Tak, produkty ze sklepu PrestaShop mogą trafić do bezpłatnych wyników w Google Zakupach, jeśli sklep wysyła poprawny feed do Merchant Center, a dane na kartach produktów zgadzają się z feedem. AI Overview i asystenci AI częściej cytują sklepy, które mają poradniki zakupowe, tabele porównań i jasne odpowiedzi w opisach kategorii.
Widoczność w AI mierzysz w raporcie skuteczności funkcji generatywnej AI w Search Console (dostępny dla wszystkich stron od 31 sierpnia 2026). Pokazuje on tylko wyświetlenia, bez kliknięć i zapytań, więc resztę sprawdzamy w GA4 i comiesięcznym zestawem pytań testowych. Plik llms.txt dodajemy jako ułatwienie dla innych asystentów AI, bo według Google nie jest potrzebny do AI Overview. Optymalizacja pod AI jest w każdym pakiecie bez dopłaty, szczegóły na stronie pozycjonowanie w AI.
Pierwsze trzy miesiące to głównie porządki techniczne i pierwsze treści, a efekty w ruchu ocenia się później.
bezpłatna analiza sklepu
Co zobaczysz: wynik w 24 godziny
audyt indeksacji, frazy, lista priorytetów
Co zobaczysz: plan prac i pierwsze poprawki w panelu
filtry, kombinacje, przekierowania, szybkość, dane strukturalne
Co zobaczysz: mniej zbędnych adresów w indeksie
opisy kategorii i produktów, blog, linkowanie wewnętrzne
Co zobaczysz: wzrost wyświetleń fraz kategorii
nowe podkategorie pod frazy, autorytet domeny, raporty
Co zobaczysz: ocena ruchu i przychodu z SEO
Do pracy potrzebujemy konta pracownika w panelu PrestaShop, dostępu do Search Console i GA4, a przy zmianach w szablonie i szybkości także dostępu do serwera lub FTP.
Wybrane wyniki klientów
W 2026 roku pozycjonowanie sklepu PrestaShop kosztuje u nas od 1 499 zł netto miesięcznie w pakiecie Starter do 5 500 zł netto w pakiecie Pro. Duże sklepy wielojęzyczne i marketplace wyceniamy indywidualnie. Cena nie zależy od platformy, tylko od wielkości katalogu i zakresu prac.
Starter obejmuje audyt sklepu, meta tagi kategorii i produktów oraz optymalizację pod AI. Growth dokłada monitoring techniczny (indeksacja, duplikaty, filtry) i Core Web Vitals. Pro dodaje pełne dane strukturalne produktów i porządkowanie filtrów pod indeksację. Umowa jest na czas nieokreślony, z miesięcznym wypowiedzeniem i bez kar: przy 12-miesięcznej umowie za 1 500 zł zobowiązujesz się na 18 000 zł, u nas płacisz za każdy miesiąc osobno.
Koszt pozycjonowania zwykłej strony firmowej i ceny wszystkich pakietów znajdziesz na stronach ile kosztuje pozycjonowanie i cennik.
Pierwsze efekty pozycjonowania sklepu Presta pojawiają się zwykle po 3 do 6 miesiącach, a rozsądny horyzont oceny to 4 do 6 miesięcy. Najszybciej widać porządki techniczne: spada liczba zbędnych adresów w indeksie, a rośnie liczba zaindeksowanych produktów. W branżach z dużą konkurencją, jak meble czy elektronika, wzrost fraz kategorii trwa dłużej.
Pozycjonowanie ma sens, gdy sklep ma marżę, która pozwala czekać kilka miesięcy na wynik, i kategorie, których ludzie szukają w Google. Gorzej wypada przy kilkunastu produktach bez popytu w wyszukiwarce albo gdy sklep i tak czeka przebudowa. Wtedy lepiej najpierw zrobić nową wersję z SEO od startu.
PrestaShop to darmowe oprogramowanie sklepu internetowego typu open source, które instalujesz na własnym serwerze. Pasuje do sklepów, które chcą pełnej kontroli nad kodem, kilku wersji językowych lub nietypowych integracji i mają dostęp do programisty. Mały sklep bez wsparcia technicznego zwykle wygodniej prowadzi na platformie abonamentowej, gdzie serwer i aktualizacje są po stronie dostawcy.
Pakiety kosztują od 1 499 zł netto miesięcznie (Starter), od 2 500 zł (Growth) i od 5 500 zł (Pro). Sklepy wielojęzyczne, marketplace i bardzo duże katalogi wyceniamy indywidualnie. O cenie decydują liczba kategorii i produktów, stan techniczny sklepu i konkurencja w branży. Umowa nie ma okresu minimalnego, a wypowiedzenie jest miesięczne.
Pierwsze efekty pojawiają się zwykle po 3 do 6 miesiącach, a wyniki warto oceniać po 4 do 6 miesiącach pracy. W pierwszych tygodniach zmiany są głównie techniczne: porządek w indeksie, przekierowania i szybkość. Wzrost pozycji fraz kategorii przychodzi później, kiedy Google przeindeksuje sklep i oceni nowe opisy.
Najpierw sprawdź w Search Console, ile adresów z filtrów jest w indeksie i czy któreś przynoszą ruch. Kombinacje z realnym popytem, np. „kurtki zimowe męskie czarne”, zamieniamy w podkategorie z opisem. Pozostałe dostają noindex lub canonical do kategorii, a blokadę w robots.txt zostawiamy dla bardzo dużych katalogów. W wersji 9 noindex na filtrach działa domyślnie, o ile obsługuje go motyw.
Nie zawsze. Google radzi sobie z adresami typu /12-sukienki, więc sam identyfikator nie obniża pozycji. Usuwamy go przy migracji, zmianie struktury kategorii albo porządkowaniu kombinacji, zawsze z mapą przekierowań 301 dla każdego starego adresu. Zmiana schematu bez takiej mapy kończy się utratą historii adresów i spadkiem ruchu na kilka tygodni.
W małym sklepie często tak, jeśli rozwiązuje jeden konkretny problem, na przykład mapę witryny albo przekierowania. Przy tysiącach produktów przydaje się płatny moduł z szablonami meta tagów i obsługą filtrów. Żaden moduł nie zastąpi opisów kategorii, decyzji o indeksacji filtrów i pracy nad szybkością, dlatego traktuj go jako narzędzie, które wspiera resztę pracy.
Sama aktualizacja nie obniża pozycji, ale towarzyszące jej zmiany adresów, nagłówków, danych strukturalnych albo motywu często tak. Dlatego przed aktualizacją robimy crawl sklepu, stawiamy nową wersję na kopii, porównujemy obie i przygotowujemy mapę przekierowań. Przez 30 dni po przełączeniu codziennie sprawdzamy błędy 404 i indeksację.
Tak. Zmiany w szablonie, takie jak canonical kombinacji, meta robots filtrów, nagłówki czy dane strukturalne, wdrażamy na kopii sklepu, z kopią zapasową przed każdą zmianą. Jeśli sklep ma swojego programistę, przekazujemy mu listę zmian z uzasadnieniem i sprawdzamy efekt po wdrożeniu. Zakres prac programistycznych ustalamy przed rozpoczęciem współpracy.
Do większości prac wystarczy konto pracownika w panelu PrestaShop z uprawnieniami do katalogu, ustawień SEO i modułów oraz dostęp do Search Console i GA4. Dostęp do serwera lub FTP jest potrzebny przy szybkości, zmianach w szablonie i konfiguracji pamięci podręcznej. Konta Google zakładamy na właściciela sklepu, więc zostają u Ciebie po zakończeniu współpracy.
Umowa jest na czas nieokreślony, z miesięcznym okresem wypowiedzenia, bez okresu minimalnego i bez kar. Pakiet możesz zmienić od kolejnego miesiąca. Pozycji w Google nie obiecujemy, bo o kolejności wyników decyduje Google, a nie wykonawca. Zamiast obietnic dostajesz co miesiąc raport z ruchem, przychodem z SEO i listą wykonanych prac.
Podaj adres sklepu i wersję PrestaShop, a w ciągu 24 godzin dostaniesz wstępną analizę: ile adresów jest w indeksie, które problemy z tabeli powyżej dotyczą Twojego sklepu i co z tego zrobisz sam w panelu. Na wiadomości odpowiadamy do 12 godzin w dni robocze.
Wolisz zacząć od rozmowy? Umów konsultację SEO albo zadzwoń: +48 730 970 580. Ogólne zasady SEO dla e-commerce opisujemy na stronie pozycjonowanie sklepów internetowych.