PS PrestaShop Anfänger

Search Landing Pages — Vollständige Anleitung

Search Landing Pages installieren, konfigurieren und nutzen: vom internen Anfragebericht zur indexierbaren SEO-Landingpage mit XML-Sitemap.

Aktualisiert Modulversion 1.0.0

Überblick

Search Landing Pages protokolliert jede interne Suche in Ihrem PrestaShop-Shop und ermöglicht es Ihnen, die häufigsten Anfragen in indexierbare SEO-Landingpages zu verwandeln: redaktioneller Inhalt über und unter einem Produktlisting, das nativ von Ihrem Theme gerendert wird, saubere URL, dedizierte Meta-Tags, Canonical, XML-Sitemap und optionale 301-Weiterleitung von der nativen Suche.

Das Modul verändert weder Ihr Theme noch das Verhalten der nativen Suche (abgesehen von der optionalen 301-Weiterleitung). Es stützt sich ausschließlich auf Standard-Hooks.

Installation

  1. Gehen Sie im Back Office zu Module > Modul-Manager > Modul hochladen.
  2. Laden Sie das Archiv dfsearchlanding-1.0.0.zip hoch und klicken Sie auf Installieren.
  3. Das Modul erstellt automatisch seine Tabellen, Standardeinstellungen und zwei Reiter unter Katalog: Such-Landingpages und Suchanfragen (Landing).

Kompatibel mit PrestaShop 8.0 bis 9.x, PHP 7.4 bis 8.3, Multishop und mehrsprachig. Keine Composer-Abhängigkeit, kein Core-Datei-Override.

Sprechende URLs müssen unter Shop-Einstellungen > SEO & Traffic aktiviert sein, um saubere URLs wie /suche/meine-seite zu erhalten.

Konfiguration

Öffnen Sie die Konfigurationsseite des Moduls (Module > DF Search Landing > Konfigurieren):

  • Interne Suchanfragen protokollieren — aktiviert die Aufzeichnung jeder Front-Office-Suche (normalisierte Anfrage, Trefferzahl, Ergebniszahl, Sprache, Shop). Standardmäßig aktiviert.
  • Minimale Anfragelänge — kürzere Anfragen werden nicht protokolliert. Standard: 3 Zeichen.
  • 301-Weiterleitung passender Suchen — wenn ein Besucher eine Anfrage sucht, die eine aktive Landingpage besitzt, leitet die Ergebnisseite per 301 dorthin weiter. Standardmäßig aktiviert.
  • URL-Präfix — Landingpages werden unter /praefix/sprechende-url ausgeliefert. Standard: search-landing. Sie können es z. B. durch suche ersetzen.
  • Produkte pro Seite — Paginierungsgröße des Listings. Standard: 24.
  • Noindex leerer Landingpages — schaltet eine Seite automatisch auf noindex, follow, wenn sie keine Produkte liefert (Anti-Thin-Content-Schutz). Standardmäßig aktiviert.

Empfohlener Workflow

1. Protokollierung laufen lassen

Lassen Sie das Modul nach der Installation je nach Traffic einige Tage oder Wochen Suchanfragen aufzeichnen. Jede Anfrage wird normalisiert (Kleinschreibung, komprimierte Leerzeichen) und pro Sprache und Shop kumuliert.

2. Anfragebericht analysieren

Öffnen Sie Katalog > Suchanfragen (Landing). Die Liste ist absteigend nach Treffern sortiert und zeigt für jede Anfrage: Volumen, Anzahl der zurückgegebenen Ergebnisse, Sprache, Datum der letzten Suche und ein Badge, das anzeigt, ob bereits eine Landingpage existiert.

Anfragen mit hohem Volumen und vielen Ergebnissen sind Ihre besten Kandidaten. Anfragen mit hohem Volumen und null Ergebnissen decken zudem Lücken in Ihrem Katalog oder Ihrer Suchindexierung auf.

3. Landingpage mit einem Klick erstellen

Klicken Sie in einer Anfragezeile auf Landingpage erstellen: Das Formular öffnet sich vorbefüllt mit der Zielanfrage sowie einem automatisch generierten Titel und einer sprechenden URL für jede Sprache. Es bleibt nur noch, den redaktionellen Inhalt zu schreiben.

