PrestaShop Moduły PrestaShop

Moduł Sitemap XML PrestaShop 8 i 9: obrazy, filmy, hreflang i IndexNow

Kompletna, aktualna mapa witryny bez przekroczenia czasu, niezależnie od wielkości katalogu.

Google znajduje Twoje produkty przez linki i przez mapę witryny. Gdy mapa jest niekompletna, nie ogłasza tłumaczeń albo zawiesza się przy dużym katalogu, część stron zostaje poza indeksem. Ten moduł tworzy mapę witryny dla każdego języka i typu treści, łączy każdą stronę z jej tłumaczeniami znacznikami hreflang, dodaje obrazy i filmy oraz usuwa regułami to, czego nie chcesz indeksować. Generowanie postępuje partiami po kilka sekund: nigdy nie przekracza limitu czasu wykonania serwera, wznawia pracę tam, gdzie się zatrzymało, a stare pliki pozostają online do czasu publikacji nowych.

W skrócie
  • Produkty, kategorie, strony CMS, marki, dostawcy, strony statyczne i własne adresy URL
  • Zdjęcia produktów oraz filmy z YouTube, Vimeo lub własnego serwera w mapie witryny
  • Znaczniki hreflang i x-default między wszystkimi językami sklepu
  • 15 reguł wykluczeń według ID, kategorii, stanu, ceny, tekstu URL lub wyrażenia regularnego
  • Generowanie partiami bez timeoutu, cron, ponowne generowanie po zmianach i IndexNow
PrestaShop 8 i 9 Hreflang IndexNow Wiele sklepów
  • Zwrot w 30 dni
  • 12 miesięcy aktualizacji
  • Wsparcie 24 h
www.datafirefly.com/pl/
Moduł Sitemap XML PrestaShop 8 i 9: obrazy, filmy, hreflang i IndexNow
v1.1.0 · zaktualizowano 2026-09-23
Co robi

W skrócie.

01

Każde tłumaczenie zgłoszone do Google

Jeden plik na język i typ treści. Każdy adres URL wymienia swoje tłumaczenia znacznikami xhtml:link hreflang, w formacie pl-PL lub pl, do tego x-default w wybranym języku. Adres usunięty regułą znika też z alternatyw pozostałych języków, więc wykluczona strona nigdy nie jest ogłaszana.

02

Bez przekroczenia czasu, także przy dużym katalogu

Generowanie działa partiami w ramach limitu czasu na żądanie, a kolejne żądanie kontynuuje pracę. Na naszym serwerze testowym 30 000 produktów w dwóch językach daje 60 038 adresów URL w około trzydzieści sekund. Jeśli serwer przerwie żądanie w trakcie pracy, pliki są naprawiane przy wznowieniu, a stare mapy pozostają online.

03

To Ty decydujesz, co jest indeksowane

Nieaktywne treści i strony CMS z noindex nigdy nie trafiają do mapy. Piętnaście reguł usuwa resztę: produkty według ID, kategorii z podkategoriami, marki lub dostawcy, niedostępne, z ceną zero lub bez zdjęcia, gałęzie kategorii, strony CMS oraz adresy URL według tekstu lub wyrażenia regularnego.

04

Mapa, która nadąża za katalogiem

Cron generuje mapę z wybraną częstotliwością, a wcześniej, gdy zmieni się produkt, kategoria lub strona. Zmienione strony trafiają też przez IndexNow do Bing, Yandex, Seznam i Naver, bez czekania na kolejną wizytę ich robotów.

Wersja pełna

Wszystko, co warto wiedzieć, zanim zainstalujesz.

Szczegółowe spojrzenie na to, jak działa Moduł Sitemap XML PrestaShop 8 i 9: obrazy, filmy, hreflang i IndexNow, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.

§ 01

Czego brakuje natywnej mapie witryny

Moduł Google sitemap dostarczany z PrestaShop tworzy listę adresów URL dla każdego języka. Nie łączy tłumaczeń znacznikami hreflang, nie obsługuje filmów i nie oferuje reguł wykluczeń poza stronami statycznymi. Przy katalogu liczącym dziesiątki tysięcy produktów jego generowanie zależy też od cierpliwości przeglądarki i serwera. Ten moduł buduje mapę od nowa z myślą o tych potrzebach.

§ 02

Porządne pliki, łatwe do sprawdzenia

Każdy sklep ma własny indeks, który wskazuje po jednym pliku na język i typ treści: produkty, kategorie, CMS, marki itd. Gdy plik osiągnie ustawiony limit, reszta trafia do nowego pliku. Po otwarciu indeksu w przeglądarce arkusz stylów pokazuje czytelną tabelę z liczbą adresów, obrazów, filmów i języków na stronę. Wyszukiwarki ignorują ten arkusz.

§ 03

Generowanie, które nigdy nie psuje działającej strony

Pliki są budowane w folderze tymczasowym, a potem publikowane sklep po sklepie. W tym czasie stare mapy pozostają na miejscu. Błąd zatrzymuje zadanie bez podmiany czegokolwiek, jest zapisywany w dzienniku PrestaShop i pokazywany w panelu. Blokada zapobiega dwóm jednoczesnym generowaniom, na przykład przez cron i kliknięcie w panelu.

§ 04

Wiele sklepów i wiele języków

Każdy sklep ma własne ustawienia, własne języki, własny indeks we własnej domenie i adres /sitemap.xml, który zwraca właściwy indeks dla wywołanej domeny. Reguły wykluczeń i filmy dotyczą wszystkich sklepów lub jednego. Do robots.txt dodawana jest linia Sitemap dla każdego sklepu, a blok przetrwa ponowne generowanie pliku przez PrestaShop.

§ 05

Zaprojektowany, by rosnąć razem ze sklepem

Ponowne generowanie po zmianach i IndexNow sprawiają, że nie trzeba czekać na kolejny cron, by ogłosić nowy produkt. Mapy bloga lub sąsiedniej strony WordPress można dodać do indeksu, a hook pozwala innym modułom zapisać swoje strony wraz z tłumaczeniami. Kod stosuje konwencje PrestaShop, nie ma zależności Composer i działa od PrestaShop 8.0 do 9.x z tym samym plikiem ZIP.