Annida le categorie CMS sotto /blog in Webflow

Intermedio 13:06 webflowcmsurl-structureseoarchitettura-informazione

Usa un piccolo glitch di Webflow per annidare una collezione CMS sotto un percorso già esistente — come /blog/categories/… — per una struttura di contenuti più pulita e intenzionale.

Punti chiave

  • Webflow blocca una cartella il cui slug coincide con l'URL di una collezione CMS esistente ("collection with this URL already exists") — è il muro che questo hack aggira.
  • Il trucco è dove clicchi: dopo aver scritto lo slug della cartella, clicca una template page CMS nel pannello pagine (non il canvas), poi Exit without saving — appare un secondo popup "save changes" e la cartella viene creata.
  • L'ordine conta: crea entrambe le collezioni, popola e pubblica i loro item prima, poi crea la cartella blog e impostala come parent del template categorie.
  • Annidare le categorie sotto /blog (/blog/categories/animation) mette la tua tassonomia editoriale dentro il tuo spazio editoriale — una gerarchia più chiara e intenzionale.
  • La struttura degli URL è per gli umani e la coerenza, non per il ranking: i sistemi di ricerca e AI leggono il contesto da testo, heading e link interni — non dai nomi di categoria infilati nell'URL.
  • Punta alla coerenza, non alla perfezione — un sito ben strutturato è capito meglio, e capito-meglio significa distribuito meglio.

Capitoli del video

  1. 00:00 Intro
  2. 01:20 Il contesto e l'ostacolo architetturale
  3. 05:58 Il glitch CMS e il secret folder hack
  4. 09:15 La procedura corretta
  5. 09:48 Considerazioni SEO, AEO e UX
  6. 11:43 Outro

Alla fine di questa lezione saprai annidare una collezione CMS sotto un percorso già esistente in Webflow — trasformando mysite.com/categories/animation in mysite.com/blog/categories/animation — usando un piccolo glitch che Webflow non supporta ufficialmente. È un trucco divertente, ma il vero punto è la struttura: mettere i contenuti dove appartengono logicamente.

Ecco il setup. Hai una collezione blog posts su /blog e una collezione categorie su /categories. Funziona, ma le categorie non sono una cosa a parte — sono solo un modo di organizzare i blog post. Quindi si leggerebbe molto più chiaramente se vivessero dentro il blog: /blog/categories/…. La mossa ovvia è creare una cartella chiamata blog e impostarla come parent del template categorie. Ed è esattamente lì che Webflow ti ferma.

Una nota di onestà: questo è un glitch non ufficiale, non una feature documentata, quindi Webflow potrebbe cambiarlo in qualsiasi momento. Oggi funziona ed è reversibile, ma trattalo come un workaround astuto più che una garanzia.

Come funziona

Il muro è semplice: Webflow non permette a una cartella statica e a una collezione CMS di condividere lo stesso base path. Nel momento in cui provi a creare una cartella con lo slug blog mentre una collezione blog usa già /blog, ottieni “collection with this URL already exists”, e cliccare Create non fa nulla.

Il glitch è tutto in dove clicchi dopo. Normalmente, quando hai scritto lo slug e clicchi il canvas (o un’altra pagina normale), Webflow mostra un popup “quit without saving” e scarta la tua cartella. Ma se invece clicchi una delle template page CMS nel pannello pagine, appare un popup diverso — e stavolta, quando scegli Exit without saving, compare un secondo popup che chiede se vuoi Save changes. Clicca Save changes, riapri il pannello pagine e la cartella blog è lì. Webflow le segnala ancora un errore, ma la cartella esiste e funziona.

Da lì è ordinario: apri le impostazioni del template categorie e cambia il suo Parent Folder in quella nuova cartella blog. Webflow avvisa di possibili link rotti (va bene — lo stai facendo prima di pubblicare, e qui si tratta di struttura, non di redirect). Salva e pubblica, e i tuoi URL di categoria diventano /blog/categories/… senza 404.

L’inghippo che fa la differenza è l’ordine. Crea entrambe le collezioni, popolale di item e pubblica quegli item prima (stato: published). Solo dopo crea la cartella blog e impostala come parent. Fallo nell’ordine sbagliato e il setup può comportarsi male.

Infine, il perché — che conta più del trucco. Annidare le categorie sotto /blog è buona architettura dell’informazione: la tua tassonomia editoriale vive dentro il tuo spazio editoriale. Ma non farlo per le keyword SEO. I moderni sistemi di ricerca e AI capiscono il contesto da testo, heading e link interni — non dai nomi di categoria stipati nell’URL. La struttura degli URL crea coerenza e aiuta gli umani a navigare; non è ciò che determina la discoverability. L’obiettivo non è un URL perfetto, è uno coerente.

Come si usa

  1. Costruisci le collezioni — crea blog posts (URL /blog) e categorie (URL /categories), aggiungi item a entrambe e pubblica gli item.
  2. Inizia la cartella — nel pannello pagine, crea una nuova cartella e dagli lo slug blog. Vedrai l’errore “already exists” — è previsto.
  3. Innesca il glitch — invece di cliccare il canvas, clicca una template page CMS nel pannello pagine. Nel popup che appare, scegli Exit without saving.
  4. Salva la modifica nascosta — quando il secondo popup chiede di salvare, clicca Save changes. Riapri il pannello pagine e la cartella blog è lì (con tanto di errore segnalato).
  5. Ri-annida le categorie — apri le impostazioni del template categorie e imposta il suo Parent Folder sulla cartella blog. Accetta l’avviso sui link rotti.
  6. Pubblica e verifica — pubblica, apri il sito live e conferma che una categoria risolve a /blog/categories/… senza 404.

Un livello segreto, certo — ma la lezione che resta è che il buon contenuto non è solo scritto, è organizzato. Struttura per chiarezza e coerenza, e sia le persone sia le macchine capiranno meglio il tuo sito.

Risorse

Domande frequenti

Come annido una collezione CMS sotto un'altra cartella in Webflow (tipo /blog/categories)?
Imposta il Parent Folder del template della collezione sulla cartella che vuoi. L'inghippo è creare una cartella il cui slug coincide con l'URL di una collezione esistente — Webflow lo blocca. Il workaround: dopo aver scritto lo slug, clicca una template page CMS nel pannello pagine (non il canvas), scegli Exit without saving e un secondo popup ti farà fare Save changes, creando la cartella.
Perché Webflow dice "collection with this URL already exists" quando creo una cartella?
Webflow non permette a una cartella statica e a una collezione CMS di condividere lo stesso base path, quindi chiamare una cartella "blog" mentre una collezione blog usa già /blog scatena quell'errore. Puoi comunque forzare la creazione della cartella con il workaround clicca-un-template-poi-salva, anche se Webflow continua a segnalare l'errore.
Mettere il nome della categoria nell'URL aiuta la SEO in Webflow?
Non davvero. I moderni sistemi di ricerca e AI deducono il contesto da testo, heading e link interni, non dalle keyword nell'URL. Una struttura pulita come /blog/categories/… serve alla coerenza e alla navigazione per gli umani — vale la pena farla, ma non è ciò che guida la discoverability.
Qual è l'ordine corretto per impostare cartelle CMS annidate in Webflow?
Crea entrambe le collezioni CMS (es. blog posts e categorie), aggiungi item e pubblicali prima, poi crea la cartella blog e impostala come parent folder del template categorie. Invertire l'ordine può far comportare il setup in modo imprevedibile.

← Torna al corso

Fa parte anche di questi corsi