Aktualizacja: czerwiec 2026, poniższa lista pól CMS i działanie ps_linklist odzwierciedlają PrestaShop 9.x (i dotyczą również wersji od 1.7.5+, w której dodano head_seo_title).

Tworzysz stronę CMS w PrestaShop i nazywasz ją „Warunki sprzedaży, dostawy, zwrotów oraz polityka prywatności”. Dla wyszukiwarek i dla samej strony taki długi, opisowy tytuł jest w pełni uzasadniony. Potem dodajesz tę stronę do bloku linków w stopce, a PrestaShop wyświetla całe to zdanie jako etykietę linku. W stopce masz teraz jedną zgrabną kolumnę i jedną, która zawija się do trzech linii. Pierwszym odruchem większości sprzedawców jest skrócenie tytułu; problem w tym, że skracając tytuł, wyrzucasz wartość SEO, dla której go napisałeś. Ten artykuł wyjaśnia prawdziwy mechanizm PrestaShop stojący za tym konfliktem oraz natywny sposób z panelu administracyjnego, który pozwala nadać stronie CMS krótką etykietę menu bez ruszania jej tytułu.

Dlaczego PrestaShop wymusza ten wybór, rzeczywisty mechanizm

Strona CMS w PrestaShop jest reprezentowana przez jeden obiekt CMS oparty na tabelach bazowych i językowych, a ten obiekt ma niewielki, stały zestaw pól tekstowych. W 9.x klasa CMS (classes/CMS.php) definiuje stały zestaw pól zależnych od języka: meta_title (wymagane), meta_description, meta_keywords, head_seo_title, link_rewrite (wymagane) oraz content. Zwróć uwagę, czego tam nie ma: osobnego pola „etykieta menu” albo „nazwa w nawigacji”. Taka kolumna nie istnieje.

Ta jedna luka wyjaśnia cały problem. W standardowym przepływie Classic/natywnego ps_linklist pole meta_title strony CMS pełni potrójną rolę. Jest nagłówkiem strony, zasila okruszki nawigacyjne i domyślnie staje się tekstem każdego linku prowadzącego do tej strony (motywy i moduły mogą nadpisać każdy z tych elementów). Kiedy więc stopka renderuje link do Twojej strony, odczytuje meta_title i wypisuje je dosłownie. Nie ma drugiego pola, po które mogłaby sięgnąć. Skrócisz tytuł, menu zrobi się czytelniejsze, ale nagłówek strony i okruszki też się skrócą; wydłużysz go pod SEO, etykieta w stopce puchnie. Edytujesz jedną wartość, z której korzystają cztery różne miejsca.

Możesz to łatwo sprawdzić. Stopka i kolumny w stylu „Informacje” w standardowym sklepie PrestaShop są renderowane przez moduł ps_linklist, a jego presenter (src/Presenter/LinkBlockPresenter.php) buduje każdy link CMS tak:

Co pokazuje stopkaSkąd bierze to ps_linklist
Etykieta linku (klikalny tekst)$cms->meta_title, pobierane bezpośrednio, bez nadpisania
Podpowiedź linku (atrybut title po najechaniu)$cms->meta_description
URL linku$cms->link_rewrite przez getCMSLink()

Długa etykieta w stopce nie jest więc błędem motywu ani skutkiem złej konfiguracji. To PrestaShop działający dokładnie zgodnie z projektem: link typu CMS jest na sztywno powiązany z tytułem meta strony. Co to oznacza dla Ciebie? Każde podejście, które „naprawia” menu przez edycję tytułu strony, rozwiązuje problem w niewłaściwym polu, i po cichu pogarsza SEO oraz okruszki nawigacyjne.

Jedna dźwignia w panelu administracyjnym, która już istnieje: linki niestandardowe

Zaplecze „CMS Display Names” z listą stron CMS i polem krótkiej nazwy wyświetlanej obok każdego meta tytułu

Ustaw krótką nazwę wyświetlaną dla każdej strony CMS; pojawia się w nagłówkach, menu i linkach w stopce, podczas gdy meta tytuł pozostaje nienaruszony dla SEO.

