Negli ultimi mesi strumenti come Lovable, Bolt, v0 e altri software di AI per il cosiddetto vibecoding hanno conquistato sviluppatori, startup e imprenditori.
In pochi minuti permettono di descrivere un'idea in linguaggio naturale e ottenere un'applicazione funzionante.
È impressionante.
Ed è anche estremamente utile.
Il problema nasce quando quel prototipo viene scambiato per un prodotto finito.
Molte aziende stanno iniziando a pubblicare online landing page o interi siti web generati con questi strumenti, convinte di aver risparmiato settimane di sviluppo.
Purtroppo, nella maggior parte dei casi, stanno pubblicando un sito che Google fatica a leggere e che i motori di ricerca basati sull'AI comprendono solo in parte.
E la cosa più importante è che probabilmente non sanno nemmeno perché.
Il problema non è Lovable
Chiariamolo subito.
Lovable non è uno strumento "sbagliato".
Anzi.
È probabilmente uno dei migliori strumenti oggi disponibili per:
validare un'idea
creare un MVP
mostrare un concept a un cliente
testare rapidamente una nuova funzionalità
costruire una demo funzionante
In tutte queste situazioni permette di risparmiare moltissimo tempo.
Il problema nasce quando qualcuno pensa:
"Se funziona nel browser, allora è pronto per essere pubblicato."
Sono due cose completamente diverse.
Un sito web non deve solo funzionare
Se chiedi a Lovable di creare una landing page, nella maggior parte dei casi otterrai una moderna applicazione React.
Visivamente sarà molto bella.
Animazioni.
Componenti.
Effetti.
Responsive.
Tutto perfetto.
Ma quello che vede l'utente non è quello che vede Google.
Ed è qui che entra in gioco un concetto che moltissime persone non conoscono.
Cos'è il Server Side Rendering?
Non serve conoscere il funzionamento interno di React per capire questo concetto.
Immagina di entrare in un ristorante.
Hai fame.
Apri il menù.
Se il menù è già sul tavolo puoi iniziare subito a leggere.
Se invece il cameriere ti dice:
"Aspetta qualche secondo che il menù venga stampato."
Il contenuto arriverà comunque.
Solo più tardi.
Con molti siti generati tramite vibecoding succede esattamente questo.
Quando Google visita la pagina, spesso trova quasi soltanto questo:
<div id="root"></div>Il resto della pagina viene costruito dal browser attraverso JavaScript.
Per un utente è quasi invisibile.
Per un motore di ricerca cambia completamente il modo in cui il contenuto viene interpretato.
Perché questo è un problema per la SEO?
Google oggi è molto più evoluto rispetto a qualche anno fa.
Riesce anche ad eseguire JavaScript.
Ma questo non significa che sia la soluzione migliore.
Il processo è più lento, più costoso e meno prevedibile.
Inoltre non esiste soltanto Google.
Oggi sempre più utenti trovano informazioni attraverso sistemi AI che leggono il contenuto delle pagine per sintetizzarlo, citarlo o utilizzarlo come fonte.
Una pagina che presenta immediatamente il proprio contenuto è generalmente più semplice da analizzare rispetto a una che deve essere costruita completamente nel browser.
Per questo motivo molti siti professionali utilizzano tecnologie come Server Side Rendering (SSR) o Static Site Generation (SSG), che inviano ai crawler una pagina HTML già completa.
Ma il sito si vede perfettamente...
Questa è probabilmente l'obiezione più comune.
"Lo apro e funziona."
Certo.
Perché tu sei un utente.
Il browser esegue JavaScript.
Scarica i file.
Costruisce la pagina.
Mostra tutto.
Google, Bing e gli altri sistemi di indicizzazione seguono un processo differente.
Il fatto che una pagina sia bella da vedere non significa automaticamente che sia ottimizzata per essere trovata.
Sono due problemi completamente diversi.
Dal prototipo al progetto vero
Qui entra in gioco il lavoro di uno sviluppatore.
Il valore non è riscrivere il codice "più bello".
Il valore è trasformare un prototipo in un progetto realmente pubblicabile.
Questo significa, ad esempio:
introdurre il Server Side Rendering o il prerendering;
definire una struttura HTML semantica;
ottimizzare meta tag e dati strutturati;
migliorare performance e Core Web Vitals;
gestire immagini, cache e caricamenti;
configurare routing, sitemap e robots;
verificare l'indicizzazione sui motori di ricerca.
Sono aspetti che spesso non si vedono a occhio, ma incidono direttamente sulla capacità di un sito di essere trovato online.
L'AI non sostituisce lo sviluppo professionale
L'intelligenza artificiale sta cambiando il nostro modo di lavorare.
Anche noi la utilizziamo ogni giorno.
Permette di accelerare analisi, prototipazione e sviluppo.
Ma non elimina la necessità di conoscere come funziona il web.
È la stessa differenza che c'è tra avere il progetto di una casa e costruirla davvero.
Il progetto è indispensabile.
Ma nessuno andrebbe ad abitare dentro un rendering.
La domanda giusta non è "Posso creare un sito con Lovable?"
La risposta è sì.
La domanda importante è un'altra.
Quel sito è pronto per rappresentare la tua azienda online, essere indicizzato correttamente e diventare uno strumento di acquisizione clienti?
Nella maggior parte dei casi, la risposta è: non ancora.
Ed è proprio lì che termina il lavoro dell'intelligenza artificiale e inizia quello dei professionisti.
Un buon prototipo può far risparmiare giorni di sviluppo. Trasformarlo in un sito veloce, indicizzabile, accessibile e pronto per crescere richiede competenze tecniche, esperienza e attenzione ai dettagli.
È questo il passaggio che fa la differenza tra un'idea funzionante e un progetto digitale costruito per durare.