Zaktualizowano w październiku 2026 r.
Być może zastanawiali się Państwo, jak poprawić SEO dla PrestaShop 8 i 9. Na czym warto się skupić i od czego zacząć? W tym poradniku omawiamy od A do Z to, co naprawdę wpływa na pozycje sklepu PrestaShop: meta tagi, adresy URL, kategorie, szybkość, indeksowanie i międzynarodowe SEO. Większość wskazówek sprawdzi się także w PrestaShop 1.7. Zaczynamy?Kluczowe elementy SEO on page w PrestaShop
Najważniejsze elementy on page w PrestaShop to meta title, meta description oraz nagłówki (H1, H2 i H3) każdego produktu, kategorii i strony CMS. Edytuje się je na karcie SEO danej strony.Meta title
Meta title to najważniejszy sygnał, który mówi wyszukiwarkom, pod jakie słowo kluczowe ma być zoptymalizowany dany adres URL, a więc kluczowy element SEO w PrestaShop. Jak wypełniać znacznik title w PrestaShop?- Warto umieścić keyword jak najbliżej początku.
- Długość powinna mieścić się w przedziale 50–60 znaków: dłuższe tytuły Google zwykle ucina w wynikach.
- Title musi być unikalny: nie należy stosować tego samego tytułu dla wielu produktów lub kategorii.
- Warto unikać sytuacji, w której title jest identyczny z H1.
Meta description
Dobrze napisany meta description nie wpływa bezpośrednio na pozycje, ale generuje więcej kliknięć, a więcej kliknięć oznacza więcej odwiedzin przy tych samych pozycjach. Jak to osiągnąć?- Tutaj również warto umieścić keyword jak najbliżej początku. Opłaca się nadać mu to znaczenie, choć w wynikach i tak jest wyróżniony pogrubieniem.
- Istnieje też zalecana maksymalna długość: warto zmieścić się w 140–155 znakach, z wyraźną korzyścią i delikatnym wezwaniem do działania.
- Należy stosować oryginalne, unikalne opisy produktów i kategorii. Kopiowanie i wklejanie nie jest dobrze widziane przez wyszukiwarki.
Meta description i meta title dla kategorii:
Jeśli Państwa katalog liczy setki lub tysiące produktów, ręczne pisanie tagów jest niewykonalne. Moduł SEO dla PrestaShop: automatyczne meta tagi, JSON-LD i audyt pozwala zdefiniować szablony ze zmiennymi (nazwa, kategoria, marka, cena…), które uzupełniają tylko braki: to, co zostało napisane ręcznie, zawsze ma pierwszeństwo. Dodatkowo generuje dane strukturalne JSON-LD oraz audyt SEO z oceną każdej strony.
Co się stało z meta keywords?
Dziś żadna ważna wyszukiwarka nie używa znacznika meta keywords do ustalania pozycji, więc można go zostawić pustego lub pominąć. Google potwierdziło to już w 2009 roku. Jeśli w starszych wersjach PrestaShop (np. 1.6) to pole zostało kiedyś wypełnione, nie zaszkodzi, ale też niczego nie da: czas lepiej poświęcić na meta title i meta description.Hierarchia nagłówków: H1, H2, H3
H1, H2 i H3 to znaczniki nagłówków: wskazują przeglądarkom i wyszukiwarkom strukturę treści oraz jej najważniejsze części. Mają duże znaczenie, bo pozwalają umieścić słowa kluczowe i pomagają Google zrozumieć, o czym jest każda sekcja. Różnica tkwi w hierarchii. H1 to najwyższy poziom, czyli tytuł treści: określa temat strony i jest kluczowy dla głównego słowa kluczowego. H2 jest najważniejszy po H1. Działa jak podtytuł i otwiera podsekcję. Najlepiej używać go do dodatkowych słów kluczowych, wzmocnienia głównego keyword lub jako pytania powiązanego. H3 to podsekcje wewnątrz H2, które porządkują jego treść. Razem pomagają odwiedzającym odnaleźć się na stronie i sprawiają, że tekst jest łatwiejszy w czytaniu.
Jak stworzyć przyjazny adres URL?
Przyjazny adres URL jest krótki, zawiera słowo kluczowe i jest czytelny dla człowieka. Adres URL nie powinien być zbyt długi i powinien zawierać słowo kluczowe, bez przesady. Jak wygląda adres URL przyjazny dla SEO?- Zawiera keyword, pod które pozycjonujemy stronę.
- Nie zawiera parametrów, identyfikatorów itp. (lub tylko niezbędne).
- Oddziela wyrazy myślnikami.
- Pomija tzw. stop words, czyli przyimki i spójniki.
- Nie zawiera „dziwnych” znaków, takich jak akcenty, tyldy czy cedille.
- Składa się zawsze z małych liter.
SEO i adresy URL w PrestaShop 8 i 9
PrestaShop ma sekcję, w której widać wszystkie strony z ich adresami URL i można skonfigurować podstawowe parametry SEO. Znajduje się ona w panelu administracyjnym: Parametry sklepu > Ruch i SEO > SEO i adresy URL.
Zobaczą tam Państwo wszystkie strony z odpowiadającymi im adresami URL, a w kolumnie akcji można edytować każdą z nich, aby zoptymalizować jej parametry. Na tym samym ekranie konfiguruje się też ogólne ustawienia adresów URL, takie jak włączenie przyjaznych adresów czy przekierowanie na kanoniczny adres URL.
Produkty, których już nie ma: 404, 301 czy 302?
Gdy produkt przestaje być dostępny, PrestaShop pozwala wybrać jedno z trzech zachowań: zwrócić błąd 404, przekierować kodem 301 (stałe) lub 302 (tymczasowe). Opcję ustawia się na karcie SEO produktu i jest bardzo przydatna do zarządzania cyklem życia katalogu bez utraty ruchu. Jakie mamy możliwości?-
Błąd 404: strona zwraca status „nie znaleziono”. Zazwyczaj nie jest to zalecane, ale czasem bywa konieczne.
-
Przekierowanie 301: przekierowanie stałe. Informuje wyszukiwarki, że ta strona nie będzie już aktywna, a jeśli jest zaindeksowana, „właściwa” jest inna. Jednocześnie użytkownicy nie czują się zagubieni na tym adresie. Warto zawsze przekierowywać na równoważny produkt lub kategorię, a nie na stronę główną.
-
Przekierowanie 302: podobne do poprzedniego, ale tymczasowe. Jeśli planują Państwo przywrócić ten adres, to najlepsze rozwiązanie.
Opisy produktów w Państwa sklepie internetowym
Do każdego produktu warto napisać własny, unikalny opis: kopiowanie opisu dostawcy to najczęstsza przyczyna zduplikowanych treści w sklepie internetowym. Tu napotykamy jeden z głównych problemów SEO w e-commerce, który może występować w dwóch formach:- Duplikacja treści przez dostawcę: może się zdarzyć, że dostawca udostępnia plik XML z artykułem albo że informacje są kopiowane wprost z jego strony. Google zazwyczaj nie „karze” za to automatycznie, ale wybiera tylko jedną wersję do wyświetlenia, i prawdopodobnie nie będzie to Państwa wersja. Dlatego warto być oryginalnym i pisać własne opisy. W przeciwnym razie ryzykują Państwo, że treść będzie taka sama jak na setkach adresów innych sklepów z tym samym dostawcą.
- Duplikacja treści przez podobne produkty: tu problem jest bardziej złożony. Chodzi o produkty o podobnych cechach, a więc i podobnych opisach. Rozwiązanie jest trudniejsze, bo można mieć 2000 produktów z trzema wariantami każdy. Można napisać oryginalny opis dla każdego wariantu (dużo pracy), ustawić kanoniczne adresy URL (mało pracy, ale mniej skuteczne) albo połączyć warianty jako kombinacje w jednej karcie produktu.
Jak pozycjonować kategorie w sklepie internetowym?
Aby pozycjonować kategorie, trzeba połączyć dobrą architekturę, własną treść i title nastawiony na słowo kluczowe o charakterze transakcyjnym. Pozycjonowanie kategorii produktów jest kluczowe w każdym sklepie internetowym, a w tym celu warto uwzględnić kilka aspektów:- Kategorie muszą być indeksowalne, aby Google mogło uwzględnić je w wynikach wyszukiwania.
- Dobra architektura kategorii to jeden z najważniejszych aspektów SEO i klucz do tego, aby Google i użytkownicy lepiej rozumieli strukturę witryny.
- Bardzo zalecane jest dodanie klastra podkategorii, aby poprawić linkowanie wewnętrzne i właściwie rozdzielić autorytet między strony.
- Warto dodać przydatną treść do kategorii oraz, jeśli to ma sens, blok z częstymi pytaniami. Od sierpnia 2023 r. Google wyświetla wyniki rozszerzone FAQ tylko dla oficjalnych stron zdrowotnych i rządowych, ale taki blok nadal pomaga klientom i asystentom AI zrozumieć kategorię.
- Kluczowy jest właściwy dobór znacznika title kategorii, nastawionego na słowo kluczowe o charakterze transakcyjnym.
- Bardzo ważne są też filtry w kategoriach, które znacznie poprawiają doświadczenie użytkownika. Filtry mogą jednak generować wiele zduplikowanych adresów URL: moduł PrestaShop Landing page SEO dla filtrów i wyszukiwania fasetowego zamienia wybrane kombinacje kategorii i filtrów w landing page z czystym adresem URL, własnym H1, meta tagami i tekstami, a pozostałe oznacza jako noindex, by uniknąć duplikatów.
Blog w sklepie internetowym opartym na PrestaShop
Najlepiej prowadzić blog w tej samej domenie co sklep: za pomocą modułu bloga dla PrestaShop lub WordPressa zainstalowanego w podkatalogu. Oprócz czynników SEO sklepu internetowego, o których mówiliśmy, blog odgrywa ważną rolę w pozyskiwaniu leadów. Odpowiednio zintegrowany jest bardzo skutecznym narzędziem: przyciąga zarówno osoby zainteresowane Państwa produktami, jak i potencjalnych klientów szukających informacji lub mających wątpliwości przed zakupem, a także pozwala przedstawić zalety i cechy produktów lub usług, aby sfinalizowali zakup w Państwa sklepie. Za pomocą bloga można też celować w frazy informacyjne i wzmacniać E-E-A-T (doświadczenie, wiedza ekspercka, autorytet i wiarygodność) witryny, czyli koncepcję, którą Google bardzo uwzględnia przy ocenie jakości treści. Są dwie główne drogi:- Moduł bloga wewnątrz PrestaShop, na przykład moduł PrestaShop Blog SEO z redaktorem AI: każdy artykuł linkuje do produktów, o których mówi, i pojawia się w ich kartach. Zawiera schemat BlogPosting i FAQPage, automatyczny spis treści, mapę witryny i RSS.
- WordPress w podkatalogu domeny: wygodna opcja z bardzo dobrą optymalizacją SEO. Instaluje się go w podkatalogu serwera WWW.
Szybkość ładowania (WPO) i Core Web Vitals w PrestaShop
Sklep PrestaShop powinien ładować się szybko, aby spełniać wymogi Core Web Vitals Google: LCP do 2,5 sekundy, INP do 200 milisekund i CLS do 0,1. Szybkość ładowania (WPO, „Web Performance Optimization”) jest kluczowa z kilku powodów. Głównym jest doświadczenie użytkownika: zbyt długi czas ładowania sprawia, że odwiedzający opuszczają stronę, a to bezpośrednio wpływa na sprzedaż i pozycje. Strony można zmierzyć za pomocą PageSpeed Insights, a raport Core Web Vitals sprawdzić w Search Console. Ponadto Google przydziela każdej witrynie budżet indeksowania, czyli ograniczony czas i zasoby na skanowanie adresów URL. Jeśli serwer odpowiada szybko, Google może przeskanować więcej stron w tym samym czasie, a w dużych katalogach decyduje to o liczbie zaindeksowanych adresów.Serwer
Gdy użytkownik wchodzi na stronę, wysyła zapytanie do serwera, aby ten „zwrócił” dane przechowywane w witrynie. Dlatego wybór dobrego serwera ma kluczowe znaczenie dla szybkości sklepu. Warto zwrócić uwagę na parametry techniczne serwera, takie jak:- pojemność dysku,
- rodzaj dysku,
- ilość pamięci RAM,
- dostępny transfer danych,
- wersja PHP zgodna z wersją PrestaShop i nadal wspierana.
Pamięć podręczna (cache)
Cache to pamięć o szybkim dostępie. W przypadku stron internetowych służy do przechowywania witryny wraz z podstronami, aby użytkownik, który już ją odwiedził, nie musiał ponownie pobierać wszystkiego z serwera. Dzięki temu czas ładowania znacznie się skraca. Opcje cache w PrestaShop znajdą Państwo w panelu administracyjnym, w sekcji Parametry zaawansowane > Wydajność. Warto też skonfigurować na serwerze cache przeglądarki dla plików statycznych (obrazów, CSS i JavaScript), na przykład w pliku .htaccess, jeśli używają Państwo Apache.Optymalizacja obrazów w PrestaShop
Optymalizacja obrazów w Państwa sklepie internetowym to kolejny kluczowy element poprawy WPO. Najpierw trzeba wybrać format obrazów. Najczęściej używane to:- JPG: najbardziej znany i popularny, choć przez kompresję traci jakość przy każdym zmniejszeniu rozmiaru obrazu.
- PNG: obsługuje przezroczystość i nie traci jakości, ale zwykle waży więcej niż JPG czy WebP.
- GIF: służy do tworzenia prostych animacji.
- TIFF: bardzo ciężki format, a więc nieodpowiedni dla stron internetowych.
- WEBP: stworzony przez Google, obsługuje kompresję stratną i bezstratną oraz przezroczystość, a przy podobnej jakości waży znacznie mniej niż JPG czy PNG, więc to bardzo polecana opcja dla stron internetowych. Google zaleca nowoczesne formaty, takie jak WebP czy AVIF, aby zmniejszyć wagę obrazów.
Przesłanie mapy witryny do Search Console
Warto wygenerować mapę witryny XML ze wszystkimi adresami, które mają być indeksowane, i przesłać ją w raporcie „Mapy witryn” w Google Search Console. Mapy witryn to pliki dostarczające informacji o stronach, obrazach lub filmach w witrynie oraz o relacjach między nimi. Wyszukiwarki odczytują je, aby skuteczniej skanować strony i wiedzieć, które pliki są najważniejsze. Dzięki modułowi PrestaShop Sitemap XML Google Pro: wielojęzyczny, wielosklepowy i z AI mogą Państwo automatycznie generować mapy witryny sklepu przez cron, we wszystkich językach i dla wszystkich sklepów, z tagami hreflang i obrazami produktów, kategorii i marek. Moduł tworzy ponadto plik llms.txt i feed produktowy, dzięki którym ChatGPT i inni asystenci AI mogą czytać Państwa katalog. Jest zgodny z PrestaShop od 1.7 do 9. Warto pamiętać, że Google nie sprawdza mapy witryny przy każdym skanowaniu. Po przesłaniu pobiera ją okresowo i zwraca uwagę na datę ostatniej modyfikacji (lastmod) każdego adresu, dlatego powinna być zawsze aktualna i rzetelna. Istnieje kilka sposobów zgłoszenia mapy witryny wyszukiwarkom:- W raporcie „Mapy witryn” w Google Search Console (oraz w Bing Webmaster Tools, jeśli chcą Państwo pojawiać się także w Bing).
- Dodając w pliku robots.txt wiersz Sitemap: https://przykladowy-sklep.pl/sitemap.xml z rzeczywistą ścieżką do mapy. Wyszukiwarki znajdą ją przy następnym odczycie pliku. Jak to zrobić, wyjaśniamy w poradniku o tym, jak utworzyć plik robots.txt w PrestaShop.