PS PrestaShop Principiante

Search Landing Pages — Guida completa

Installare, configurare e sfruttare Search Landing Pages: dal report delle ricerche interne alla landing page SEO indicizzabile con sitemap XML.

Aggiornato Versione del modulo 1.0.0

Panoramica

Search Landing Pages registra tutte le ricerche interne del tuo negozio PrestaShop e ti permette di trasformare le query più frequenti in landing page SEO indicizzabili: contenuto editoriale sopra e sotto un listing prodotti renderizzato nativamente dal tuo tema, URL pulito, meta dedicati, canonical, sitemap XML e redirect 301 opzionale dalla ricerca nativa.

Il modulo non modifica né il tuo tema né il comportamento della ricerca nativa (a parte il redirect 301 opzionale). Si basa esclusivamente sugli hook standard.

Installazione

  1. Nel back office, vai su Moduli > Gestore moduli > Carica un modulo.
  2. Carica l’archivio dfsearchlanding-1.0.0.zip e clicca su Installa.
  3. Il modulo crea automaticamente le sue tabelle, le impostazioni predefinite e due schede sotto Catalogo: Landing page di ricerca e Ricerche interne (landing).

Compatibile con PrestaShop da 8.0 a 9.x, PHP da 7.4 a 8.3, multinegozio e multilingue. Nessuna dipendenza da Composer, nessun override di file core.

Gli URL semplificati devono essere attivi in Parametri negozio > Traffico e SEO per beneficiare di URL puliti come /ricerca/la-mia-pagina.

Configurazione

Apri la pagina di configurazione del modulo (Moduli > DF Search Landing > Configura):

  • Registrare le ricerche interne — attiva la registrazione di ogni ricerca front-office (query normalizzata, numero di hit, numero di risultati, lingua, negozio). Attivo per impostazione predefinita.
  • Lunghezza minima della query — le query più corte non vengono registrate. Predefinito: 3 caratteri.
  • Redirect 301 delle ricerche corrispondenti — quando un visitatore cerca una query che ha una landing attiva, la pagina dei risultati reindirizza con un 301 verso di essa. Attivo per impostazione predefinita.
  • Prefisso URL — le landing vengono servite su /prefisso/url-semplificato. Predefinito: search-landing. Puoi sostituirlo con ricerca, per esempio.
  • Prodotti per pagina — dimensione della paginazione del listing. Predefinito: 24.
  • Noindex delle landing vuote — passa automaticamente una pagina a noindex, follow quando non restituisce prodotti (protezione anti thin-content). Attivo per impostazione predefinita.

Flusso di lavoro consigliato

1. Lasciare attiva la registrazione

Dopo l’installazione, lascia che il modulo registri le ricerche per qualche giorno o settimana a seconda del tuo traffico. Ogni query viene normalizzata (minuscole, spazi compattati) e accumulata per lingua e per negozio.

2. Analizzare il report delle query

Apri Catalogo > Ricerche interne (landing). La lista è ordinata per hit decrescenti e mostra per ogni query: il volume, il numero di risultati restituiti, la lingua, la data dell’ultima ricerca e un badge che indica se esiste già una landing.

Le query ad alto volume con molti risultati sono le tue migliori candidate. Quelle ad alto volume con zero risultati rivelano inoltre lacune nel tuo catalogo o nell’indicizzazione della ricerca.

3. Creare la landing in un clic

Clicca su Crea landing page nella riga di una query: il modulo si apre precompilato con la query target, più un titolo e un URL semplificato generati automaticamente per ogni lingua. Resta solo da scrivere il contenuto editoriale.

Il modulo della landing page

  • Query di ricerca — la query interna target. Usata per il listing in modalità live e per il redirect 301.
  • Titolo (per lingua) — l’H1 della pagina.
  • URL semplificato (per lingua) — generato dal titolo se lasciato vuoto. L’unicità viene verificata per lingua.
  • Meta title / Meta description (per lingua) — meta tag dedicati. Se il meta title è vuoto, viene usato il titolo.
  • Contenuto editoriale superiore (per lingua, editor arricchito) — mostrato sopra il listing. Qui vive il tuo copywriting SEO.
  • Contenuto editoriale inferiore (per lingua, editor arricchito) — mostrato sotto il listing: FAQ, guida all’acquisto, link interni.
  • Fonte del listingRisultati live della query (il listing rispecchia permanentemente il motore di ricerca nativo) o Selezione manuale.
  • Prodotti — in modalità manuale, un campo di ricerca con autocompletamento (nome, riferimento o ID) permette di aggiungere prodotti come chip. L’ordine di inserimento è l’ordine di visualizzazione.
  • Indicizzabile — disattivato, la pagina viene servita con noindex, follow ed esce dalla sitemap.
  • Attivo — disattivata, la pagina restituisce un 404.

In modalità manuale, solo i prodotti attivi e visibili in ricerca vengono mostrati nel front office. I prodotti eliminati dal catalogo vengono rimossi automaticamente dalle associazioni.

SEO: canonical, robots e sitemap

Canonical e paginazione

Ogni landing emette un canonical autoreferenziale. Le pagine paginate (?page=2, ?page=3…) emettono il proprio canonical paginato — nessun canonical verso la pagina 1, in linea con le raccomandazioni di Google.

Direttiva robots

Una landing indicizzabile viene servita con index, follow. Passa a noindex, follow se disattivi il suo interruttore Indicizzabile, o automaticamente quando non restituisce prodotti e l’opzione di protezione è attiva.

Sitemap XML dedicata

Il modulo espone una sitemap all’indirizzo /{prefisso}-sitemap.xml (predefinito: /search-landing-sitemap.xml). Elenca tutte le landing attive e indicizzabili in ogni lingua attiva del negozio, con la data di ultima modifica. Invia questo URL in Google Search Console (Sitemap > Aggiungi una sitemap).

Redirect 301

Quando l’opzione è attiva e un visitatore lancia una ricerca la cui query normalizzata corrisponde a una landing attiva, la pagina dei risultati nativa risponde con un 301 verso la landing. Il confronto ignora maiuscole e spazi superflui.

Multilingue e multinegozio

Tutti i campi di contenuto sono traducibili lingua per lingua nel modulo. Le landing sono associate per negozio in contesto multinegozio: una pagina creata nel contesto di un negozio appare solo su quel negozio. Anche la registrazione delle query è segmentata per lingua e per negozio.

Risoluzione dei problemi

Gli URL puliti restituiscono un 404

Verifica che gli URL semplificati siano attivi, poi svuota la cache (Parametri avanzati > Prestazioni). Se hai appena modificato il prefisso URL, è consigliato anche svuotare la cache.

Le ricerche non vengono registrate

Verifica che l’opzione di registrazione sia attiva e che la query raggiunga la lunghezza minima configurata. Il modulo ascolta l’hook standard actionSearch; se il tuo negozio usa un modulo di ricerca di terze parti che bypassa la ricerca nativa senza attivare questo hook, la registrazione potrebbe non applicarsi.

Il redirect 301 non si attiva

La corrispondenza avviene sulla query normalizzata esatta (minuscole, spazi compattati). Verifica che la landing sia attiva e che la sua query corrisponda a ciò che digitano i visitatori — il report delle query ti mostra la forma normalizzata esatta.

Disinstallazione

La disinstallazione rimuove le tabelle del modulo (pagine, traduzioni, associazioni prodotti, statistiche delle query), le sue schede di amministrazione e le sue impostazioni. Esporta prima i tuoi contenuti editoriali se desideri conservarli.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza