Zuletzt aktualisiert: Juni 2026, die folgende CMS-Feldliste und das Verhalten von ps_linklist entsprechen PrestaShop 9.x (und gelten rückwirkend bis 1.7.5+, wo head_seo_title hinzugefügt wurde).

Sie erstellen in PrestaShop eine CMS-Seite und nennen sie „Allgemeine Verkaufsbedingungen, Lieferung, Rücksendungen und Datenschutzrichtlinie“. Für Suchmaschinen und für die Seite selbst ist dieser lange, beschreibende Titel genau richtig. Dann fügen Sie die Seite in den Linkblock Ihrer Fußzeile ein, und PrestaShop gibt den gesamten Satz als Linktext aus. Ihre Fußzeile hat nun eine saubere Spalte und eine zweite, die über drei Zeilen umbricht. Die Lösung, zu der fast jeder Händler greift, ist, den Titel zu kürzen; das Problem ist nur: Damit werfen Sie genau den SEO-Wert weg, für den Sie den Titel geschrieben haben. In diesem Beitrag geht es um den tatsächlichen PrestaShop-Mechanismus hinter diesem Konflikt, und um den nativen Back-Office-Weg, einer CMS-Seite ein kurzes Menülabel zu geben, ohne ihren Titel überhaupt anzutasten.

Warum PrestaShop Sie zu dieser Entscheidung zwingt, der eigentliche Mechanismus

Eine PrestaShop-CMS-Seite wird durch ein CMS-Objekt dargestellt, das auf Basis- und Sprach-Tabellen beruht, und dieses Objekt hat einen kleinen, festen Satz an Textfeldern. In 9.x definiert die CMS-Klasse (classes/CMS.php) einen festen Satz sprachabhängiger Felder: meta_title (Pflichtfeld), meta_description, meta_keywords, head_seo_title, link_rewrite (Pflichtfeld) und content. Entscheidend ist, was dort nicht steht: ein separates Feld für „Menülabel“ oder „Navigationsname“. Eine solche Spalte gibt es nicht.

Diese eine Lücke ist die ganze Geschichte. Im standardmäßigen Classic-/nativen ps_linklist-Ablauf erfüllt der meta_title einer CMS-Seite drei Aufgaben zugleich. Er ist die Seitenüberschrift, speist die Breadcrumb und ist standardmäßig der Text, den jeder Link zu dieser Seite anzeigt (Themes und Module können all das überschreiben). Wenn die Fußzeile also einen Link zu Ihrer Seite rendert, liest sie meta_title und gibt ihn wortgetreu aus. Es gibt kein zweites Feld, auf das sie ausweichen könnte. Kürzen Sie den Titel, wird das Menü sauberer, aber Seitenüberschrift und Breadcrumb werden ebenfalls kürzer; verlängern Sie ihn für SEO, bläht sich der Linktext in der Fußzeile auf. Sie bearbeiten einen einzigen Wert, den vier verschiedene Oberflächen auslesen.

Das können Sie selbst überprüfen. Die Fußzeile und „Informationen“-ähnliche Spalten in einem PrestaShop-Shop im Standardzustand werden vom Modul ps_linklist gerendert, und dessen Presenter (src/Presenter/LinkBlockPresenter.php) baut jeden CMS-Link so auf:

Was die Fußzeile anzeigtWoher ps_linklist es bezieht
Linktext (der anklickbare Text)$cms->meta_title, direkt übernommen, ohne Überschreibung
Link-Tooltip (title-Attribut beim Hover)$cms->meta_description
Link-URL$cms->link_rewrite über getCMSLink()

Der lange Linktext in der Fußzeile ist also kein Theme-Fehler und auch keine Fehlkonfiguration. PrestaShop verhält sich exakt wie vorgesehen: Ein Link vom Typ CMS ist fest damit verdrahtet, den Meta-Titel der Seite anzuzeigen. Was bedeutet das für Sie? Jeder Ansatz, der das Menü durch Bearbeiten des Seitentitels „repariert“, setzt am falschen Feld an, und verschlechtert nebenbei stillschweigend SEO und Breadcrumbs.

Backoffice „CMS Display Names“ mit einer Liste der CMS-Seiten und einem Feld für den kurzen Anzeigenamen neben jedem Meta-Titel

Legen Sie für jede CMS-Seite einen kurzen Anzeigenamen fest; er erscheint in Überschriften, Menüs und Footer-Links, während der Meta-Titel für SEO unverändert bleibt.