W standardowym PrestaShop już dziś da się uzyskać krótką etykietę menu, tylko prawie nikt tego nie zauważa, bo opcja znajduje się kartę obok miejsca, w którym zwykle się jej szuka. Moduł ps_linklist buduje blok linków z dwóch typów wpisów:

  • Linki CMS / kategorii / produktów, wybierasz stronę z listy rozwijanej. Etykieta jest przypisana do tytułu meta tego obiektu (opisane wyżej zachowanie). Wygodne, ale bez kontroli nad brzmieniem.
  • Linki niestandardowe, ręcznie wpisujesz etykietę i URL. Tutaj etykietą jest dokładnie to, co wpiszesz; PrestaShop zapisuje ją w polu custom_content bloku i wyświetla bez zmian.

Ten drugi typ to natywne wyjście awaryjne. Zamiast dodawać stronę CMS przez listę CMS (co dziedziczy długi tytuł), dodajesz ją jako link niestandardowy: wpisujesz krótką etykietę, której naprawdę chcesz, „Regulamin”, „Dostawa”, „Zwroty”, i wklejasz URL strony widocznej w sklepie w pole URL. Sama strona pozostaje bez zmian. Jej tytuł meta nadal jest długi i bogaty w słowa kluczowe dla wyszukiwarek oraz H1; tylko stopka pokazuje teraz „Regulamin”.

Gdzie to ustawić: w panelu administracyjnym otwórz moduł Lista linków/Widżet linków (ps_linklist), zwykle znajdziesz go w Wygląd → Lista linków albo przez Moduły → Menedżer modułów, zależnie od wersji PrestaShop i konfiguracji menu panelu. Otwórz lub utwórz blok linków dla wybranej kolumny stopki, Informacje, Produkty, Twoje konto albo nowej kolumny. Przewiń za pola wyboru stron CMS do sekcji Treść niestandardowa, dodaj wiersz i uzupełnij pole Tytuł (krótka etykieta) oraz pole URL (adres strony), a następnie zapisz. W sklepie wielojęzycznym ustawiasz etykietę osobno dla każdego języka, więc „Returns” / „Retours” / „Zwroty” wyświetlą się naturalnie w swoim języku. Potem odznacz tę stronę na liście stron CMS powyżej, żeby nie pojawiła się dwa razy.

Kompromis jest uczciwy: link niestandardowy to wpis ręczny, więc jeśli później zmienisz link_rewrite strony (jej slug URL), link niestandardowy nie zaktualizuje się automatycznie tak jak link typu CMS. Trzeba będzie raz poprawić URL. Dla kilku stron prawnych i informacyjnych, które przez lata siedzą w stopce, to żaden problem. W sklepie z dziesiątkami stron CMS rozłożonych po kilku menu ręczne utrzymywanie linków niestandardowych przestaje się skalować, i właśnie tę lukę zamyka dedykowane narzędzie.

Nie myl tego z head_seo_title, te pola rozwiązują różne problemy

Skoro jesteśmy przy obiekcie CMS: PrestaShop 1.7.5+ dodał pole head_seo_title i łatwo założyć, że to właśnie „etykieta menu”, której szukasz. Nie jest nią. head_seo_title pozwala, aby znacznik <title> w karcie przeglądarki różnił się od widocznego na stronie meta_title. Dzięki temu H1 może brzmieć naturalnie dla człowieka, a <title> może zawierać dokładniejszą frazę pod wynik wyszukiwania. Przydatne, ale dotyczy warstwy tytułu/SERP, nie nawigacji. Podsumujmy trzy niezależne pola i to, co każde z nich zasila:

Pole CMSKontrolujeEdytuj je, gdy…
meta_titleH1 strony + okruszki nawigacyjne + domyślna etykieta linkuChcesz ustawić czytelny dla człowieka nagłówek strony
head_seo_titleZnacznik <title> w SERP / karcie przeglądarkiTytuł SEO powinien różnić się od widocznego H1
Etykieta linku niestandardowego (ps_linklist)Tekst pokazywany w stopce / kolumnie menuChcesz krótkiego słowa w nawigacji bez zmiany tytułu

