seojuice

Lezioni dall’audit SEO di 30 siti Webflow CMS

Lida Stepul
Lida Stepul
· Updated · 12 min read

Lezioni dall’analisi SEO dei siti Webflow CMS

In sintesi: L’ottimizzazione SEO delle pagine statiche in Webflow funziona già bene di default. I pattern che silenziosamente affossano il ranking vivono nel CMS delle Collection: nomi di campo che diventano slug URL, campi reference che raddoppiano la dimensione della sitemap, bozze che finiscono in sitemap.xml. L’ordine dei fix conta più della lista stessa, perché i crawler leggono prima sitemap e robots, poi i template, poi i metadati generati dai campi. Rinominare un campo CMS al primo item prima di tappare la falla delle bozze in sitemap è l’errore di priorità che trovo più spesso negli audit Webflow. Tre sole criticità tipiche di Webflow spiegano circa il 60 % dei problemi di indicizzazione nei siti con molto CMS: slug derivati dal name field, URL gonfiati dai reference field e immagini OG dinamiche in 404. Ogni problema ha il suo fix copia-incolla più sotto.

Perché questo articolo non parla di meta tag

La maggior parte delle guide “SEO Webflow” segue la stessa checklist: imposta il meta title, comprimi le immagini, collega Search Console, costruisci backlink. Consigli validi, ma non specifici di Webflow. Riceveresti la stessa lista per Wix, Framer, WordPress o un sito Next.js fatto a mano. I problemi che distinguono Webflow vivono nel Collection CMS e quasi nessuno ne parla perché i post che rankano per “Webflow SEO” sono scritti da chi non ha mai auditato un sito con più di cinquanta collection item.

Negli ultimi due anni ho smontato siti Webflow di ogni tipo: directory, cataloghi da SEO programmatica, blog di clienti agenzia, persino marketplace. Saltano fuori sempre le stesse tre-quattro magagne. Non si vedono mai nei siti Webflow a pagine statiche. Compaiono sempre in quelli pesanti di CMS. E sono invisibili dentro Designer, il che le rende longeve.

Quella che segue è la checklist che uso, nell’ordine in cui la uso. Parto dal ragionamento sull’ordine di crawl perché è lì che la maggior parte degli operatori sbaglia; la lista dei problemi viene dopo.

Cosa Google preleva per primo (e perché l’ordine dei fix conta)

L’errore che vedo più spesso negli audit Webflow non è un fix mancante, ma l’ordine sbagliato. Un operatore trova un gap di alt-text, passa il pomeriggio a riempirlo su ogni item e non si accorge che lo stesso sito pubblica le bozze nella sitemap. Entrambi sono bug. Uno sta a monte dell’altro nell’ordine con cui il crawler legge il sito:

Ordine di priorità di crawl per un sito Webflow: robots.txt, sitemap.xml, template di pagina, metadati generati dai campi, schema, poi immagini e alt text
Leggere dall’alto in basso. Un bug in una riga superiore rende in parte sprecato il lavoro su una riga inferiore.
Cosa legge il crawlerPerché sistemarlo dopo è lavoro sprecato
robots.txt + sitemap.xmlSe la sitemap contiene URL sbagliati (bozze, items archiviati, duplicati da reference-bloat) il crawler consuma budget su URL morti prima di arrivare ai contenuti reali
Template di pagina della Collection (quello che rende centinaia di item)Un title tag rotto o un canonical mancante a livello di template rompe ogni item, non uno solo
Metadati generati dai campi (meta title per item, immagine OG, schema)I fix per item contano solo quando il template li rende correttamente
Markup schema (Article, Product, BreadcrumbList)Lo schema fallisce in silenzio se i campi richiamati sono vuoti; pulire i campi prima evita il debug doppio
Immagini e alt textLa riga a minor impatto in quasi tutti gli audit, ma è la prima su cui molti operatori si buttano perché “fa sentire produttivi”