Es gibt schon heute eine Möglichkeit, mit einem unveränderten PrestaShop ein kurzes Menülabel zu erhalten, und fast niemand bemerkt sie, weil sie eine Registerkarte neben der Stelle liegt, an der man sucht. Das Modul ps_linklist baut einen Linkblock aus zwei verschiedenen Arten von Einträgen auf:

  • CMS-/Kategorie-/Produktlinks, Sie wählen die Seite aus einem Dropdown aus. Das Label ist an den Meta-Titel dieses Objekts gebunden (das oben beschriebene Verhalten). Bequem, aber ohne Kontrolle über die Formulierung.
  • Individuelle Links. Sie geben ein Label und eine URL von Hand ein. Hier ist das Label genau das, was Sie schreiben; PrestaShop speichert es im Feld custom_content des Blocks und gibt es unverändert aus.

Diese zweite Variante ist der native Ausweg. Statt Ihre CMS-Seite über das CMS-Dropdown hinzuzufügen (wodurch sie den langen Titel erbt), fügen Sie sie als individuellen Link hinzu: Tippen Sie das kurze Label ein, das Sie wirklich möchten, „AGB“, „Versand“, „Rücksendungen“, und fügen Sie die Front-Office-URL der Seite in das URL-Feld ein. Die Seite selbst bleibt unverändert. Ihr Meta-Titel bleibt lang und keywordstark für Suchmaschinen und die H1; nur die Fußzeile zeigt jetzt „AGB“.

Wo Sie das einstellen: Öffnen Sie im Back Office das Modul Link List/Link Widget (ps_linklist), je nach PrestaShop-Version und Back-Office-Menü üblicherweise unter Design → Link-Liste oder über Module → Modul-Manager. Öffnen oder erstellen Sie den Linkblock für die gewünschte Fußzeilenspalte, Informationen, Produkte, Ihr Konto oder eine neue Spalte. Scrollen Sie an den CMS-Seiten-Checkboxen vorbei zum Bereich Individuelle Inhalte, fügen Sie eine Zeile hinzu und füllen Sie das Feld Titel (Ihr kurzes Label) sowie das Feld URL (die Seiten-URL) aus, dann speichern Sie. In einem mehrsprachigen Shop legen Sie das Label pro Sprache fest, sodass „Rücksendungen“ / „Retours“ / „Zwroty“ jeweils sprachlich passend ausgegeben werden. Entfernen Sie anschließend oben in der CMS-Seitenliste den Haken bei dieser Seite, damit sie nicht doppelt erscheint.

Der Kompromiss ist klar: Ein individueller Link ist ein manueller Eintrag. Wenn Sie später den link_rewrite der Seite ändern (also ihren URL-Slug), folgt der individuelle Link nicht automatisch, wie es ein CMS-Link tun würde. Sie müssen die URL einmal aktualisieren. Für die wenigen Rechts- und Infoseiten, die jahrelang in einer Fußzeile stehen, ist das kein Problem. Für einen Shop mit Dutzenden CMS-Seiten, die durch mehrere Menüs laufen, skaliert die manuelle Pflege individueller Links jedoch nicht mehr; genau diese Lücke schließt ein spezialisiertes Werkzeug.

Verwechseln Sie das nicht mit head_seo_title, beide lösen unterschiedliche Felder

Wenn wir schon beim CMS-Objekt sind: PrestaShop 1.7.5+ hat das Feld head_seo_title eingeführt, und es liegt nahe anzunehmen, dass dies das gesuchte „Menülabel“ sei. Ist es aber nicht. Mit head_seo_title kann sich das <title>-Tag im Browser-Tab vom sichtbaren meta_title auf der Seite unterscheiden. Sie können also eine H1 haben, die für Menschen natürlich klingt, während das <title> das exakte Keyword für die SERP enthält. Nützlich, aber es betrifft die Titel-/SERP-Ebene, nicht die Navigation. Zur Einordnung der drei unabhängigen Felder und ihrer jeweiligen Wirkung:

CMS-FeldSteuertBearbeiten, wenn …
meta_titleSeiten-H1 + Breadcrumb + Standard-LinklabelSie die menschenlesbare Seitenüberschrift festlegen möchten
head_seo_titleDas <title>-Tag in der SERP / im Browser-TabDer SEO-Titel von der sichtbaren H1 abweichen soll
Individuelles Linklabel (ps_linklist)Den Text in einer Fußzeilen-/MenüspalteSie ein kurzes Navigationswort möchten, ohne den Titel zu verändern