Trzy pola, trzy miejsca wyświetlania. Problem „długiego linku w stopce” wydaje się nierozwiązywalny dlatego, że sprzedawcy próbują naprawić objaw w nawigacji przez edycję pola tytułu, czyli właśnie tego pola, które nie powinno się zmieniać.

Jak wybierać dobre etykiety nawigacyjne, gdy możesz już je ustawić

Możliwość ustawienia krótkiej etykiety to dopiero połowa sukcesu; sama etykieta też musi zasłużyć na miejsce w menu. Kilka zasad, które szczególnie dobrze sprawdzają się w sklepach PrestaShop:

  • Jedno lub dwa słowa, język klienta. „Zwroty”, nie „Procedura RMA”. „Dostawa”, nie „Logistyka”. Stopkę się skanuje, a nie czyta: wszystko, co wymaga drugiego spojrzenia, jest za długie.
  • Dopasuj etykietę do intencji sluga, nie do jego dokładnych słów. Etykieta i URL nie muszą być identyczne, ale powinny prowadzić do tej samej idei. Etykieta „Dostawa” nad adresem /delivery-and-returns jest w porządku; etykieta „Dostawa” nad /privacy podkopuje zaufanie.
  • Zachowaj spójność w każdym menu, w którym pojawia się strona. Jeśli w nagłówku jest „Kontakt”, link niestandardowy w stopce też powinien brzmieć „Kontakt”, nie „Napisz do nas”. Ponieważ linki niestandardowe są wpisywane ręcznie dla każdego bloku, łatwo o rozjazd; wybierz słowo raz i używaj go konsekwentnie.
  • Grupuj zamiast wyliczać. Cztery strony prawne nie potrzebują czterech wierszy w stopce. Jeden blok „Informacje prawne” albo „Zasady” w ps_linklist, z czterema stronami pod spodem, utrzyma czytelność stopki, a każda z tych czterech stron nadal może mieć długi, odrębny tytuł meta pod wyszukiwarki.

Efekt to coś, co specjaliści UX nazywają information scent: odwiedzający powinien móc przewidzieć, dokąd prowadzi link, zanim go kliknie. Czyste, przewidywalne etykiety oznaczają mniej błędnych kliknięć, mniej powrotów przyciskiem Wstecz i stopkę, która wygląda na świadomie zaprojektowaną, a nie automatycznie wygenerowaną.

Kiedy natywna metoda przestaje wystarczać

Metoda z linkiem niestandardowym jest właściwą odpowiedzią dla sklepu z garścią stabilnych stron informacyjnych. Zaczyna trzeszczeć w trzech sytuacjach, bardzo typowych dla większych katalogów PrestaShop:

  • Wiele stron CMS w kilku menu. Każdy link niestandardowy to ręczny wpis na blok i język. Przy dwudziestu stronach CMS pojawiających się w menu nagłówka, stopce i pasku bocznym utrzymujesz sześćdziesiąt ręcznie wpisanych etykiet, i rozjadą się w chwili, gdy zmieni się URL.
  • Chcesz skrócić także okruszki nawigacyjne. Link niestandardowy zmienia tylko tekst menu. Okruszki na samej stronie nadal czytają meta_title, więc długi tytuł prawny nadal tworzy długą ścieżkę okruszków. Standardowy PrestaShop nie ma pola, które rozdziela te elementy.
  • Chcesz, aby etykieta była przypisana do strony. Linki niestandardowe istnieją w bloku linków, nie na stronie CMS. Jeśli usuniesz i odtworzysz stronę albo przeniesiesz ją między menu, etykieta nie przechodzi razem z nią.