Non dico che l’alt text non conti. Dico che l’alt text su una pagina che non è in sitemap non conta. Molti “ho ottimizzato tutto e non è successo nulla” arrivano da operatori partiti dal fondo di questa lista. Seguila dall’alto in basso. La logica del budget di crawl è spiegata meglio nell’articolo sull’ottimizzazione del crawl budget.

I dodici problemi che trovo di continuo

Ecco la checklist vera. Dodici righe. “Ambito” indica se il problema riguarda solo le collection, solo le statiche o entrambe. “Priorità” riprende l’ordine di crawl sopra: 1 significa “fissa subito”, 3 significa “può aspettare”.

ProblemaAmbitoPriorità
Bozze che finiscono in sitemap.xmlSolo collection1
Reference-field URL bloat (un item, molti canonical)Solo collection1
Bleed da name field a slug (slug auto-derivato espone il tipo di contenuto)Solo collection1
Template di collection senza tag canonicalSolo collection1
Immagine OG dinamica vuota che rende 404 sul CDN WebflowSolo collection2
Campi schema che referenziano CMS field vuoti (fail silenzioso)Solo collection2
Niente hreflang per collection localizzateEntrambi2
Overflow del meta title sugli item di collection (template auto troppo lungo)Solo collection2
Schema breadcrumb mancante sulle pagine categoriaEntrambi3
Regressioni CLS in Lighthouse dovute alle interazioni lazy-load di WebflowEntrambi3
Alt text immagini non popolato da campo CMSSolo collection3
Incoerenze meta delle pagine statiche (la roba noiosa)Solo statiche3

Nota la forma: otto su dodici sono specifiche alle collection e tutte le quattro a massima priorità sono lì. Se il tuo sito Webflow ha meno di venti collection item, ti riguardano solo le righe quattro, sette, dieci e dodici, e forse non ti serve questo articolo. Le sezioni seguenti spiegano i tre problemi esclusivi di Webflow che fanno più danni, più il fix del canonical che inciampa ogni operatore almeno una volta.

Problema 1: bozze che finiscono in sitemap.xml

È il bug che trovo sempre nei siti directory. Un operatore prepara quaranta nuove schede come bozze, finisce il copy di dodici, pubblica quelle dodici e dà per scontato che le restanti ventotto siano invisibili. Non lo sono. Il comportamento della sitemap in Webflow dipende dall’impostazione della collection e su diversi siti auditati la sitemap includeva le bozze perché la collection era stata configurata così anni prima — di solito durante test di workflow.

Il fix è a due clic: Project Settings > SEO > Auto-generate Sitemap, e verificare che a livello collection sia impostato “escludi bozze”. Poi esporta la sitemap e aprila in un editor di testo. Se qualche URL restituisce uno slug bozza o 404 in incognito, hai una sitemap personalizzata che sovrascrive quella auto-generata.

Perché è priorità 1: Google scansiona la sitemap prima di tutto. Una sitemap inquinata brucia budget di crawl che dovrebbe andare ai contenuti pubblicati. In un sito cliente la sitemap conteneva 1.847 URL di cui 1.200 in 404; dopo la pulizia, le pagine indicizzate sono salite da 312 a 1.419 in sei settimane. Lavoro totale: mezz’ora.

Problema 2: reference-field URL bloat

È il bug dei cataloghi e dei progetti di SEO programmatica. Il CMS di Webflow supporta i campi multi-reference: un item di una collection può referenziare molti item di un’altra. Caso classico: taggare un post con più categorie o un prodotto con vari use-case. Il problema è cosa genera Webflow quando crei un template di categoria filtrato per reference.

Diagramma che mostra come un item Webflow con sette reference di categoria produca sette percorsi URL canonici, moltiplicando la dimensione della sitemap
Un item, sette reference di categoria, sette percorsi URL. Moltiplica per la dimensione del catalogo e capisci perché la sitemap esplode.

I numeri vengono brutti. Se un prodotto ha sette reference di categoria e la pagina di categoria elenca ogni prodotto, quel prodotto compare a sette percorsi URL: /categoria/a/prodotto-x, /categoria/b/prodotto-x ecc. Ogni URL ha un canonical diverso o, più spesso, uguale a sé stesso, quindi sette canonical in competizione per la stessa query. Google ne sceglie uno e de-indicizza gli altri, ma prima brucia budget su tutti e sette.

