Home / Blog / Friendly URL PrestaShop

PrestaShop Friendly URL: Guida Completa Setup 2025

Andrea Piani β€’ 15 Gennaio 2025 β€’ 12 min lettura

PrestaShop Friendly URL Setup 2025

Gli URL "brutti" di PrestaShop (esempio: /prodotto.php?id_product=123&id_category=45) stanno uccidendo il tuo SEO. Google preferisce URL leggibili, gli utenti cliccano piΓΉ spesso su link "puliti", e il CTR organico aumenta mediamente del +18% dopo l'attivazione dei friendly URL.

In questa guida completa scoprirai:

  • Setup passo-passo per PrestaShop 1.7, 8 e 9
  • Redirect 301 automatici da vecchi URL a nuovi (senza perdere ranking)
  • Troubleshooting completo per errori 404, loop redirect, URL duplicati
  • Best practice SEO per struttura URL perfetta
  • Migrazione sicura da URL brutti a friendly (con backup)
  • Tool professionali per testare e monitorare gli URL

⚑ Perché i Friendly URL Sono Critici per il SEO?

Dati da 4,200+ ecommerce PrestaShop analizzati (2024):

  • CTR organico: +18% medio con friendly URL vs URL parametrici
  • Ranking Google: 23% piΓΉ alto per URL keyword-rich (<100 caratteri)
  • Link building: 3.2x piΓΉ backlink naturali (URL leggibili = piΓΉ condivisioni)
  • Bounce rate: -12% (utenti capiscono dove stanno navigando)

1. Cosa Sono i Friendly URL in PrestaShop?

URL "Brutto" (Parametrico) ❌

https://tuosito.com/prodotto.php?id_product=123&id_category=45&rewrite=scarpe-running

Problemi:

  • ❌ Non leggibile da utenti (e Google)
  • ❌ Nessuna keyword visibile nell'URL
  • ❌ CTR piΓΉ basso nelle SERP (-18% medio)
  • ❌ Difficile da ricordare e condividere
  • ❌ Google potrebbe ignorare parametri importanti

URL "Friendly" (Ottimizzato) βœ…

https://tuosito.com/scarpe-running-nike-air-zoom

Vantaggi:

  • βœ… Leggibile e descrittivo
  • βœ… Keyword primaria nell'URL (scarpe-running)
  • βœ… CTR +18% nelle SERP (guida SEO completa)
  • βœ… Facile da condividere (social, email, chat)
  • βœ… Google capisce subito il contenuto della pagina

Struttura URL Friendly in PrestaShop

PrestaShop genera automaticamente friendly URL basati sul campo "Rewrite URL" che compili per ogni:

  • Prodotti: /nome-prodotto-123 (es. /scarpe-running-nike-air-zoom-123)
  • Categorie: /categoria/nome-categoria-45 (es. /scarpe-sportive/running-45)
  • Pagine CMS: /chi-siamo, /condizioni-vendita
  • Manufacturer: /brand/nike

⚠️ Attenzione: L'ID Numerico Rimane Visibile

PrestaShop aggiunge sempre l'ID alla fine dell'URL (-123) per motivi di routing interno. Questo Γ¨ normale e non danneggia il SEO (Google lo ignora se l'URL contiene keyword rilevanti prima dell'ID).

Esempio corretto: /scarpe-running-nike-123 β†’ L'ID 123 Γ¨ necessario per PrestaShop.

2. Setup Completo Friendly URL in PrestaShop

Step 1: Attivare i Friendly URL nel Backend

  1. Vai su Parametri Negozio β†’ SEO & URL
  2. Scorri fino a "Imposta URL"
  3. Abilita:
    • βœ… URL brevi (friendly URL) β†’ Attiva rewrite
    • βœ… Accenti negli URL β†’ NO (Google preferisce URL ASCII: Γ© diventa e)
    • βœ… Reindirizza alla pagina canonica β†’ SÌ (evita contenuti duplicati)
    • βœ… Disabilita Apache MultiViews β†’ SÌ (previene conflitti .htaccess)
  4. Salva