Tę lukę wypełnia nasz moduł CMS Display Names: dodaje prawdziwe pole nazwy wyświetlanej do samej strony CMS, dzięki czemu każda strona ma w jednym miejscu zarówno długi tytuł meta pod SEO, jak i krótką etykietę nawigacyjną. Co to zmienia? Ustawiasz krótką etykietę raz, na stronie, a każde miejsce, które powinno być krótkie, menu, stopka, okruszki, używa jej automatycznie, podczas gdy tytuł meta pozostaje długi i bogaty w słowa kluczowe dla wyszukiwarek. Nie ma linków niestandardowych do utrzymywania w każdym bloku, nie zostają długie okruszki i nie trzeba niczego przepisywać, gdy strona przechodzi między menu. Dla jednej czy dwóch stron w stopce natywna sztuczka z linkiem niestandardowym jest w zupełności wystarczająca; dla katalogu pełnego stron CMS etykieta podróżująca razem ze stroną jest tym, co utrzymuje cały układ pod kontrolą.

Szerszy obraz spójności

Etykieta nawigacyjna jest jednym elementem łańcucha, który klient odczytuje jako jeden sygnał: URL, etykieta menu, tytuł strony i H1 powinny opowiadać tę samą historię, nawet jeśli używają różnych słów. Link „Dostawa”, URL /shipping-information, H1 „Informacje o wysyłce & dostawie” oraz tytuł SERP „Koszty wysyłki & czas dostawy | Sklep” to różne ciągi znaków wskazujące na jedną obietnicę, i właśnie ta spójność mówi nowemu odwiedzającemu, że trafił we właściwe miejsce.

Tuż obok są jeszcze dwie powiązane dźwignie. Jeśli kolumna stopki potrzebuje czegoś więcej niż linków, krótkiego opisu, paska ikon płatności, linijki promocyjnej. To jest treść, a nie nawigacja, więc umieszcza się ją przez niestandardowe bloki HTML, a nie przez tytuł CMS. A ponieważ wygląd menu częściowo zależy od motywu, widoczność stron CMS w nawigacji może różnić się między motywami. Warto wziąć to pod uwagę, gdy wybierasz motyw PrestaShop.

Zacznij od audytu. Otwórz każde menu w stopce i nagłówku oraz każde miejsce, w którym linkowana jest strona CMS, i przeczytaj etykiety oczami kogoś, kto widzi je po raz pierwszy. Jeśli etykiety nie da się zrozumieć jednym spojrzeniem, albo zawija się do drugiej linii, problemem jest tekst, nie strona. Napraw go krótką etykietą linku niestandardowego, gdy masz kilka stron, albo nazwą wyświetlaną na poziomie strony, gdy masz ich dużo. Tak czy inaczej zasada jest ta sama: nigdy nie skracaj tytułu, żeby naprawić menu. Tytuł i etykieta menu wykonują dwie różne prace, a PrestaShop tylko udaje, że są jednym.

Najczęściej zadawane pytania

Bo PrestaShop nie ma osobnego pola „etykieta menu” dla strony CMS. W natywnym przepływie ps_linklist link typu CMS odczytuje bezpośrednio meta_title i wyświetla je dosłownie, to samo pole, które zasila H1 strony i okruszki nawigacyjne. Nie ma drugiego pola awaryjnego, więc długi, przyjazny SEO tytuł daje długą etykietę w stopce. To zamierzone działanie, nie błąd.

Czy mogę mieć krótką etykietę w stopce bez skracania tytułu strony?

Tak, użyj linku niestandardowego ps_linklist zamiast linku typu CMS. W bloku widżetu linków przewiń do sekcji Treść niestandardowa, wpisz krótką etykietę, której chcesz („Regulamin”, „Dostawa”), wklej URL strony widocznej w sklepie, a następnie odznacz tę stronę na liście CMS powyżej, żeby nie pojawiła się dwa razy. PrestaShop wyświetli Twoją etykietę bez zmian, a tytuł meta strony pozostanie długi i bogaty w słowa kluczowe.

Czy head_seo_title nie rozwiązuje już tego problemu?

Nie, to częste nieporozumienie. head_seo_title pozwala, aby <title> w karcie przeglądarki różnił się od widocznego na stronie meta_title, dzięki czemu możesz umieścić dokładną frazę kluczową w tytule SERP, a H1 nadal będzie brzmiał naturalnie. To warstwa tytułu/SERP, nie nawigacji. Nie wpływa na etykietę w stopce ani w menu, które nadal czytają meta_title, chyba że użyjesz linku niestandardowego albo pola nazwy wyświetlanej.