Due modi per risolvere. Il più pulito: puntare il canonical di ogni pagina prodotto “dentro” la categoria verso l’unico URL prodotto senza prefisso categoria. Webflow lo consente legando il canonical a un campo CMS nelle impostazioni pagina. Il fix pigro è rendere la pagina categoria solo elenco e linkare alla pagina prodotto canonica anziché renderne una per categoria — richiede un redesign del template che molti rimandano per mesi.

Perché è priorità 1: è il problema Webflow-specific più dannoso che trovo. I siti col bug hanno sitemap da cinque a dieci volte più grandi del numero reale di contenuti; sintomo costante: impression alte, CTR basse, ranking che saltano tra posizione 8 e 20 mentre Google alterna il canonical “preferito” della settimana.

Problema 3: bleed da name field a slug

Meno grave ma rilevante in scala. Webflow ricava automaticamente lo slug dal campo “Name” se non ne imposti uno manuale. La maggior parte degli operatori non lo fa e l’URL espone quel che c’era nel name: punteggiatura, date, suffissi di tracking interni, frasi da IA.

Due esempi di slug in Webflow collection: uno auto-derivato contenente data e frase da IA rispetto a uno pulito impostato a mano
Riga sopra: slug auto-derivato. Riga sotto: override manuale. Entrambi dallo stesso campo name.

Esempi ricorrenti: /blog/la-migliore-seo-checklist-2026-finally/ (“finally” era un appunto in bozza mai tolto); /prodotti/v2-rev3-final-fixed/ (versioning interno finito nell’URL pubblico); /blog/perche-dovresti-anche-tu-usare-il-nostro-tool/ (“anche tu” suona AI anche quando non lo è). Nulla blocca l’indicizzazione, ma rovina il CTR in SERP e appare amatoriale sui social.

Il fix è un audit bulk degli slug. Ordina per slug, cerca quelli oltre 60 caratteri, date, parole tipo “final”, “v2”, “rev”, “anche tu”. Fino a 500 item è lavoro da un pomeriggio. Per collezioni più grandi, esporta CSV, regex sulla colonna slug, re-importa. Caveat: cambiare slug rompe l’URL esistente. Crea un redirect in Project Settings > Hosting > 301 Redirects prima di modificarlo. La tabella redirect di Webflow accetta i wildcard. La checklist SEO post-lancio spiega la disciplina dei redirect.

Problema 4: canonical mancante nei template di collection

Quarta criticità priorità 1, meno scenografica ma colpisce tutti almeno una volta. Il template di collection rende ogni item sul pattern URL definito. Webflow di default imposta il canonical all’URL stesso, ma solo se lasci l’impostazione invariata. Se qualcuno ha legato il canonical a un campo CMS che su certi item è vuoto, quegli item renderizzano con tag canonical vuoto, che Google interpreta in modo imprevedibile.

Sintomo: metà degli item ranka, metà no, senza pattern evidente nel contenuto. Fai “view source” su tre-quattro item e guarda il tag <link rel="canonical">. Se è vuoto, la colpa è il field binding. Se punta a un URL diverso da quello della pagina, qualcuno ha messo un canonical auto-referente ma con typo. Il fix è un click: ricollega il canonical a “Page URL” invece di un campo CMS. Audit da dieci minuti; impatto variabile, ma ho visto passare una collection dal 30 % al 90 % di indicizzazione.

Il problema dell’immagine OG vuota

Priorità 2. Webflow permette di legare la meta OG image a un campo immagine CMS, e la maggior parte degli operatori lo fa e poi se ne dimentica. Quando un item viene creato col campo immagine vuoto, Webflow non fa fallback a un default di sito: rende un tag immagine vuoto che, nei social preview, punta a un URL CDN Webflow in 404 o a nulla. Lo share appare come card rotta.

Vai in Project Settings > SEO > Open Graph e controlla che ci sia un’OG image di default. Audita la collection per item col campo vuoto. Fix: popolare i campi mancanti o aggiungere un fallback nel template con la logica di visibilità condizionale di Webflow: mostra l’immagine CMS se esiste, altrimenti quella di default. Trovo questo bug in circa metà dei siti auditati. Il Designer mostra una miniatura placeholder in editor, quindi il segnale che il campo è vuoto sparisce appena salvi.

La trappola CWV in Lighthouse

Priorità 3. I punteggi Lighthouse di Webflow in genere sono buoni, ma c’è un pattern: regressioni di Cumulative Layout Shift dovute alle interazioni lazy-load. Un click handler, hover o animazione d’ingresso su un elemento legato al CMS carica con leggero ritardo, spostando il layout sotto la piega. Lighthouse penalizza il shift; l’utente non se ne accorge; lo score SEO scende comunque. Esegui Lighthouse su tre pagine item, non solo sulla home. Se CLS è 0,1 in home e 0,25 sugli item, la causa sono le interaction del template. Fix: riserva spazio con min-height o cambia il trigger da “page load” a “scroll into view”. L’articolo sul punteggio SEO in Lighthouse copre il modello completo.

Perché lo schema moltiplica lo sforzo

Il Collection CMS è, in pratica, uno schema che produce centinaia di pagine. I campi che imposti, la regola slug, il binding del canonical: ogni decisione si moltiplica per tutti gli item. Ecco perché i problemi sopra si concentrano lì.

Nel Webflow a pagine statiche l’errore costa una pagina. Nel CMS un errore costa centinaia. Preferisco un’ora per ricollegare un canonical a livello template che quattro ore a sistemare i meta title dei singoli item. Il ritorno è dove c’è il moltiplicatore, non dove “sembra” produttivo.

Quando il CMS di Webflow ti sta stretto

Domanda che ricevo più spesso: quando si “supera” Webflow CMS? Risposta riluttante, perché il CMS è davvero capace e molti credono di averlo superato mentre lo usano a metà. Tre segnali dicono che è tempo di cambiare. Primo: oltre 5.000 item e sei al limite per collection o paghi il tier massimo solo per spazio. Secondo: ti serve il rendering server-side di contenuti dipendenti dall’input utente (ricerca con filtri, raccomandazioni personalizzate, faceted search con URL persistenti) e il filtering client-side di Webflow rompe l’indicizzazione. Terzo: il team contenuti è troppo grande per Designer, con 15+ editor che si pestano i piedi sugli stessi template.

Se rientri in uno di questi casi, di solito consiglio un headless CMS con front-end custom, tenendo il design system in Webflow come reference. L’articolo sulla migrazione all’headless CMS tratta la parte SEO; quello sulla migrazione da WordPress affronta la stessa disciplina da altra piattaforma. Se non rientri, la risposta è quasi sempre no: la migrazione costa più del fix allo schema. Chi è uscito da Webflow senza averne davvero bisogno mi ha detto dopo di aver speso sei mesi a ricostruire ciò che già funzionava.

Una lista di priorità da portare a casa

Lista di priorità in tre colonne per i fix SEO Webflow CMS: da fare subito (3 item), dopo (4 item), quando hai tempo (5 item)
Sistema la colonna di sinistra questa settimana, quella centrale entro il mese, la destra nel prossimo trimestre.

Parti dalla colonna sinistra. Quei fix modellano la sitemap e il budget di crawl. Poi la colonna centrale: influenzano il rendering per item. Infine la destra: impatto reale ma minore e lavoro per singolo item, non a livello schema. Se dalla checklist emerge una sitemap con bozze, è il fix di questa settimana, prima di rinominare campi. Il budget di crawl recuperato finanzia il resto dell’audit. La checklist di igiene SEO copre gli aspetti non specifici di Webflow; l’articolo sugli errori on-page comuni copre le pagine statiche.

Cosa l’audit non intercetta

