Sitemap PrestaShop informuje wyszukiwarki, które adresy URL produktów, kategorii i stron CMS są istotne w sklepie. Bez pliku sitemap prestashop Google nadal indeksuje linki, które znajdzie, ale większe katalogi i nowe strony bywają wykrywane wolniej. Ten przewodnik omawia mapę witryny XML dla crawlerów oraz publiczną stronę Sitemap dla kupujących, a także sposób generowania, przesyłania i utrzymywania pliku.
PrestaShop obsługuje dwie różne „mapy witryny”, a ich mieszanie powoduje zamieszanie:
- Mapa witryny XML – plik czytelny dla maszyn (zwykle z natywnego modułu Google Sitemap / gsitemap), przeznaczony dla Google, Bing i innych crawlerów.
- Strona Sitemap – strona HTML w sklepie, która wyświetla kategorie i linki CMS dla odwiedzających. Przydatna do nawigacji; nie zastępuje pliku XML.
Jeśli celem jest pokrycie indeksowania, należy skupić się najpierw na pliku XML. Warto połączyć go z poprawną konfiguracją robots.txt w PrestaShop, aby crawlery mogły dotrzeć do adresu URL mapy witryny i do stron przeznaczonych do indeksowania.
Praca z XML sitemap PrestaShop

Plik XML sitemap PrestaShop generuje się standardowym modułem Google Sitemap (nazwa techniczna: gsitemap). Kroki:
- Zainstalować Google Sitemap w back office. Jeśli modułu brakuje w katalogu, można pobrać wydanie z oficjalnych wydań gsitemap na GitHubie.
- Otworzyć konfigurację modułu. Przy zapisie lub przez cron moduł buduje plik XML z listą produktów, kategorii, producentów, stron CMS oraz (gdy obsługiwane) stron utworzonych przez moduły.
- Przesłać adres URL mapy witryny w Google Search Console (raport Mapy witryn) lub podać go w robots.txt w linii
Sitemap:. - Przy dużych katalogach generowanie wszystkiego w jednym żądaniu przeglądarki może przekroczyć limit czasu. Należy użyć opcji cron modułu, aby regeneracja uruchamiała się według harmonogramu zamiast blokować back office.
- W sekcji Configure your sitemap można uwzględnić lub wykluczyć typy stron, które nie powinny być indeksowane (na przykład cienkie strony CMS lub zduplikowane strony marek).
- Jeśli moduły zewnętrzne dodają własne strony, warto sprawdzić, czy podpinają się do gsitemap lub dostarczają własną mapę witryny. Osierocone adresy URL nie pojawią się w raporcie pokrycia Search Console, jeśli nic ich nie wymienia.
Gdzie znaleźć adres URL mapy witryny
Po wygenerowaniu moduł pokazuje adres URL indeksu mapy witryny (często coś w rodzaju https://your-shop.com/1_index_sitemap.xml – dokładna ścieżka zależy od ID sklepu i wersji modułu). Należy skopiować ten dokładny adres URL do Search Console. Ponowne przesłanie jest potrzebne tylko po zmianie adresu URL; codzienna regeneracja nie wymaga ręcznego przesyłania za każdym razem.
Przyjazne adresy URL i przepisywanie wpływają też na to, czy wymienione linki działają poprawnie. Jeśli produkty zwracają 404 po migracji serwera, należy najpierw naprawić przepisywanie, zanim się zajmie ustawieniami mapy witryny – zobacz rozwiązywanie problemów z przepisywaniem adresów URL SEO w PrestaShop.
Strona HTML Sitemap w PrestaShop

Oprócz XML PrestaShop oferuje publiczną stronę Sitemap w stylu CMS, która pokazuje kategorie, linki do konta i strony CMS. Pomaga użytkownikom przeglądać sklep; nie zastępuje pliku XML sitemap PrestaShop używanego przez crawlery.
- Tej strony nie da się w pełni przeprojektować wyłącznie z back office. Domyślnie zwykle grupuje „Nasze oferty”, kategorie, linki do konta i strony CMS. Głębsze zmiany układu wymagają szablonu motywu, zwykle
/themes/YOUR_THEME_NAME/templates/cms/sitemap.tpl. - Warto utrzymać oba rozwiązania: HTML do nawigacji, XML do odkrywania stron. Ulepszenie jednego nie usuwa potrzeby drugiego.
Lista kontrolna utrzymania
Jednorazowe wygenerowanie i zapomnienie to powód, dla którego wiele sklepów trzyma przestarzałą sitemap PrestaShop pełną nieaktualnych adresów URL. Krótsza rutyna działa lepiej:
- Regenerować według harmonogramu (cron) po imporcie katalogu lub masowych zmianach cen i statusów.
- Wykluczać strony noindex lub prywatne, aby plik pozostał wiarygodny.
- Po większych zmianach adresów URL potwierdzić przepisywanie, a następnie sprawdzić Search Console pod kątem błędów mapy witryny (nie znaleziono, przekierowano, wykluczono).
- Po migracji hostingu lub zmianie domeny zaktualizować adres URL mapy witryny w Search Console i robots.txt.
To praktyczna pętla: wygenerować XML za pomocą gsitemap, przesłać adres URL indeksu raz, utrzymać sensowne ustawienia cron i wykluczeń oraz traktować stronę HTML Sitemap jako osobne wsparcie nawigacji – nie jako strategię indeksowania.