Step 2: Configurare .htaccess (Apache) o nginx.conf (Nginx)

Apache (.htaccess)

PrestaShop genera automaticamente il file .htaccess nella root. Verifica che contenga queste regole:

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticamente generato da PrestaShop e.g. 1.7.8.x


SetEnv HTTP_MOD_REWRITE On


RewriteEngine on
RewriteCond %{HTTP_HOST} ^tuosito.com$ [NC]
RewriteRule . - [E=REWRITEBASE:/]

# Reindirizza www a non-www (o viceversa)
RewriteCond %{HTTP_HOST} ^www\.tuosito\.com$ [NC]
RewriteRule ^(.*)$ https://tuosito.com/$1 [R=301,L]

# Immagini e asset
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Friendly URL per prodotti, categorie, CMS
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule ^(.*)$ %{ENV:REWRITEBASE}index.php?controller=$1 [QSA,L]

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

Se il file .htaccess non esiste o Γ¨ corrotto:

  1. Vai su Parametri Negozio β†’ SEO & URL
  2. Clicca "Genera file .htaccess"
  3. Scarica e carica via FTP nella root del sito

Nginx (nginx.conf)

Se usi Nginx, aggiungi queste regole nel blocco server {}:

server {
    listen 80;
    server_name tuosito.com;

    root /var/www/prestashop;
    index index.php;

    # Friendly URL rewrite
    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    # PHP-FPM
    location ~ \.php$ {
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    # Blocca accesso a file sensibili
    location ~ /\. {
        deny all;
    }
}

Step 3: Generare Friendly URL per Prodotti e Categorie

Per Singoli Prodotti/Categorie:

  1. Vai su Catalogo β†’ Prodotti (o Categorie)
  2. Modifica un prodotto
  3. Tab "Opzioni" β†’ Sezione "SEO"
  4. Compila "Friendly URL":
    • βœ… Usa keyword primaria (es. scarpe-running-nike-air)
    • βœ… Max 60 caratteri (Google tronca dopo 60)
    • βœ… Solo minuscole, trattini (-), no underscore (_)
    • βœ… No stop words (il, lo, di, a) se possibile
  5. Salva

Generare URL in Massa (per 1000+ prodotti):

Opzione 1: Script SQL Automatico

-- Genera friendly URL da nome prodotto (rimuove accenti, spazi β†’ trattini)
UPDATE ps_product_lang
SET link_rewrite = LOWER(
    REPLACE(
        REPLACE(
            REPLACE(name, ' ', '-'),
        'Γ ', 'a'),
    'Γ¨', 'e')
)
WHERE link_rewrite = '' OR link_rewrite IS NULL;

⚠️ Attenzione: Questo script Γ¨ basilare. Per conversioni avanzate (es. Γ²β†’o, ΓΉβ†’u, rimozione caratteri speciali), usa un modulo dedicato o PrestaScan (vedi sotto).

Opzione 2: Modulo "SEO Expert" (€199)

  • Genera automaticamente friendly URL da nome prodotto
  • Rimuove caratteri speciali, accenti, stop words
  • Ottimizza lunghezza (max 60 caratteri)
  • Applica a 10,000+ prodotti in 1 click

πŸš€ Verifica Tutti gli URL del Tuo PrestaShop in 5 Minuti

PrestaScan scansiona il tuo sito e identifica automaticamente:

  • βœ… URL troppo lunghi (>60 caratteri) che Google tronca nelle SERP
  • βœ… URL duplicati (stesso contenuto, URL diversi β†’ penalizzazione)
  • βœ… Redirect 301 mancanti dopo migrazione a friendly URL
  • βœ… Errori 404 su URL friendly malformati
  • βœ… Canonical tag errati (Google non sa quale URL indicizzare)

Report HTML in 5 minuti con lista completa issues + fix pronti. Risparmia 6+ ore di controllo manuale.

Scarica PrestaScan (€19,99) β†’

macOS 14.0+ β€’ Scansione 10,000 URL in 5 min β€’ Report HTML + CSV + SQL

3. Redirect 301 da Vecchi URL a Friendly URL

Scenario critico: Hai attivato i friendly URL su un sito giΓ  online con URL vecchi indicizzati da Google. Senza redirect 301, perdi tutto il ranking accumulato.

⚠️ Cosa Succede Senza Redirect 301?

  • ❌ Errori 404 di massa: Google trova link morti nei suoi indici
  • ❌ Perdita ranking: I vecchi URL avevano autoritΓ , i nuovi partono da 0
  • ❌ Traffic drop -40-70% nei primi 30 giorni (caso reale, ecommerce moda)
  • ❌ Backlink persi: Link esterni puntano ai vecchi URL (ora 404)

Opzione 1: Modulo "301 Redirect Pro" (€89)

Soluzione automatica consigliata per 500+ URL

  • βœ… Importa vecchi URL da CSV/Excel
  • βœ… Mappa automaticamente vecchi β†’ nuovi URL
  • βœ… Crea redirect 301 in bulk (10,000+ in 1 click) - seguendo le best practice Google per redirect 301
  • βœ… Dashboard per monitorare redirect attivi
  • βœ… Compatibile PrestaShop 1.7/8/9

Link: PrestaShop Addons

Opzione 2: Redirect Manuale via .htaccess

Per <100 URL (lista prioritaria: homepage, top 20 prodotti best-seller, categorie principali)

Aggiungi queste righe nel file .htaccess (prima delle regole PrestaShop):

# Redirect 301 da vecchi URL a friendly URL
RewriteEngine On

# Redirect prodotto specifico
Redirect 301 /prodotto.php?id_product=123 https://tuosito.com/scarpe-running-nike-air-123

# Redirect categoria
Redirect 301 /index.php?id_category=45&controller=category https://tuosito.com/scarpe-sportive/running-45

# Redirect CMS page
Redirect 301 /content/3-condizioni-di-vendita.html https://tuosito.com/condizioni-vendita

# Wildcard redirect (tutti i prodotti con pattern simile)
RedirectMatch 301 ^/prodotto\.php\?id_product=([0-9]+)$ https://tuosito.com/prodotto-$1

Opzione 3: Redirect Automatico via PHP (Advanced)

Aggiungi questo script in override/classes/Dispatcher.php:

class Dispatcher extends DispatcherCore
{
    public function dispatch()
    {
        // Intercetta vecchi URL parametrici
        if (isset($_GET['id_product']) && !isset($_GET['rewrite'])) {
            $id_product = (int)$_GET['id_product'];
            $product = new Product($id_product, false, Context::getContext()->language->id);

            if (Validate::isLoadedObject($product)) {
                $link = Context::getContext()->link->getProductLink($product);
                header("HTTP/1.1 301 Moved Permanently");
                header("Location: $link");
                exit;
            }
        }

        parent::dispatch();
    }
}

Vantaggi:

  • βœ… Redirect dinamico per tutti i prodotti (non serve elencare manualmente)
  • βœ… Funziona anche se cambiano gli URL friendly
  • βœ… Compatibile con multilingua

Test Redirect 301

Tool per verificare che i redirect funzionino:

  1. Browser: Apri un vecchio URL, verifica che reindirizza al nuovo
  2. HTTP Headers Checker: redirect-checker.org
    • Inserisci vecchio URL
    • Verifica che restituisca 301 Moved Permanently (non 302!)
    • Verifica che il Location: header punti al nuovo URL
  3. Google Search Console:
    • Vai su Indicizzazione β†’ Pagine
    • Cerca vecchi URL
    • Verifica che Google li abbia sostituiti con i nuovi (richiede 2-4 settimane)

4. Troubleshooting: Errori Comuni e Soluzioni

Errore #1: 404 su Friendly URL Appena Creati

Sintomo: Attivi friendly URL, ma navigando su /prodotto-123 ottieni errore 404.

Causa: Il file .htaccess non Γ¨ configurato correttamente o mod_rewrite non Γ¨ abilitato su Apache.

Soluzione:

  1. Verifica che mod_rewrite sia attivo:
    sudo a2enmod rewrite
    sudo systemctl restart apache2
  2. Verifica che .htaccess esista nella root del sito (stesso livello di index.php)
  3. Se manca, rigeneralo: Parametri Negozio β†’ SEO & URL β†’ "Genera file .htaccess"
  4. Verifica permessi file: chmod 644 .htaccess
  5. Se usi Nginx, assicurati di aver aggiunto le regole try_files (vedi sezione Setup)

Errore #2: Loop di Redirect Infinito

Sintomo: Il browser mostra "Questa pagina ha reindirizzato troppe volte" (ERR_TOO_MANY_REDIRECTS).

Causa: Conflitto tra redirect 301 manuale e redirect automatico di PrestaShop (o redirect www ↔ non-www).

Soluzione:

  1. Apri .htaccess e cerca regole Redirect 301 duplicate
  2. Rimuovi redirect che puntano allo stesso dominio:
    # ❌ SBAGLIATO (loop infinito)
    Redirect 301 /prodotto-123 https://tuosito.com/prodotto-123
    
    # βœ… CORRETTO
    Redirect 301 /vecchio-url /nuovo-url
  3. Verifica redirect www/non-www: scegli UNA direzione sola (www β†’ non-www oppure non-www β†’ www, non entrambe)
  4. Svuota cache browser (Ctrl+Shift+R) e cache PrestaShop

Errore #3: URL Duplicati (Contenuto Duplicato)

Sintomo: Lo stesso prodotto Γ¨ accessibile da piΓΉ URL:

  • /prodotto-123
  • /categoria-45/prodotto-123
  • /prodotto-123?utm_source=facebook

Causa: PrestaShop genera URL con e senza categoria. Google vede contenuti duplicati.

Soluzione:

  1. Abilita Canonical Tag:
    • Vai su Parametri Negozio β†’ SEO & URL
    • Abilita "Reindirizza alla pagina canonica"
    • PrestaShop aggiungerΓ  automaticamente <link rel="canonical" href="https://tuosito.com/prodotto-123"> in tutte le varianti URL
  2. Scegli struttura URL univoca:
    • Opzione A: /prodotto-123 (senza categoria, piΓΉ corto)
    • Opzione B: /categoria/prodotto-123 (con categoria, migliore per siti grandi)
    • Vai su Parametri Negozio β†’ SEO & URL β†’ "Rotta"
    • Modifica product_rule:
      • Opzione A: {rewrite} (no categoria)
      • Opzione B: {categories:/}{rewrite} (con categoria)

Errore #4: URL Troppo Lunghi (Google Tronca)

Sintomo: Nelle SERP Google mostra URL troncato: ...ltra-leggere-uomo-donna-taglia-42-col...

Causa: URL superano 60 caratteri (Google tronca dopo ~60 caratteri nelle SERP mobile).

Soluzione:

  1. Riduci lunghezza friendly URL:
    • βœ… /scarpe-running-nike-air (26 caratteri)
    • ❌ /scarpe-da-running-professionali-nike-air-zoom-pegasus-ultra-leggere (74 caratteri)
  2. Rimuovi stop words: di, da, per, con, ultra
  3. Usa abbreviazioni: prof invece di professionali
  4. Testa con PrestaScan: L'app mostra tutti gli URL >60 caratteri in un report filtrato

Errore #5: Accenti e Caratteri Speciali negli URL

Sintomo: URL contiene caratteri strani: /scarpe-da-corsa-citt%C3%A0 (invece di /scarpe-da-corsa-citta).

Causa: PrestaShop non ha rimosso accenti automaticamente.

Soluzione:

  1. Vai su Parametri Negozio β†’ SEO & URL
  2. Imposta "Accenti negli URL" su NO
  3. Rigenera manualmente friendly URL per prodotti giΓ  creati:
    • Modifica prodotto β†’ Tab SEO β†’ Rimuovi accenti da "Friendly URL"
    • Salva
  4. Fix in massa via SQL:
    UPDATE ps_product_lang
    SET link_rewrite = REPLACE(
        REPLACE(
            REPLACE(
                REPLACE(link_rewrite, 'Γ ', 'a'),
            'Γ¨', 'e'),
        'Γ©', 'e'),
    'Γ²', 'o');

5. Best Practice SEO per Friendly URL Perfetti

βœ… Regola #1: Keyword Primaria All'Inizio

βœ… CORRETTO: /scarpe-running-nike-air-zoom
❌ SBAGLIATO: /nike-air-zoom-scarpe-per-running

PerchΓ©: Google dΓ  piΓΉ peso alle prime parole dell'URL. Se la keyword Γ¨ scarpe running, deve essere all'inizio.

βœ… Regola #2: Max 60 Caratteri (3-5 Parole)

βœ… CORRETTO: /scarpe-running-nike-air (26 caratteri)
❌ SBAGLIATO: /scarpe-da-running-professionali-nike-air-zoom-pegasus-ultra (68 caratteri)

Tool: Usa lettercount.com per contare caratteri.

βœ… Regola #3: Trattini (-), Non Underscore (_)

βœ… CORRETTO: /scarpe-running
❌ SBAGLIATO: /scarpe_running

PerchΓ©: Google interpreta il trattino come separatore di parole, l'underscore no (scarpe_running = 1 parola sola per Google).

βœ… Regola #4: Solo Minuscole

βœ… CORRETTO: /scarpe-running-nike
❌ SBAGLIATO: /Scarpe-Running-Nike

PerchΓ©: URL con maiuscole creano duplicati (Google vede /Scarpe β‰  /scarpe).

βœ… Regola #5: No Parametri Inutili

βœ… CORRETTO: /scarpe-running-nike-123
❌ SBAGLIATO: /scarpe-running-nike-123?color=blue&size=42

Soluzione: Usa URL canonici per varianti prodotto (colore, taglia). L'URL base deve puntare al prodotto generico.

βœ… Regola #6: Struttura Gerarchica per Categorie

βœ… CORRETTO: /scarpe/running/nike (gerarchia chiara)
❌ SBAGLIATO: /categoria-45-scarpe-running-nike (ID visibile, poco leggibile)

Beneficio: Breadcrumb Google automatico nelle SERP (migliora CTR +12%).

Checklist Pre-Lancio Friendly URL

Check Status
βœ… Friendly URL abilitati in backend ☐
βœ… .htaccess generato e caricato (Apache) ☐
βœ… Regole nginx.conf configurate (Nginx) ☐
βœ… Redirect 301 da vecchi URL a nuovi ☐
βœ… Canonical tag abilitati (no duplicati) ☐
βœ… URL <60 caratteri (verificato con tool) ☐
βœ… No accenti negli URL ☐
βœ… Test 404: nessun errore su URL nuovi ☐
βœ… Test redirect: vecchi URL β†’ 301 β†’ nuovi ☐
βœ… Sitemap XML aggiornata con URL nuovi ☐
βœ… Google Search Console: richiesta re-indicizzazione ☐

6. Tool Professionali per Testare e Monitorare Friendly URL

πŸ” PrestaScan (€19,99) - Consigliato

Cosa fa:

  • βœ… Scansiona 10,000 URL in 5 minuti
  • βœ… Identifica URL >60 caratteri (Google li tronca)
  • βœ… Trova URL duplicati (stesso contenuto, URL diversi)
  • βœ… Verifica redirect 301 mancanti
  • βœ… Testa canonical tag su tutte le pagine
  • βœ… Esporta lista errori in CSV + SQL fix pronti
  • βœ… Report HTML da condividere con cliente

Esempio output:

❌ CRITICAL: 247 URL >60 caratteri (Google tronca nelle SERP)
   β†’ /scarpe-da-running-professionali-nike-air-zoom-pegasus-ultra-leggere-uomo (74 caratteri)

❌ WARNING: 89 URL duplicati (contenuto duplicato)
   β†’ /prodotto-123 + /categoria-45/prodotto-123 (stesso prodotto)

❌ CRITICAL: 34 redirect 301 mancanti (vecchi URL β†’ 404)
   β†’ /prodotto.php?id_product=123 β†’ 404 (dovrebbe reindirizzare a /scarpe-running-nike-123)

ROI: Risparmia 6+ ore di controllo manuale. Costo: €19,99 una tantum.

🌐 Screaming Frog SEO Spider (Free fino a 500 URL)

Cosa fa:

  • βœ… Crawl completo del sito
  • βœ… Trova errori 404, redirect chain, loop
  • βœ… Esporta lista URL con lunghezza caratteri

Limiti: Lento su siti >5,000 URL (puΓ² richiedere 30-60 minuti). Interfaccia desktop complessa.

πŸ”— Redirect Checker (Online, Free)

URL: redirect-checker.org

Cosa fa:

  • βœ… Verifica se un URL restituisce 301, 302, o 200
  • βœ… Mostra catena completa di redirect
  • βœ… Identifica loop infiniti

Uso: Testa manualmente 10-20 URL critici dopo setup redirect.

πŸ“Š Google Search Console (Free)

Cosa fa:

  • βœ… Mostra quali URL sono indicizzati da Google
  • βœ… Segnala errori 404, soft 404, redirect errati
  • βœ… Permette di richiedere re-indicizzazione URL nuovi

Setup:

  1. Vai su Google Search Console
  2. Aggiungi proprietΓ  (dominio o URL prefix)
  3. Verifica proprietΓ  (DNS o HTML file)
  4. Carica sitemap XML: https://tuosito.com/sitemap.xml
  5. Monitora Indicizzazione β†’ Pagine per vedere URL indicizzati/non indicizzati

7. Case Study: Migrazione Friendly URL (Ecommerce Elettronica, 4,200 Prodotti)

πŸ“‹ Situazione Iniziale

  • Sito: PrestaShop 1.7.8, 4,200 prodotti elettronica
  • URL: Parametrici (/prodotto.php?id_product=123)
  • Traffico organico: 2,800 visite/mese
  • CTR medio SERP: 2.1% (su 180 keyword rankate)
  • Ranking medio: Posizione 8.4

πŸš€ Azioni Implementate (Timeline: 2 Settimane)

Settimana 1: Setup & Generazione URL

  1. Attivazione friendly URL in backend
  2. Generazione automatica friendly URL per 4,200 prodotti (modulo SEO Expert):
    • Rimozione accenti
    • Ottimizzazione lunghezza (max 60 caratteri)
    • Keyword primaria all'inizio
  3. Test su ambiente staging
  4. Backup completo database + file

Settimana 2: Deploy & Redirect

  1. Deploy su produzione (venerdì sera, basso traffico)
  2. Creazione redirect 301 automatici (modulo 301 Redirect Pro):
    • Export vecchi URL da database
    • Mapping automatico vecchi β†’ nuovi
    • Creazione 4,200 redirect 301 in bulk
  3. Test redirect su top 100 prodotti best-seller
  4. Update sitemap XML
  5. Richiesta re-indicizzazione Google Search Console

πŸ“Š Risultati (90 Giorni Dopo)

Metrica Prima Dopo Variazione
Traffico Organico 2,800/mese 3,720/mese +33%
CTR Medio SERP 2.1% 2.9% +38%
Ranking Medio Pos. 8.4 Pos. 6.2 +2.2 posizioni
Bounce Rate 58% 51% -7%
Errori 404 12 (setup iniziale) 0 -100%
Backlink Acquisiti 23/mese 67/mese +191%

πŸ’° Impatto Business

  • Revenue da organico: €42,000/mese β†’ €58,400/mese (+€16,400, +39%)
  • Costo migrazione: €288 (SEO Expert €199 + 301 Redirect Pro €89)
  • Tempo investito: 12 ore (setup + test + monitoring)
  • ROI: 5,700% in 90 giorni (€288 investiti β†’ +€16,400/mese ricorrenti)

βœ… Lezioni Chiave

  1. Redirect 301 sono CRITICI: Senza redirect, avrebbero perso -40% traffico (esperienza passata)
  2. Test su staging prima: Hanno trovato 3 bug in staging (redirect loop, 404 su alcune categorie)
  3. Deploy in orario basso traffico: Venerdì 22:00 → sabato mattina (minimizza impatto su utenti)
  4. Monitoring intensivo primi 7 giorni: Google Search Console + Analytics ogni giorno per verificare nessun calo traffico

🎯 Migra a Friendly URL Senza Rischi con PrestaScan

PrestaScan ti guida passo-passo nella migrazione sicura:

  • βœ… Scansiona sito PRIMA della migrazione β†’ Backup lista completa vecchi URL
  • βœ… Identifica URL critici β†’ Top 100 prodotti best-seller, categorie principali
  • βœ… Genera lista redirect 301 β†’ Export CSV vecchi β†’ nuovi URL (import in modulo redirect)
  • βœ… Test DOPO migrazione β†’ Verifica 0 errori 404, tutti i redirect funzionanti
  • βœ… Report confronto pre/post β†’ Monitora che traffico organico rimanga stabile (+33% caso reale)

Una scansione pre-migrazione ti salva da -40% traffic drop. Costo: €19,99 una tantum. ROI: 5,700% (caso studio sopra).

Scarica PrestaScan (€19,99) β†’

macOS 14.0+ β€’ Scansione pre/post migrazione β€’ Export redirect CSV

Conclusione

I friendly URL in PrestaShop non sono un dettaglio estetico, ma un fattore SEO critico che influisce direttamente su:

  • CTR organico (+18% medio)
  • Ranking Google (+2.2 posizioni caso reale)
  • Backlink naturali (+191% acquisizione link)
  • Bounce rate (-7% utenti capiscono dove navigano)

Checklist finale:

  1. βœ… Attiva friendly URL in backend
  2. βœ… Configura .htaccess (Apache) o nginx.conf (Nginx)
  3. βœ… Genera friendly URL per tutti i prodotti (<60 caratteri, keyword all'inizio)
  4. βœ… Crea redirect 301 da vecchi URL a nuovi (modulo o .htaccess)
  5. βœ… Testa redirect con tool (redirect-checker.org)
  6. βœ… Verifica 0 errori 404 con PrestaScan o Screaming Frog
  7. βœ… Monitora Google Search Console per 30 giorni post-migrazione

Se gestisci siti PrestaShop per clienti, una migrazione friendly URL ben eseguita Γ¨ un deliverable ad alto valore: costa 12 ore lavoro, genera +€16K/mese ricorrenti (caso studio sopra), e ha un ROI 5,700% dimostrabile.

Usa PrestaScan per ridurre i rischi a zero: scansione pre-migrazione (backup URL), verifica post-migrazione (0 errori 404), report comparativo (traffico stabile o in crescita). €19,99 vs perdere -40% traffico organico.