Co stanie się z linkiem niestandardowym, jeśli zmienię slug URL strony?

Przestanie działać, dopóki go nie zaktualizujesz. Link niestandardowy to ręcznie wpisany URL, więc nie podąża za zmianą link_rewrite tak jak link typu CMS. Trzeba raz edytować adres. Dla kilku stron prawnych i informacyjnych, które przez lata znajdują się w stopce, to żaden problem; dla katalogu pełnego stron CMS rozłożonych po kilku menu ręczne utrzymywanie URL-i przestaje się skalować i wtedy warto mieć pole nazwy wyświetlanej na poziomie strony.

Nie. Link niestandardowy zmienia tylko tekst menu. Okruszki na samej stronie nadal czytają meta_title, więc długi tytuł prawny nadal tworzy długą ścieżkę okruszków. Standardowy PrestaShop nie ma pola, które rozdziela te dwa miejsca wyświetlania, to jedna z luk, które zamyka dedykowany moduł nazw wyświetlanych, pozwalając, aby krótka etykieta zasilała także okruszki.

Jak utrzymać spójne etykiety w nagłówku i stopce?

Wybierz słowo raz i używaj go wszędzie, gdzie pojawia się strona. Ponieważ linki niestandardowe są wpisywane ręcznie dla każdego bloku, najłatwiejszy błąd to rozjazd, nagłówek mówi „Kontakt”, a stopka „Napisz do nas”. Używaj jednego lub dwóch słów z języka klienta („Zwroty”, nie „Procedura RMA”), dopasuj etykietę do intencji URL i grupuj powiązane strony prawne pod jednym blokiem „Informacje prawne”, zamiast wypisywać cztery osobne wiersze w stopce.

Gdy podejście ręczne przestaje się skalować: wiele stron CMS w kilku menu i językach (sześćdziesiąt ręcznie wpisanych etykiet dla dwudziestu stron w trzech menu), potrzeba krótkich okruszków nawigacyjnych oprócz krótkich etykiet menu albo chęć, aby etykieta przechodziła razem ze stroną, gdy zostanie przeniesiona lub odtworzona. Moduł taki jak CMS Display Names dodaje etykietę do samej strony, dzięki czemu każde krótkie miejsce wyświetlania używa jej automatycznie, a tytuł meta pozostaje długi.

Powiązane poradniki

Tagi: PrestaShop SEO UX
Udostępnij ten wpis:
David Miller

David Miller

Założyciel, mypresta.rocks

David Miller to specjalista PrestaShop z ponad dekadą praktycznego doświadczenia i założyciel mypresta.rocks, studia programistycznego z Tychów. Tworzy i utrzymuje katalog 152 modułów PrestaShop, w tym 21 pakietów „Revolution" obejmujących SEO, checkout, bezpieczeństwo, wydajność, marketing, wyszukiwanie, wsparcie i operacje magazynowe, które każdego dnia usprawniają realne sklepy, testowanych na PrestaShop 1.7.8, 8.x i 9.x. Sprawuje również opiekę nad sklepami produkcyjnymi generującymi miliony rocznego obrotu, dlatego jego pracę ocenia się po realnej sprzedaży, a nie po wersjach demo. Jego doświadczenie obejmuje pełen zakres e-commerce, wydajność, bezpieczeństwo, SEO i marketing, oraz wykracza poza PrestaShop, sięgając WooCommerce, Shopify i systemów tworzonych na zamówienie. Na blogu pisze o technicznej stronie PrestaShop: co platforma naprawdę robi pod maską, co psuje się na produkcji i które rozwiązania faktycznie się sprawdzają.

Komentarze

Brak komentarzy. Bądź pierwszy!
Spodobał Ci się ten artykuł?

Otrzymuj nasze najnowsze porady, przewodniki i aktualizacje modułów prosto na swoją skrzynkę.

Możesz zrezygnować w każdej chwili. W tym celu należy odnaleźć szczegóły w naszej informacji prawnej.

Ładowanie...
Do góry