Drei Felder, drei Oberflächen. Der Grund, warum das Problem mit dem „langen Fußzeilenlink“ unlösbar wirkt: Händler versuchen, ein Navigationssymptom über das Titelfeld zu beheben, also über genau das Feld, das sich nicht ändern sollte.

Gute Navigationslabels wählen, sobald Sie sie setzen können

Ein kurzes Label setzen zu können, ist nur die halbe Verbesserung; das Label selbst muss seinen Platz verdienen. Einige Regeln, die gerade in PrestaShop-Shops zuverlässig funktionieren:

  • Ein oder zwei Wörter, in der Sprache Ihrer Kunden. „Rücksendungen“, nicht „RMA-Richtlinie“. „Lieferung“, nicht „Logistik“. Die Fußzeile wird überflogen, nicht gelesen. Alles, was einen zweiten Blick braucht, ist zu lang.
  • Richten Sie das Label an der Absicht des Slugs aus, nicht an seinem exakten Wortlaut. Label und URL müssen nicht identisch sein, sollten aber auf dieselbe Idee verweisen. Ein Label „Versand“ über einer /delivery-and-returns-URL ist in Ordnung; ein Label „Versand“ über /privacy untergräbt Vertrauen.
  • Bleiben Sie in jedem Menü konsistent, in dem die Seite erscheint. Wenn im Header „Kontakt“ steht, sollte der individuelle Link in der Fußzeile ebenfalls „Kontakt“ heißen, nicht „Kontakt aufnehmen“. Da individuelle Links pro Block von Hand eingegeben werden, ist Abweichung der naheliegende Fehler; wählen Sie das Wort einmal und verwenden Sie es überall.
  • Gruppieren statt auflisten. Vier rechtliche Seiten brauchen nicht vier Fußzeilenzeilen. Ein Block „Rechtliches“ oder „Richtlinien“ in ps_linklist mit den vier Seiten darunter hält die Fußzeile übersichtlich, und jede dieser vier Seiten kann weiterhin einen langen, eindeutigen Meta-Titel für die Suche tragen.

Der Nutzen ist das, was UX-Fachleute Informationsspur nennen: Ein Besucher sollte vor dem Klick einschätzen können, wohin ein Link führt. Klare, vorhersehbare Labels bedeuten weniger Fehlklicks, weniger Zurück-Button-Absprünge und eine Fußzeile, die bewusst gestaltet wirkt statt automatisch generiert.

Wann der native Weg nicht mehr ausreicht

Die Methode mit individuellen Links ist die richtige Antwort für einen Shop mit einer Handvoll stabiler Infoseiten. Sie gerät in drei Situationen an ihre Grenzen, die bei größeren PrestaShop-Katalogen häufig sind:

  • Viele CMS-Seiten über mehrere Menüs hinweg. Jeder individuelle Link ist ein manueller Eintrag pro Block und pro Sprache. Bei zwanzig CMS-Seiten, die in Header-Menü, Fußzeile und Seitenleiste erscheinen, pflegen Sie sechzig von Hand getippte Labels, und sie laufen auseinander, sobald sich eine URL ändert.
  • Sie möchten auch eine kurze Breadcrumb. Ein individueller Link ändert nur den Menütext. Die Breadcrumb auf der Seite liest weiterhin meta_title, sodass ein langer Rechtstitel immer noch eine lange Breadcrumb erzeugt. Im Standard-PrestaShop gibt es kein Feld, um diese beiden Ebenen zu trennen.
  • Das Label soll zur Seite gehören. Individuelle Links liegen im Linkblock, nicht auf der CMS-Seite. Wenn Sie eine Seite löschen und neu erstellen oder zwischen Menüs verschieben, wandert das Label nicht mit.

Genau diese Lücke schließt unser Modul CMS Display Names: Es fügt der CMS-Seite selbst ein echtes Anzeigenamen-Feld hinzu, sodass jede Seite ihren langen SEO-Meta-Titel und ein kurzes Navigationslabel an einer Stelle trägt. Was ändert sich dadurch? Sie setzen das kurze Label einmal auf der Seite, und jede Oberfläche, die kurz sein sollte, Menü, Fußzeile, Breadcrumb, verwendet es automatisch, während der Meta-Titel lang und keywordstark für Suchmaschinen bleibt. Keine individuellen Links pro Block, die gepflegt werden müssen, keine zurückbleibende Breadcrumb und kein erneutes Eintippen, wenn eine Seite zwischen Menüs verschoben wird. Für ein oder zwei Fußzeilenseiten ist der native Trick mit individuellen Links völlig ausreichend; bei einem Katalog voller CMS-Seiten sorgt ein Label, das mit der Seite mitwandert, für Wartbarkeit.

Das größere Bild der Konsistenz

Ein Navigationslabel ist ein Glied in einer Kette, die der Kunde als ein einziges Signal liest: Die URL, das Menülabel, der Titel der Seite und die H1 sollten alle dieselbe Geschichte erzählen, selbst wenn die exakten Wörter unterschiedlich sind. Ein Link „Versand“, eine /shipping-information-URL, eine H1 „Versand- & Lieferinformationen“ und ein SERP-Titel „Versandkosten & Lieferzeiten | Shop“ sind unterschiedliche Zeichenketten, die auf dasselbe Versprechen verweisen, und genau diese Kohärenz signalisiert einem Erstbesucher, dass er am richtigen Ort gelandet ist.

Zwei verwandte Hebel liegen direkt daneben. Wenn eine Fußzeilenspalte mehr als Links braucht, einen kurzen Text, eine Leiste mit Zahlungssymbolen, eine Promo-Zeile. Dann ist das Inhalt statt Navigation, und Sie platzieren ihn mit individuellen HTML-Blöcken statt über den CMS-Titel. Und weil das Aussehen Ihrer Menüs insgesamt teilweise vom Theme abhängt, kann es von Theme zu Theme unterschiedlich sein, wie prominent CMS-Seiten in der Navigation erscheinen, ein Punkt, den Sie berücksichtigen sollten, wenn Sie ein PrestaShop-Theme auswählen.

Beginnen Sie mit einem Audit. Öffnen Sie jedes Fußzeilen- und Header-Menü sowie jede andere Stelle, an der eine CMS-Seite verlinkt ist, und lesen Sie die Labels so, wie es ein fremder Besucher tun würde. Wenn ein Label mehr als einen Blick braucht, um verstanden zu werden, oder in eine zweite Zeile umbricht, dann hat es den falschen Text, nicht die falsche Seite. Korrigieren Sie es mit einem kurzen individuellen Linklabel, wenn Sie nur wenige Seiten haben, oder mit einem Anzeigenamen auf Seitenebene, wenn es viele sind. So oder so gilt dieselbe Regel: Kürzen Sie nie einen Titel, um ein Menü zu reparieren. Titel und Menülabel sind zwei verschiedene Aufgaben, auch wenn PrestaShop so tut, als wären sie eine.

Häufig gestellte Fragen

Weil PrestaShop kein separates Feld für ein „Menülabel“ einer CMS-Seite hat. Im nativen ps_linklist-Ablauf liest ein CMS-Link meta_title direkt aus und gibt ihn wortgetreu aus, dasselbe Feld, das die Seiten-H1 und die Breadcrumb speist. Es gibt kein zweites Feld, auf das PrestaShop zurückgreifen könnte. Deshalb erzeugt ein langer, SEO-freundlicher Titel ein langes Label in der Fußzeile. Das ist vorgesehenes Verhalten, kein Fehler.

Kann ich ein kurzes Fußzeilenlabel bekommen, ohne den Seitentitel zu kürzen?

Ja, verwenden Sie in ps_linklist einen individuellen Link statt eines CMS-Links. Scrollen Sie im Link-Widget-Block zum Bereich Individuelle Inhalte, geben Sie das gewünschte kurze Label ein („AGB“, „Versand“) und fügen Sie die Front-Office-URL der Seite ein. Entfernen Sie anschließend oben in der CMS-Liste den Haken bei dieser Seite, damit sie nicht doppelt erscheint. PrestaShop gibt Ihr Label unverändert aus, und der Meta-Titel der Seite bleibt lang und keywordstark.

Löst head_seo_title das nicht bereits?

Nein. Das ist eine häufige Verwechslung. Mit head_seo_title kann sich das <title> im Browser-Tab vom sichtbaren meta_title auf der Seite unterscheiden. So können Sie das exakte Keyword in den SERP-Titel aufnehmen, während die H1 natürlich klingt. Das ist die Titel-/SERP-Ebene, nicht die Navigation. Auf das Fußzeilen- oder Menülabel hat es keinen Einfluss; diese lesen weiterhin meta_title, sofern Sie keinen individuellen Link oder kein Anzeigenamen-Feld verwenden.

