Search Landing Pages — Vollständige Anleitung
Search Landing Pages installieren, konfigurieren und nutzen: vom internen Anfragebericht zur indexierbaren SEO-Landingpage mit XML-Sitemap.
Ü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
- Gehen Sie im Back Office zu Module > Modul-Manager > Modul hochladen.
- Laden Sie das Archiv
dfsearchlanding-1.0.0.ziphoch und klicken Sie auf Installieren. - 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. durchsucheersetzen. - 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-Quelle — Live-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, followausgeliefert 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.