Das Landingpage-Formular

  • Suchanfrage — die anvisierte interne Anfrage. Wird für das Live-Listing und die 301-Weiterleitung verwendet.
  • Titel (pro Sprache) — das H1 der Seite.
  • Sprechende URL (pro Sprache) — wird aus dem Titel generiert, wenn leer gelassen. Die Eindeutigkeit wird pro Sprache geprüft.
  • Meta-Title / Meta-Description (pro Sprache) — dedizierte Meta-Tags. Ist der Meta-Title leer, wird der Titel verwendet.
  • Redaktioneller Inhalt oben (pro Sprache, Rich-Text-Editor) — wird über dem Listing angezeigt. Hier lebt Ihr SEO-Copywriting.
  • Redaktioneller Inhalt unten (pro Sprache, Rich-Text-Editor) — wird unter dem Listing angezeigt: FAQ, Kaufberatung, interne Verlinkung.
  • Listing-QuelleLive-Ergebnisse der Anfrage (das Listing spiegelt permanent die native Suchmaschine) oder Manuelle Auswahl.
  • Produkte — im manuellen Modus fügt ein Suchfeld mit Autovervollständigung (Name, Referenz oder ID) Produkte als Chips hinzu. Die Einfügereihenfolge ist die Anzeigereihenfolge.
  • Indexierbar — deaktiviert wird die Seite mit noindex, follow ausgeliefert und verlässt die Sitemap.
  • Aktiv — deaktiviert liefert die Seite einen 404.

Im manuellen Modus werden im Front Office nur aktive, in der Suche sichtbare Produkte angezeigt. Aus dem Katalog gelöschte Produkte werden automatisch aus den Zuordnungen entfernt.

SEO: Canonical, Robots und Sitemap

Canonical und Paginierung

Jede Landingpage gibt ein selbstreferenzierendes Canonical aus. Paginierte Seiten (?page=2, ?page=3…) geben ihr eigenes paginiertes Canonical aus — kein Canonical auf Seite 1, im Einklang mit den Google-Empfehlungen.

Robots-Direktive

Eine indexierbare Landingpage wird mit index, follow ausgeliefert. Sie wechselt auf noindex, follow, wenn Sie ihren Indexierbar-Schalter deaktivieren, oder automatisch, wenn sie keine Produkte liefert und die Schutzoption aktiv ist.

Dedizierte XML-Sitemap

Das Modul stellt eine Sitemap unter /{praefix}-sitemap.xml bereit (Standard: /search-landing-sitemap.xml). Sie listet alle aktiven, indexierbaren Landingpages in jeder aktiven Shop-Sprache mit ihrem letzten Änderungsdatum. Reichen Sie diese URL in der Google Search Console ein (Sitemaps > Sitemap hinzufügen).

301-Weiterleitung

Wenn die Option aktiv ist und ein Besucher eine Suche startet, deren normalisierte Anfrage einer aktiven Landingpage entspricht, antwortet die native Ergebnisseite mit einem 301 zur Landingpage. Der Vergleich ignoriert Groß-/Kleinschreibung und überflüssige Leerzeichen.

Mehrsprachigkeit und Multishop

Alle Inhaltsfelder sind im Formular Sprache für Sprache übersetzbar. Landingpages werden im Multishop-Kontext pro Shop zugeordnet: Eine im Kontext eines Shops erstellte Seite erscheint nur in diesem Shop. Die Anfrageprotokollierung ist ebenfalls nach Sprache und Shop segmentiert.

Fehlerbehebung

Saubere URLs liefern einen 404

Prüfen Sie, ob sprechende URLs aktiviert sind, und leeren Sie dann den Cache (Erweiterte Einstellungen > Leistung). Wenn Sie gerade das URL-Präfix geändert haben, wird ebenfalls ein Cache-Leeren empfohlen.

Suchanfragen werden nicht protokolliert

Prüfen Sie, ob die Protokollierungsoption aktiv ist und die Anfrage die konfigurierte Mindestlänge erreicht. Das Modul lauscht auf den Standard-Hook actionSearch; wenn Ihr Shop ein Drittanbieter-Suchmodul verwendet, das die native Suche umgeht, ohne diesen Hook auszulösen, greift die Protokollierung möglicherweise nicht.

Die 301-Weiterleitung wird nicht ausgelöst

Der Abgleich erfolgt über die exakte normalisierte Anfrage (Kleinschreibung, komprimierte Leerzeichen). Prüfen Sie, ob die Landingpage aktiv ist und ihre Anfrage dem entspricht, was Besucher tatsächlich eintippen — der Anfragebericht zeigt Ihnen die exakte normalisierte Form.

Deinstallation

Die Deinstallation entfernt die Modultabellen (Seiten, Übersetzungen, Produktzuordnungen, Anfragestatistiken), seine Admin-Reiter und seine Einstellungen. Exportieren Sie vorher Ihre redaktionellen Inhalte, wenn Sie sie behalten möchten.

War diese Seite hilfreich?

Immer noch nicht weiter? Support kontaktieren