Generative Engine Optimization SEO

Sito web B2B: come progettarlo per SEO e GEO e non dipendere solo dalle Ads

Sito web B2B progettato per SEO e GEO: le fondamenta tecniche

In short: Un sito B2B nuovo non porta lead per mesi. Le fondamenta tecniche SEO e GEO da decidere prima di svilupparlo: checklist, architettura, tempi e costi reali.

📅 Luglio 29, 2026  •  ⏱️ 15 min read


Un sito web B2B produce lead organici solo se soddisfa tre condizioni tecniche, prima ancora che editoriali: essere leggibile senza JavaScript, essere indicizzabile senza ambiguità ed essere attribuibile a un’entità riconoscibile. Se ne manca una, il sito resta un catalogo elegante che nessuno trova — né Google, né ChatGPT, né Perplexity — e l’unico canale che continua a produrre contatti diventa la pubblicità a pagamento, con un costo che non smette mai.

Questa guida è pensata per chi sta commissionando un sito nuovo, o sta per rifarne uno esistente, e vuole sapere quali requisiti mettere nero su bianco prima che qualcuno apra il primo file di design. Non parla di grafica né di palette. Parla delle decisioni che, a dodici mesi dal lancio, determinano se il traffico organico esiste oppure no.

Perché un sito B2B nuovo non porta lead nei primi mesi?

Perché parte da zero storico: nessun URL indicizzato, nessuna citazione esterna, nessun segnale di autorevolezza da spendere. È una condizione fisiologica, non un difetto. I primi risultati organici misurabili si collocano di norma tra il quarto e il sesto mese, e il consolidamento tra i sei e i diciotto: sono gli stessi ordini di grandezza che abbiamo documentato parlando di costi e tempi di un’agenzia SEO a Milano. Sul fronte dei motori generativi la finestra è diversa ma non più breve: le prime citazioni stabili arrivano in genere tra i sessanta e i centoventi giorni, perché dipendono dai cicli di aggiornamento di indici e modelli.

Nel frattempo l’azienda ha un sito nuovo e un funnel vuoto. La reazione naturale è aprire una campagna, ed è una reazione corretta: la ricerca a pagamento è il modo più rapido per validare messaggi e domanda mentre l’organico matura. Il problema nasce quando quel ponte diventa la destinazione. Con le Ads non costruisci un patrimonio: affitti attenzione, e smetti di riceverla nell’istante esatto in cui interrompi il pagamento. Il calcolo del budget necessario, con le variabili reali, lo abbiamo spiegato in quanto costa Google Ads nel B2B: se il sito non produrrà mai contatti da solo, quella cifra va moltiplicata per tutti gli anni a venire.

C’è una seconda conseguenza, meno ovvia e più costosa. Un sito che non viene indicizzato bene non entra nemmeno nel bacino da cui le intelligenze artificiali pescano le fonti. Google è esplicito nella sua guida ufficiale all’ottimizzazione per le funzionalità AI: perché una pagina possa comparire nelle esperienze generative deve prima essere indicizzata e idonea a essere mostrata con uno snippet nella Ricerca. Non esiste una corsia preferenziale per le AI che aggiri l’indicizzazione. La perfezione tecnica non è un lusso da SEO: è il biglietto d’ingresso a entrambi i tavoli.

Chi legge davvero il tuo sito, e perché sono due lettori diversi

Googlebot esegue il JavaScript; i crawler delle AI generative, con l’eccezione di Gemini, no. È la differenza tecnica più sottovalutata di questo momento, e da sola spiega perché un sito può posizionarsi su Google ed essere completamente invisibile dentro ChatGPT.

