Sitemap PrestaShop: prosty przewodnik w 6 krokach do generowania i przesyłania XML

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

Konfiguracja modułu sitemap PrestaShop do generowania XML

Plik XML sitemap PrestaShop generuje się standardowym modułem Google Sitemap (nazwa techniczna: gsitemap). Kroki:

  1. Zainstalować Google Sitemap w back office. Jeśli modułu brakuje w katalogu, można pobrać wydanie z oficjalnych wydań gsitemap na GitHubie.
  2. 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.
  3. Przesłać adres URL mapy witryny w Google Search Console (raport Mapy witryn) lub podać go w robots.txt w linii Sitemap:.
  4. 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.
  5. 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).
  6. 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

Strona HTML sitemap PrestaShop do nawigacji w sklepie

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.

  1. 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.
  2. 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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *