# Search Landing Pages — Vollständige Anleitung

> Ü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,…

- Seite: <https://www.datafirefly.com/de/documentation/dfsearchlanding/>
- Sprache: de
- Aktualisiert am: 2026-07-16
- Weitere Sprachen: [fr](https://www.datafirefly.com/documentation/dfsearchlanding/index.md), [en](https://www.datafirefly.com/en/documentation/dfsearchlanding/index.md), [es](https://www.datafirefly.com/es/documentation/dfsearchlanding/index.md), [it](https://www.datafirefly.com/it/documentation/dfsearchlanding/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfsearchlanding/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfsearchlanding/index.md), [nl](https://www.datafirefly.com/nl/documentation/dfsearchlanding/index.md)
- Index: <https://www.datafirefly.com/de/documentation/llms.txt>

## Ü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-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, 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.