La misurazione più solida disponibile è l’analisi condotta da Vercel e MERJ sul comportamento reale dei crawler AI (dicembre 2024, su volumi di traffico effettivi): nessuno dei principali crawler generativi — GPTBot e gli altri agenti OpenAI, ClaudeBot, PerplexityBot, Meta-ExternalAgent, Bytespider — esegue il rendering del JavaScript. Scaricano perfino i file JS (ChatGPT nell’11,50% delle richieste, Claude nel 23,84%), ma non li mandano in esecuzione: leggono l’HTML iniziale restituito dal server e proseguono. Gemini fa eccezione perché poggia sull’infrastruttura di Googlebot. Lo stesso studio segnala un’altra fragilità istruttiva: oltre un terzo delle richieste di ChatGPT e Claude finisce su pagine 404, contro l’8,22% di Googlebot. Questi crawler perdonano molto meno gli URL instabili.

La traduzione operativa è netta. Se il contenuto principale di una pagina — titoli, testo, dati, link di navigazione — viene iniettato dal browser dopo il caricamento, quella pagina esiste per Google e non esiste per la maggior parte dei motori generativi. È esattamente il meccanismo per cui, come abbiamo analizzato parlando di visibilità AI e ranking Google, le due partite si sono scollegate. Con una differenza importante rispetto al passato: qui non si tratta di autorevolezza, si tratta di un file HTML vuoto.

Un sito B2B moderno costruito su React, Vue o Angular non è sbagliato in sé. Diventa un problema quando il rendering è interamente lato client e nessuno ha posto la domanda giusta in fase di capitolato: che cosa vede chi scarica questa pagina senza eseguire uno script?

Le fondamenta tecniche da decidere prima di scrivere il codice

Sono scelte che costano poco all’inizio e moltissimo dopo. Rifare il rendering di un sito già in produzione è un progetto; deciderlo prima è una riga di specifica.

  • Rendering lato server per tutto ciò che conta. Contenuti, metadati, navigazione e dati strutturati devono essere presenti nell’HTML della prima risposta. SSR, generazione statica o rigenerazione incrementale sono tutte strade valide; il rendering lato client resta legittimo per elementi accessori — contatori, widget di chat, feed social — mai per il contenuto principale.
  • Link veri, non finti. La guida di base di Google sulla SEO per JavaScript è esplicita: un link viene rilevato solo se è un elemento HTML con attributo href. Un div cliccabile gestito via JavaScript non è un link per nessun crawler, e porta con sé l’intera architettura interna del sito.
  • Struttura degli URL decisa una volta sola. Minuscole, parole separate da trattini, nessuna data, nessun codice di campagna, nessun parametro nella versione canonica. Un URL pubblicato è un impegno: cambiarlo dopo costa redirect, tempo e rischio.
  • Indicizzabilità verificata, non presunta. Il noindex dell’ambiente di staging dimenticato in produzione resta l’errore più banale e più letale del settore. Robots.txt, meta robots, canonical e sitemap XML vanno controllati il giorno del lancio, non il mese dopo.
  • Prestazioni misurate sul campo. Le soglie ufficiali dei Core Web Vitals sono LCP entro 2,5 secondi, INP sotto i 200 millisecondi, CLS sotto 0,1. Contano i dati degli utenti reali, non il punteggio ottenuto sulla fibra dell’agenzia.
  • HTML semantico e gerarchia dei titoli coerente. Un solo H1 per pagina, H2 e H3 che descrivono davvero il contenuto sottostante. Google chiarisce che non serve un markup perfetto, ma una gerarchia leggibile è ciò che permette a un modello di estrarre il passaggio giusto invece di ricostruirlo a intuito.
  • Accessibilità ai crawler AI decisa consapevolmente. Il robots.txt è lo strumento con cui autorizzi o blocchi GPTBot, ClaudeBot, PerplexityBot e gli altri. Bloccarli è una scelta legittima; farlo per disattenzione, ereditando un file di default, significa rinunciare alla visibilità generativa senza essersene accorti.

Nessuna di queste voci richiede un budget straordinario. Richiedono che qualcuno le pretenda prima della consegna, e che qualcun altro le verifichi dopo.