Una nota onesta: la checklist qui sopra copre il lato strutturale della SEO Webflow. Non tratta scelta dei topic, link interni, profondità dei contenuti o backlink. Quelli sono agnostici alla piattaforma: sistemarli su Webflow è uguale che su WordPress o Framer. L’articolo sulle statistiche di internal linking copre la parte link; la guida al content decay tratta la cadenza di refresh per gli item che iniziano a perdere posizione. Se hai risolto i dodici problemi e non ranki ancora, il collo di bottiglia è altrove. La diagnosi più profonda è in l’articolo sull’analisi dei log file, un layer sotto ciò che Designer mostra.

FAQ

Webflow gestisce bene la SEO di default? Per le pagine statiche sì: meta tag, URL puliti, sitemap generator, Lighthouse sono tutti ok. Il lato Collection CMS richiede tuning manuale, ed è lì che si concentra il lavoro SEO specifico Webflow. Se il sito ha meno di venti item, il default di Webflow probabilmente basta.

Dovrei usare un plugin SEO per Webflow? L’ecosistema plugin di Webflow è più scarno di WordPress, e gran parte di ciò che offrono (schema, override sitemap, redirect) esiste già nativo nelle impostazioni progetto. L’eccezione sono i tool di site audit esterni che fanno crawl. La domanda sul plugin di solito segnala che l’operatore non ha ancora sfruttato il pannello SEO nativo di Webflow.

Perché la mia collection Webflow ranka in modo irregolare? Causa più comune: canonical mal configurato nel template. Metà item esce con canonical vuoto o typo e Google li de-indicizza. Controlla prima il binding del canonical. Se è collegato a un campo CMS, ricollega a “Page URL”. È il fix col maggior tasso di successo su ranking ballerini.

Il reference-field bloat è ancora un problema se imposto i canonical? Meno, ma pesa comunque sul budget di crawl. Google deve farsi tutti i duplicati per verificare i canonical prima di consolidare, quindi un sito con sitemap gonfiata 10× paga comunque un costo di crawl 10×. Ridurre l’inflazione alla fonte è la soluzione più solida.

Quando dovrei migrare da Webflow CMS per motivi SEO? Raramente. I tre segnali sono: oltre 5.000 item, contenuti dinamici server-side che rompono l’indicizzazione o 15+ editor che si pestano in Designer. Se non è il tuo caso, la migrazione costa più dell’audit. Sistema lo schema prima di pensare al trasloco.

<script type="application/ld+json"> {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Does Webflow handle SEO well by default?","acceptedAnswer":{"@type":"Answer","text":"The static-page surface yes — meta tags, clean URLs, sitemap generator, Lighthouse scores are all acceptable out of the box. The Collection CMS surface needs hand-tuning, and that's where most Webflow-specific SEO work concentrates."}},{"@type":"Question","name":"Should I use a Webflow SEO plugin?","acceptedAnswer":{"@type":"Answer","text":"Webflow's plugin ecosystem is thinner than WordPress's, and most of what plugins offer is already available natively in Webflow's project settings. The exception is third-party site-audit tools that crawl your site externally."}},{"@type":"Question","name":"Why does my Webflow collection rank inconsistently?","acceptedAnswer":{"@type":"Answer","text":"The most common cause is a canonical-tag misconfiguration at the template level: half the items render with a blank or self-typo'd canonical and Google de-indexes them. Check the template's canonical binding first."}},{"@type":"Question","name":"Is reference-field bloat actually a problem if I set canonicals?","acceptedAnswer":{"@type":"Answer","text":"It's less of a problem but it still costs crawl budget. Google has to fetch the duplicate URLs to verify the canonicals before consolidating, so a site with 10x sitemap inflation still pays a 10x crawl cost even with canonicals correct."}},{"@type":"Question","name":"When should I migrate off Webflow CMS for SEO reasons?","acceptedAnswer":{"@type":"Answer","text":"Rarely. The three signals are: over 5,000 collection items, server-side dynamic content that breaks indexation, or fifteen-plus content editors colliding in Designer. If none of those apply, the migration cost is bigger than the audit cost."}}]} </script>