Er funktioniert nicht mehr, sofern Sie ihn nicht aktualisieren. Ein individueller Link ist eine von Hand eingegebene URL und folgt einer Änderung von link_rewrite daher nicht automatisch, wie es ein CMS-Link tun würde, Sie müssten die URL einmal bearbeiten. Für einige Rechts- und Infoseiten, die jahrelang in der Fußzeile stehen, ist das kein Problem; bei einem Katalog voller CMS-Seiten, die durch mehrere Menüs laufen, skaliert die manuelle URL-Pflege nicht mehr. Genau dann lohnt sich ein Anzeigenamen-Feld auf Seitenebene.

Nein. Ein individueller Link ändert nur den Menütext. Die Breadcrumb auf der Seite selbst liest weiterhin meta_title, sodass ein langer Rechtstitel weiterhin eine lange Breadcrumb erzeugt. Im Standard-PrestaShop gibt es kein Feld, um diese beiden Oberflächen zu trennen. Das ist eine der Lücken, die ein spezialisiertes Anzeigenamen-Modul schließt, indem das kurze Label auch die Breadcrumb speisen kann.

Wie halte ich Labels in Header und Fußzeile konsistent?

Wählen Sie das Wort einmal und verwenden Sie es überall, wo die Seite erscheint. Da individuelle Links pro Block von Hand eingegeben werden, ist Abweichung der naheliegende Fehler, im Header steht „Kontakt“, während die Fußzeile „Kontakt aufnehmen“ sagt. Bleiben Sie bei ein oder zwei Wörtern aus dem Wortschatz Ihrer Kunden („Rücksendungen“, nicht „RMA-Richtlinie“), richten Sie das Label an der Absicht der URL aus und gruppieren Sie verwandte rechtliche Seiten unter einem Block „Rechtliches“, statt vier separate Fußzeilenzeilen aufzulisten.

Wenn der manuelle Ansatz nicht mehr skaliert: viele CMS-Seiten über mehrere Menüs und Sprachen hinweg (sechzig von Hand getippte Labels für zwanzig Seiten in drei Menüs), der Bedarf an kurzen Breadcrumbs zusätzlich zu kurzen Menülabels oder der Wunsch, dass das Label mit der Seite mitwandert, wenn sie verschoben oder neu erstellt wird. Ein Modul wie CMS Display Names fügt das Label der Seite selbst hinzu, sodass jede kurze Oberfläche es automatisch verwendet, während der Meta-Titel lang bleibt.

Verwandte Leitfäden

Schlagwörter: PrestaShop SEO UX
Diesen Beitrag teilen:
David Miller

David Miller

Gründer, mypresta.rocks

David Miller ist PrestaShop-Spezialist mit über einem Jahrzehnt praktischer Erfahrung und Gründer von mypresta.rocks, einem Software-Studio im polnischen Tychy. Er entwickelt und pflegt einen Katalog von 152 PrestaShop-Modulen, darunter 21 „Revolution"-Suiten für SEO, Checkout, Sicherheit, Performance, Marketing, Suche, Support und Lagerverwaltung, , die reale Shops Tag für Tag verbessern und für PrestaShop 1.7.8, 8.x und 9.x getestet sind. Darüber hinaus betreut er Produktivshops mit einem Jahresumsatz in Millionenhöhe, sodass seine Arbeit an echten Verkäufen gemessen wird und nicht an Demos. Seine Erfahrung deckt die gesamte Bandbreite des E-Commerce ab, Performance, Sicherheit, SEO und Marketing, und reicht über PrestaShop hinaus bis zu WooCommerce, Shopify und maßgeschneiderten Systemen. Im Blog schreibt er über die technische Seite von PrestaShop: was die Plattform wirklich tut, was in der Produktion bricht und welche Lösungen sich bewähren.

Kommentare

Noch keine Kommentare. Seien Sie der Erste!
Hat Ihnen dieser Artikel gefallen?

Erhalten Sie unsere neuesten Tipps, Anleitungen und Modul-Updates direkt in Ihr Postfach.

Sie können Ihr Einverständnis jederzeit widerrufen. Unsere Kontaktinformationen finden Sie u. a. in der Datenschutzerklärung.

Lade ...
Nach oben