Come si progetta l’architettura di un sito B2B che deve posizionarsi

Il principio è uno: una pagina, una domanda, una risposta autoconclusiva. I siti aziendali falliscono quasi sempre per la ragione opposta — sono organizzati come l’organigramma dell’azienda, non come il percorso mentale di chi cerca. Il prospect non cerca “la nostra divisione servizi”: cerca il proprio problema, con le proprie parole.

L’impianto che funziona nel B2B ha tre livelli. Le pagine di servizio presidiano le query commerciali, una per problema risolto, non una per reparto. I cluster tematici raccolgono attorno a ciascun servizio gli approfondimenti che rispondono alle domande vere del ciclo d’acquisto. Le pagine di prova — casi, numeri, referenze verificabili — sostengono entrambi i livelli. Il collegamento interno tra questi blocchi non è un abbellimento: è la mappa con cui un motore capisce di che cosa sei competente e quanto in profondità. È lo stesso ragionamento su cui poggia la Generative Engine Optimization, dove la profondità verticale conta più della quantità di pagine.

Tre vincoli pratici che ripaghiamo sempre in fase di audit: nessuna pagina utile a più di tre clic dalla home; nessuna coppia di pagine che risponde alla stessa domanda con parole diverse (la cannibalizzazione interna nasce quasi sempre al lancio, non dopo); un solo dominio, un solo protocollo, una sola versione canonica. Se l’azienda opera su un territorio definito, la dimensione locale va progettata da subito e non aggiunta in seguito — abbiamo spiegato perché Google e i motori generativi la valutano con criteri diversi nella guida alla SEO locale a Milano.

Che cosa rende un sito nuovo un’entità riconoscibile per le AI

Un’entità è un soggetto che i sistemi sanno identificare, distinguere dagli omonimi e collegare a fatti verificabili. Un dominio appena registrato non lo è. Diventarlo è un lavoro di coerenza, e la maggior parte si fa il giorno in cui il sito nasce.

Le leve concrete sono cinque. Il nome usato sempre nella stessa forma, su tutte le pagine e su tutte le fonti esterne. Un markup Organization con i collegamenti verso i profili verificati dell’azienda: è il modo più preciso per dire alle macchine chi sei, e lo abbiamo smontato nel dettaglio parlando di dati strutturati che le AI leggono davvero. Gli autori reali, con nome, ruolo e biografia, al posto della firma generica della redazione. Una pagina istituzionale con fatti controllabili — sede, partita IVA, anno di fondazione, persone — perché è da lì che i sistemi ricavano l’identità dell’azienda. E infine le menzioni fuori dal sito, che restano il segnale più correlato alla visibilità generativa: il quadro completo è in E-E-A-T e citazioni AI e nel metodo per farsi citare da ChatGPT e Perplexity.

Qui serve una precisazione onesta, perché sul mercato circola il contrario. Google dichiara apertamente che i dati strutturati non sono un requisito per comparire nelle sue funzionalità generative, e che i file come llms.txt non vengono utilizzati dalla Ricerca. Non significa che siano inutili: significa che vanno collocati al posto giusto. Il markup resta la forma più precisa di disambiguazione dell’entità e mantiene valore per i risultati avanzati; non è la leva che, da sola, produce citazioni. Chi te lo vende come tale sta fatturando le fondamenta al prezzo della casa — un tema che ricorre spesso quando si valuta un’agenzia GEO a Milano.

Quali pagine servono davvero perché il sito generi contatti

Un sito B2B che converte non è un sito grande. È un sito in cui ogni pagina ha un compito dichiarato.

  • Home: deve rispondere in cinque secondi a chi sei, per chi lavori e quale problema risolvi. Non è una pagina di servizio e non deve provare a esserlo.
  • Una pagina per ogni servizio: è la pagina che compete sulle query commerciali. Problema, metodo, tempi, criteri di prezzo, prova. È anche la pagina che le AI citano quando qualcuno chiede un fornitore, quindi va scritta in modo che un paragrafo isolato resti comprensibile.
  • Casi e risultati: numeri, contesto, perimetro dell’intervento. Nel B2B la prova pesa più della promessa, e i case study verificabili sono uno dei pochi asset che un concorrente non può copiare.
  • Contenuti di cluster: gli articoli che rispondono alle domande reali del ciclo d’acquisto. Sono il motore del traffico organico e la materia prima delle citazioni AI.
  • Contatto: un form corto, con una sola domanda qualificante. Ogni campo aggiuntivo costa contatti; una domanda ben scelta ne fa risparmiare in fase commerciale.

Il punto fragile, nel B2B, non è quasi mai il numero di contatti: è la loro qualità. Le cause per cui i contatti raccolti non arrivano in fondo le abbiamo mappate parlando di come scegliere un’agenzia di lead generation B2B, e vale la pena leggerle prima di disegnare il form, non dopo.

E se il sito esiste già? Il rifacimento è il momento di rischio massimo

Rifare un sito che posiziona significa mettere in gioco un patrimonio accumulato in anni, e la maggior parte delle perdite di traffico dopo un restyling ha una causa sola: gli URL sono cambiati senza una mappatura completa.

La documentazione ufficiale di Google sullo spostamento di un sito con modifiche agli URL descrive la procedura senza margini di interpretazione: prima si genera l’elenco degli URL esistenti, poi si mappa uno a uno verso le nuove destinazioni, poi si implementano i reindirizzamenti permanenti. Google specifica anche un dettaglio che quasi nessuno considera in fase di preventivo: dopo una migrazione la frequenza di scansione aumenta temporaneamente, quindi il server nuovo deve avere capacità sufficiente a reggerla.

Quattro regole che riducono il rischio a un livello accettabile. Non cambiare tutto insieme: dominio, CMS, struttura degli URL e contenuti sono quattro variabili — cambiarne più di una alla volta rende impossibile capire che cosa ha funzionato. Conserva gli URL che già posizionano, anche se la nuova struttura ti piace di più: l’estetica di uno slug non vale il traffico che porta. Reindirizza uno a uno, mai tutto verso la home: un redirect di massa verso la home page è, agli occhi di un motore, l’equivalente di una pagina non trovata. Monitora Search Console per novanta giorni, con una baseline registrata il giorno prima del lancio: senza il dato di partenza non potrai dimostrare nulla, né a te stesso né al fornitore.

Quanto costa e in quanto tempo un sito B2B inizia a produrre lead organici

Sul costo di sviluppo di un sito B2B in Italia non esistono rilevazioni strutturate e indipendenti, e chiunque ti fornisca una forbice precisa sta estrapolando dalla propria esperienza: la variabilità tra un sito istituzionale di dieci pagine e una piattaforma con area riservata è troppo ampia perché una media significhi qualcosa. Quello che è documentabile è il resto.

I progetti a forfait per migrazioni e restyling si collocano di norma tra i 3.000 e i 15.000 euro, mentre la soglia realistica di un presidio SEO continuativo per una PMI B2B milanese parte intorno ai 1.500 euro al mese: le fasce complete, con i criteri per leggerle, sono in agenzia SEO a Milano: costi e criteri di scelta. Sui tempi, la sequenza tipica di un sito nuovo costruito bene è questa: primo mese di fondamenta tecniche e struttura, dal secondo al terzo indicizzazione e prime impression, dal quarto al sesto i primi risultati organici misurabili, dal sesto al diciottesimo il consolidamento. Le prime citazioni stabili nei motori generativi si affacciano in genere tra i sessanta e i centoventi giorni dalla pubblicazione dei contenuti, non dalla messa online del sito.

Un’ultima considerazione che vale più di ogni tabella: la spesa più cara non è quella del sito fatto bene. È quella del sito fatto due volte.

Gli errori che condannano un sito nuovo a vivere di sole Ads

Li incontriamo con una regolarità che ha smesso di sorprenderci.

  1. Contenuto renderizzato solo lato client. Il sito è perfetto nel browser e vuoto per la metà dei sistemi che dovrebbero citarlo.
  2. Sito consegnato senza contenuti. Sei pagine e un blog vuoto non costituiscono materiale su cui un motore possa formarsi un’opinione.
  3. Struttura copiata dall’organigramma. Le pagine parlano di reparti, il mercato cerca problemi. Le due liste non si incontrano mai.
  4. Nessuna baseline prima del lancio. Senza il dato di partenza, ogni discussione successiva sui risultati è un’opinione contro un’altra.
  5. Restyling con URL cambiati e redirect approssimativi. È il modo più rapido di azzerare anni di lavoro in una notte.
  6. Prove assenti. Nessun caso, nessun numero, nessun nome: un’azienda senza tracce verificabili è difficile da posizionare e impossibile da citare.
  7. Manutenzione zero. Un sito pubblicato e mai più aggiornato invecchia in fretta, e la freschezza è una delle poche leve che si può governare interamente.

Domande frequenti

Un sito WordPress va bene per SEO e GEO?

Sì, e nella maggior parte dei progetti B2B è la scelta più efficiente: genera HTML lato server per impostazione predefinita, quindi risolve alla radice il problema del rendering che affligge i framework JavaScript. Le criticità di WordPress sono altrove — prestazioni, accumulo di plugin, temi che generano codice ridondante — e sono tutte gestibili. La piattaforma non è mai la variabile decisiva: lo è come viene configurata.

Serve un sito nuovo o basta ottimizzare quello esistente?

Se il sito attuale è indicizzato, ha URL stabili e produce anche solo qualche impression, ottimizzarlo è quasi sempre più rapido ed economico che rifarlo, perché conserva lo storico. Il rifacimento si giustifica quando la base tecnica è compromessa — rendering lato client, struttura degli URL insanabile, prestazioni fuori soglia — o quando il posizionamento attuale è talmente marginale da non esserci nulla da proteggere.

Quante pagine deve avere un sito B2B per posizionarsi?

Non esiste un numero. Conta la copertura: per ogni servizio che vendi devono esistere una pagina commerciale e un gruppo di contenuti che rispondono alle domande reali dei tuoi acquirenti. Un sito di quindici pagine coerenti e approfondite compete meglio di uno da cento pagine generiche, purché quelle quindici chiudano un perimetro tematico invece di toccare quindici temi diversi, e Google segnala esplicitamente che moltiplicare le pagine per intercettare ogni variante di ricerca è controproducente.

Se il sito è fatto in React sono automaticamente escluso dalle AI?

No, ma devi servire il contenuto già renderizzato dal server. React, Next.js, Vue e Nuxt supportano tutti il rendering lato server o la generazione statica: usati così non presentano alcun problema. Il rischio riguarda le configurazioni interamente client-side, in cui l’HTML iniziale è un contenitore vuoto. La verifica è banale: scarica la pagina disattivando JavaScript e leggi che cosa resta.

Posso fare le Ads mentre costruisco l’organico?

È la sequenza corretta, a una condizione: che le due attività si informino a vicenda. Le campagne restituiscono in poche settimane i dati sulle query che convertono davvero, e quei dati indirizzano le priorità editoriali del sito. Il rapporto tra i due canali, con i valori reali per contatto, lo abbiamo misurato in traffico AI e organico a confronto.

Stai per commissionare un sito nuovo, o ne hai appena consegnato uno che non produce contatti? Starlead è un’agenzia SEO e GEO di Milano specializzata in aziende B2B: analizziamo le fondamenta tecniche del progetto, verifichiamo che cosa vedono davvero Google e i motori generativi e ti diciamo con dati alla mano dove intervenire prima che il codice sia scritto. Parliamone.