
🛠 Come aggiungere categoria e sottocategoria ai permalink di WordPress
Gli URL predefiniti di WordPress hanno l'aspetto site.com/?p=123, una stringa di numeri che non dice nulla né ai motori di ricerca né ai lettori. Puoi passare a site.com/sample-post/ tramite le impostazioni dei permalink, il che è già un passo avanti. Ma quando un blog ha 50, 100, 500 articoli, avere solo il nome dell'articolo nell'URL non basta.
Le categorie nei permalink risolvono tre problemi in uno: mostrano la struttura del sito, aggiungono parole chiave all'indirizzo e aiutano i lettori a capire dove si trovano. E se hai attivato le breadcrumb, la combinazione di categorie negli URL e navigazione funziona ancora meglio.
Vediamo come aggiungere una categoria e una sottocategoria ai permalink di WordPress e come rimuoverle se cambi idea. Tutto tramite impostazioni standard, senza bisogno di plugin per lo scenario base.
💡 Panoramica rapida:
- Vai su Impostazioni → Permalink e seleziona "Struttura personalizzata"
- Inserisci
/%category%/%postname%/e salva le modifiche, le categorie appariranno in tutti gli URL degli articoli - Le sottocategorie vengono rilevate automaticamente: se un articolo ha una categoria genitore e una categoria figlia, entrambe appariranno nell'URL
- Per rimuovere la categoria dagli URL, aggiungi un punto prima della struttura, modifica
.htaccesso installa il plugin Remove Category URL
Perché usare le categorie negli URL
Le categorie non servono solo a raggruppare gli articoli nel pannello di amministrazione. Se gestisci un blog su WordPress, potresti avere sezioni come "Plugin", "Temi", "Sicurezza", "SEO". Quando un lettore vede l'URL site.com/seo/kak-nastroit-permalinky/, capisce subito: questo è un articolo sulla SEO, non sul design.
Dal punto di vista dei motori di ricerca, una parola chiave in più nell'indirizzo non guasta mai. Google utilizza gli URL come uno dei fattori di ranking e una struttura significativa come site.com/category/post-name/ fornisce più contesto di un URL piatto site.com/post-name/.
Un altro vantaggio: le breadcrumb. Se hai configurato le breadcrumb (tramite Yoast SEO, Rank Math o il tuo tema), la categoria dell'URL si sincronizza con il percorso di navigazione: i lettori vedono sempre il percorso verso l'articolo corrente e possono tornare indietro di un livello con un solo clic.
Come aggiungere una categoria ai permalink
La configurazione richiede un minuto tramite il pannello di amministrazione standard di WordPress. Nessun plugin necessario.
Vai alla Bacheca di WordPress, vai su Impostazioni → Permalink. Vedrai un elenco di formati predefiniti: "Semplice", "Data e nome", "Mese e nome", "Numerico", "Nome articolo" e "Struttura personalizzata".
Seleziona Struttura personalizzata e nel campo di input inserisci:
1 /%category%/%postname%/
Clicca su Salva modifiche.

Fatto. Ora tutti gli URL degli articoli del tuo sito includeranno la categoria a cui l'articolo è assegnato. Ad esempio, un articolo della categoria "Sicurezza" avrà l'indirizzo site.com/bezopasnost/nazvanie-posta/.
Un avvertimento importante: se hai appena creato il sito e non hai ancora aggiunto le tue categorie, WordPress utilizzerà la categoria predefinita, di solito "Senza categoria" (o uncategorized). Di conseguenza, l'URL diventerà site.com/bez-rubriki/vash-post/, che ha un aspetto disordinato. Quindi, prima di modificare la struttura dei permalink, crea categorie appropriate e distribuisci gli articoli al loro interno. Per maggiori informazioni su come cambiare la categoria predefinita, consulta la nostra guida.
Come mostrare le sottocategorie negli URL
WordPress supporta la gerarchia delle categorie: puoi avere "Plugin" (genitore) e al suo interno "Plugin di caching" (figlia). Se un articolo è assegnato a una categoria figlia, WordPress includerà automaticamente entrambe nell'URL.
La struttura è la stessa, /%category%/%postname%/. Quando un articolo ha una categoria genitore e una figlia, l'indirizzo apparirà così:
1 site.com/plaginy/plaginy-keshirovaniya/nazvanie-posta/
Ma c'è una sfumatura. Se un articolo è assegnato a più categorie (ad esempio, "SEO" e "Plugin"), WordPress deve sceglierne una, quella principale, per formare l'URL. Per impostazione predefinita, il sistema sceglie la categoria che viene prima in ordine alfabetico. Questo non sempre corrisponde alle tue intenzioni: volevi mostrare "SEO", ma WordPress ha scelto "Plugin" perché la lettera "P" viene prima della "S".
La soluzione: imposta manualmente la categoria principale. Per farlo, quando modifichi un articolo nella barra laterale "Categorie", contrassegna quella desiderata come principale (nell'editor a blocchi Gutenberg, il pulsante "Imposta come principale" nel menu della categoria). Successivamente, verrà utilizzata nell'URL.
Come rimuovere la categoria dai permalink
Ci sono situazioni in cui le categorie negli URL sono d'intralcio. Ad esempio, stai migrando il sito verso una nuova struttura, cambiando la tassonomia o semplicemente hai deciso che gli URL piatti funzionano meglio per il tuo progetto. Ecco tre modi per rimuovere il prefisso della categoria.
Metodo 1: tramite le impostazioni dei permalink
Il metodo più semplice: aggiungi un punto prima della struttura nel campo "Struttura personalizzata".
Vai su Impostazioni → Permalink, seleziona "Struttura personalizzata" e inserisci:
1 ./%category%/%postname%/

Il punto prima della barra forza WordPress a ignorare /category/ durante la formazione degli URL. Salva le modifiche e controlla l'indirizzo di qualsiasi articolo: la categoria è sparita.
Questo trucco funziona nella maggior parte delle versioni di WordPress, ma non è una funzionalità documentata. Non c'è garanzia che rimanga negli aggiornamenti futuri. Se hai bisogno di una soluzione stabile per gli anni a venire, vedi il metodo 3 (plugin).
Metodo 2: modifica di.htaccess
Se lavori su un server Apache, puoi aggiungere una regola di reindirizzamento al file .htaccess. Si trova nella directory root di WordPress.
Aggiungi il seguente codice prima del blocco standard # BEGIN WordPress:
1 RewriteRule ^category/(.+)$ http://www.yourwebsite.com/$1 [R=301,L]

Non dimenticare di sostituire yourwebsite.com con il tuo dominio effettivo. La regola esegue un reindirizzamento 301: tutti gli URL che iniziano con /category/ vengono reindirizzati agli stessi indirizzi senza il prefisso della categoria.
Importante: prima di modificare .htaccess, fai un backup del file. Un errore di sintassi può mandare in crash l'intero sito (errore 500) e senza un backup ripristinare l'accesso sarà difficile. Se non sei sicuro delle tue azioni, meglio usare il plugin del terzo metodo.
Metodo 3: uso dei plugin
Il modo più affidabile e sicuro.
Remove Category URL, un plugin gratuito che fa esattamente ciò che dice il nome. Attivalo e il prefisso /category/ scompare da tutti gli URL. Nessuna impostazione necessaria, funziona automaticamente. Compatibile con WordPress Multisite, WPML e i plugin più diffusi per la sitemap. Dopo l'attivazione, la sitemap si aggiorna con i nuovi URL.
Il plugin viene aggiornato regolarmente e testato per la compatibilità con le versioni correnti di WordPress. Se hai aggiornato Yoast SEO e hai scoperto che la funzionalità di rimozione della categoria è scomparsa (l'hanno rimossa nelle versioni successive), Remove Category URL risolverà il problema in un minuto.
Video: configurazione delle categorie nei permalink
Guarda una breve guida video sulla configurazione di categorie e sottocategorie negli URL di WordPress. Tutti i passaggi dell'articolo, mostrati visivamente, in 5 minuti.
⁉️🤔 Domande frequenti
Cosa succede ai vecchi URL dopo aver modificato la struttura dei permalink?
WordPress crea automaticamente un reindirizzamento 301 dai vecchi indirizzi a quelli nuovi quando modifichi la struttura tramite le impostazioni standard dei permalink. Controlla un paio di vecchi URL dopo aver apportato le modifiche: se il reindirizzamento non ha funzionato, installa il plugin Redirection e aggiungi una regola manualmente. I vecchi segnalibri e i link da altri siti non dovrebbero rompersi.
Posso aggiungere una categoria agli URL solo per alcuni articoli?
Utilizzando le funzionalità standard di WordPress, no. La struttura dei permalink è impostata globalmente per l'intero sito. Se hai bisogno di un controllo selettivo, ti servirà codice personalizzato o un plugin come Permalink Manager Lite, che ti permette di sovrascrivere gli URL a livello di singolo articolo. Ma per la maggior parte dei blog, una struttura globale con le categorie è un vantaggio, non uno svantaggio.
Cosa succede se un articolo ha più categorie e nell'URL finisce quella sbagliata?
WordPress seleziona la categoria per l'URL in ordine alfabetico se non ne viene impostata esplicitamente una principale. Quando modifichi l'articolo, vai al blocco "Categorie", trova quella che ti serve, clicca sui tre puntini accanto e seleziona "Imposta come principale". Dopo aver salvato l'articolo, apparirà nel permalink.
Modificare i permalink influirà sulla SEO?
Sì, in entrambe le direzioni. Passare da
?p=123a/%category%/%postname%/porta vantaggi grazie alle parole chiave negli URL. Ma frequenti cambi di struttura avanti e indietro sono dannosi: i motori di ricerca non riescono a stare al passo con la reindicizzazione degli indirizzi e si accumulano errori 404. Scegli uno schema una volta e mantienilo. Se hai comunque dovuto cambiarlo, assicurati che i vecchi URL restituiscano un reindirizzamento 301.
Il plugin Remove Category URL è sicuro per un sito di grandi dimensioni?
Sì, il plugin funziona a livello di API Rewrite di WordPress e non tocca direttamente i file del server, a differenza della modifica manuale di
.htaccessdove un errore di sintassi manda in crash il sito. Su siti con oltre 500 articoli e una sitemap attiva, il plugin funziona correttamente: i nuovi URL vengono rilevati automaticamente dalla sitemap.
Cosa usare: categorie negli URL o struttura piatta
Risposta breve: per un blog di contenuti con sezioni tematiche, sicuramente le categorie negli URL. Questo offre vantaggi SEO grazie alle parole chiave aggiuntive nell'indirizzo, migliora la navigazione tramite breadcrumb e aiuta i lettori a orientarsi. Per un sito vetrina con cinque pagine o una landing page, la differenza è trascurabile, fai ciò che è più semplice.
Se stai lanciando un sito ora, imposta /%category%/%postname%/ dal primo giorno e dimenticatene. Crea in anticipo e in modo sensato le categorie che finiranno negli URL (non "Varie 1", "Varie 2"). Imposta manualmente la categoria principale per ogni articolo.
Se il sito è già attivo e stai cambiando la struttura, agisci con cautela: controlla i reindirizzamenti dai vecchi URL, aggiorna la sitemap in Google Search Console e monitora il pannello Copertura per eventuali errori 404 durante le prime due settimane. Il plugin Redirection è il tuo miglior alleato in questo periodo.
E se le categorie negli URL sono d'intralcio per qualche motivo, Remove Category URL le rimuove in un minuto, senza modifiche al codice e senza il rischio di mandare in crash il sito.



