Ti guiderò passo dopo passo nel setup SEO e AEO che gestisco con gli agenti AI, dalla versione "pilota automatico" per chi non vuole sbattimenti fino alla build completa in Claude Code su Opus 5.5...
perché la ricerca ha cambiato forma da un pezzo, e oggi le tue pagine devono vincere due partite contemporaneamente: i link blu su Google e le risposte che ChatGPT o la AI Mode servono a chi non clicca più su nulla
e prima ancora di toccare un singolo strumento, devi fissarti in testa l'unica regola che decide se tutto questo vale il tuo tempo
un sacco di persone inseguono numeri scintillanti in Google Search Console: più impressioni, posizioni migliori, una curva più bella da screenshottare... ma niente di tutto ciò conta se le pagine che si posizionano non convertono
quindi, se le tue pagine non hanno un passaggio successivo chiaro — nessuna iscrizione, nessuna chiamata prenotata, nessun checkout — sistema prima quello, perché ogni ora che dedichi a questo articolo finché non lo fai è tempo sprecato
ecco cosa vedremo, nell'ordine esatto in cui dovresti costruirlo:
- la via facile, dove un unico dipendente gestisce l'intero ciclo al posto tuo
- il percorso da zero alla prima pagina, se non hai ancora un sito
- lo stesso setup costruito a mano dentro Claude Code
- come scegliere l'unica pagina che merita la tua settimana
- come smontare quella pagina e sistemarla per Google e per le risposte AI
- il ciclo settimanale che tiene tutto in movimento
- un piano di quattro settimane per non ritrovarti a fissare una cartella vuota

parti dalla via facile usando Viktor
Sarò diretto: la versione con Claude Code che vediamo più avanti in questo articolo è divertente da costruire, ma molti di voi non vogliono costruire proprio niente. Volete la SEO gestita mentre vi dedicate all'azienda.
È qui che entra in gioco Viktor, perché è un dipendente AI che vive dentro il tuo Slack e lavora lì, così tutto il team vede cosa sta facendo e può intervenire quando serve.
Colleghi i tuoi strumenti una volta sola (la maggior parte con un clic, qualcuno con una chiave API), Viktor si occupa della parte di login e inizia subito a lavorare, senza webhook e senza catene Zapier da tenere d'occhio.
Per la SEO, queste sono le connessioni che collegherei per prime:
- Google Search Console, così può leggere come performano le tue pagine nella ricerca
- DataForSEO, per i dati sulle keyword, i ranking live e i domini dei competitor
- Ahrefs, per i backlink e i siti che linkano i tuoi competitor
- WordPress/Webflow, se il tuo sito gira lì, così può modificare titoli delle pagine, descrizioni e schema
- PostHog, per monitorare iscrizioni e funnel, ed è la parte che tutti dimenticano
Quell'ultimo punto è il motivo per cui questo setup funziona per me.
Quando Viktor riesce a vedere i tuoi numeri di ricerca E i dati di conversione nella stessa conversazione, smette di consigliarti pagine che portano traffico che nessuno paga.
Poi gli assegni un lavoro ricorrente, con parole normali, come faresti nel briefing a un nuovo assunto.
Una cosa tipo: ogni lunedì, estrai le performance di ricerca della settimana scorsa, incrociale con le iscrizioni per landing page e portami l'unica pagina che merita attenzione, con un link dietro ogni motivazione.

Puoi ottenere 100 $ di crediti gratuiti su viktor.com
partire da zero senza un sito
Piccola deviazione per chi sta leggendo senza avere ancora un sito web e senza alcuna SEO alle spalle, perché tutto quello che segue dà per scontato che tu abbia già delle pagine su cui lavorare.
L'obiettivo qui è volutamente piccolo: una pagina che vende una cosa a un tipo di acquirente, più una pagina che ci manda le persone.
Quindi, prima di aprire qualsiasi builder, scrivi cosa vendi e cosa significa per te una conversione, che sia un'iscrizione, una chiamata prenotata o un acquisto.
Quella riga diventerà la prima cosa che il tuo agente leggerà più avanti, quindi vale la pena azzeccarla subito.
Poi scegli un problema che il tuo cliente ha già e un argomento di ricerca collegato che qualcuno digiterebbe un attimo prima di pagare per risolverlo.
Un argomento che le persone cercano per curiosità porta visitatori che se ne vanno; un argomento che cercano quando sono pronti ad agire porta acquirenti. Quindi punta sul secondo.
A quel punto, metti online il sito più semplice possibile su Webflow o WordPress, con la tua offerta, un modo per contattarti e nient'altro di elaborato: usa Claude Code per costruirlo.
(Il design può restare essenziale per un po': nessuno converte grazie a una sfumatura di colore.)
Su quel sito, parti con esattamente due pagine:
- una landing page mirata, costruita attorno a quell'argomento e alla tua offerta
- una pagina di supporto utile che risponde a una domanda strettamente correlata
La landing page deve avere un passaggio successivo chiarissimo verso l'alto: la stessa iscrizione, chiamata o checkout che hai scritto all'inizio.
La pagina di supporto fa il lavoro utile, rispondendo a una domanda che le persone si pongono prima di comprare, e poi linka la landing page così il lettore sa dove andare dopo.

Quando entrambe le pagine sono live, sei sulla stessa linea di partenza di tutti gli altri in questa guida, e Search Console, DataForSEO, Firecrawl e PostHog vengono collegati con la build in Claude Code che trovi subito qui sotto.
Da lì, le tue due pagine saranno le uniche candidate che il ciclo settimanale dovrà valutare, il che rende il tuo primo mese molto più semplice rispetto a chi è seduto su una montagna di vecchi articoli.
costruire il nostro setup in Claude Code
Il setup è una singola cartella sul tuo computer, e quella cartella è l'intero cervello del tuo agente SEO, quindi vale la pena farla bene.
Dentro tengo tre file che l'agente legge a ogni singola esecuzione:
- un brief che spiega l'azienda, l'offerta, chi compra e cosa conta come conversione
- un file di stato che contiene i numeri di base attuali per ogni pagina su cui stai lavorando
- un log continuo dove ogni esecuzione aggiunge una nuova voce senza mai cancellare quelle vecchie
Il brief è il file che modificherai di più, perché l'agente valuta una pagina solo nella misura in cui capisce cosa dovrebbe vendere.
Il log è quello che ti salva più avanti, perché tra tre settimane non ricorderai perché hai cambiato un titolo, e nemmeno l'agente lo saprà, a meno che non l'abbia messo per iscritto.
Poi arrivano le connessioni agli strumenti, e mi limiterò a quelli che si guadagnano davvero il loro spazio.
Google Search Console è il primo: per raggiungerlo da un agente ti serve un account Google con accesso al tuo sito, un progetto nella console API di Google e le credenziali OAuth.
Sembra spaventoso, ma richiede una sola sessione di lavoro e lo fai una volta sola.
Subito dopo c'è DataForSEO, lo strumento su cui mi appoggio di più per i dati di ricerca dentro un agente, perché è nato per essere chiamato da codice.
Tramite questo ottieni i volumi delle keyword, le pagine top live per qualsiasi query e persino cosa mostra la AI Mode di Google per una determinata parola chiave.
Prima di puntarci l'agente, usa la loro sandbox: restituisce dati finti con la stessa identica struttura di quelli reali e non ti costa un centesimo, così l'agente impara il formato prima di toccare il tuo budget.
Ahrefs è opzionale, e aggiungerei la sua API solo se lo paghi già, perché lo userai soprattutto per vedere i backlink e quali siti linkano i competitor invece di te.
Parallel è il livello di ricerca web, ed è quello che l'agente usa quando deve cercare qualcosa fuori dai tuoi strumenti, ad esempio dove viene discusso il tuo argomento o cosa dichiara un competitor nella sua pagina prezzi.
Firecrawl si occupa di leggere le pagine: gli dai un URL, lui esegue il crawl del sito, gestisce JavaScript e sitemap e ti restituisce testo pulito che il modello può effettivamente leggere.
E per le conversioni uso PostHog, o qualunque cosa il sito abbia già, purché la conversione venga tracciata intenzionalmente con un evento nominato e non con quello che lo strumento ha captato per conto suo.
Puoi cablare ognuno di questi come server MCP o come piccolo script che l'agente chiama, a seconda di cosa offre lo strumento.

Claude Code supporta gli hook, ovvero piccole regole che girano prima dell'uso di uno strumento, e puoi impostarne uno che obbliga l'agente a chiederti il permesso prima di qualsiasi azione che pubblichi, modifichi una pagina live o invii un URL.
Per le esecuzioni ricorrenti, usa un task pianificato in cui scegli le istruzioni, la cartella, il modello e la programmazione: ogni run si apre come una sessione nuova che puoi revisionare.
Io scelgo Opus 5.5, perché questo intero ciclo vive o muore sulle decisioni strategiche riguardo a quale pagina meriti la tua settimana, ed è lì che voglio il modello più potente che ho (tra l'altro costa meno di quanto pensi).
Tieni quel task nella modalità di autorizzazione che si ferma e aspetta quando incontra qualcosa che non ha il permesso di fare, perché quella pausa è il tuo passaggio di approvazione.
Anche le routine cloud sono comode, ma girano da sole senza fermarsi per chiedere conferme, quindi concedi loro solo l'accesso in lettura e non dare mai le chiavi per pubblicare.
trova l'unica pagina che merita la tua settimana
È qui che la regola delle conversioni diventa lavoro vero, perché il primo compito dell'agente è trovare UNA pagina in cui ranking migliori si trasformino in più soldi.
So che la tentazione di fare un audit di tutto il sito il primo giorno è forte, ma un audit completo ti consegna una montagna di piccoli problemi senza darti idea di quale porti fatturato. Quindi andiamo stretti.
L'agente apre prima Search Console ed estrae ogni pagina con relative impressioni, clic e posizione media nelle ultime settimane.
Poi tira fuori le conversioni per landing page da PostHog e le affianca ai numeri di ricerca, pagina per pagina.
Quello che cerchi è una pagina che converte già i visitatori che riceve e compare già nei risultati, ma si trova appena abbastanza in basso da restare invisibile alla maggior parte degli utenti.
Io la chiamo la "pagina killer", perché è l'unico punto in cui un salto di ranking finisce dritto nelle iscrizioni invece che in un grafico più carino.
Una pagina con tonnellate di impressioni e zero conversioni è una trappola, e l'agente dovrebbe segnalarla come tale anziché consigliartela.
Quando hai due o tre candidate, DataForSEO controlla le query dietro ogni pagina, quante persone le cercano e chi si posiziona in cima in questo momento.
Poi l'agente guarda la pagina dei risultati live per la query principale, perché i numeri da soli mentono continuamente.
Se le prime posizioni sono tutte guide how-to e la tua candidata è una pagina prezzi, la query cerca qualcosa di diverso da quello che vendi, e nessuna ottimizzazione sistemerà questo disallineamento.
Così ogni candidata riceve dall'agente uno di tre verdetti: tienila, tienila dopo aver sistemato una condizione, oppure scartala.
E qualunque cosa decida, deve spiegare la scelta con i link alle pagine che ha analizzato.
Se hai collegato Ahrefs, questo è anche il momento di controllare i backlink, perché a volte un competitor vince grazie alla forza dei siti che lo linkano, e quello è un lavoro diverso dal riscrivere la pagina.

Qualche avvertenza sui dati di Search Console prima di fidarti ciecamente:
- i numeri arrivano con due o tre giorni di ritardo, quindi oggi manca sempre
- quando scomponi i dati per pagina e query contemporaneamente, alcune righe vengono scartate
- le apparizioni nella AI Overview possono far sembrare la posizione media migliore della realtà
Consiglio anche di dire all'agente di estrarre i dati un giorno alla volta e salvarli nel file di stato, perché così eviti i muri delle quote e ottieni uno storico pulito da confrontare più avanti.
Alla fine di questo passaggio dovresti avere una pagina, una query principale e una breve motivazione scritta del perché quella pagina è la tua scommessa.
smonta la pagina e sistemala
Ora l'agente ispeziona la pagina che hai scelto, e a me piace pensarlo come un check-up completo in quattro passaggi, partendo dalle cose noiose che fanno crollare tutto il resto.

Primo: Google riesce almeno a raggiungerla? Significa che Googlebot non è bloccato, la pagina restituisce un codice di stato normale e c'è del testo reale indicizzabile.
Lo strumento Controllo URL e il rapporto Indicizzazione delle pagine di Search Console ti danno la risposta in un minuto.
E se il tuo sito si appoggia molto al JavaScript, fai confrontare all'agente ciò che Firecrawl vede dopo il rendering con quello che la pagina grezza restituisce.
Poi la velocità: per quello lancio l'API di PageSpeed Insights sulla pagina, mobile first, e mi preoccupo solo dei fallimenti abbastanza gravi da infastidire un visitatore reale.
Velocità e accessibilità contano anche per le risposte AI, perché Google dice che una pagina deve essere scansionabile, indicizzata e idonea per uno snippet prima di poter comparire come link dentro le funzionalità AI.
Il secondo passaggio è la concorrenza, e qui l'agente fa quello che faresti tu a mano se avessi un pomeriggio libero.
DataForSEO estrae le prime dieci pagine per la query principale, Firecrawl fa lo scraping completo di ognuna e Opus 5.5 le legge fianco a fianco con la tua.
Leggere la pagina intera è il punto cruciale, perché un agente che prova a indovinare cosa ha scritto un competitor si inventerà le cose, mentre uno che legge la pagina vera non lo farà.
Quello che vuoi ricevere è una lista breve di ciò che i vincitori trattano e tu no, le domande a cui rispondono e tu salti, e qualsiasi cosa la tua pagina dica meglio di tutti loro.
La regola che do all'agente è che ogni affermazione nel suo report deve essere accompagnata dall'URL da cui proviene, e se mancano dei dati, deve dire che mancano invece di tappare il buco con un'ipotesi.
Questa è la differenza tra un audit che fa scena e uno su cui puoi agire, perché nel momento in cui chiedi da dove arrivi un dato, un audit tirato a indovinare crolla.
Il terzo passaggio riguarda i motori di risposta, e qui resterò con i piedi per terra perché è il punto in cui si accumulano i consigli inventati.
Google dice che non esiste alcun trucco speciale per le AI Overview o la AI Mode: le basi normali della SEO valgono ancora, e ti sconsiglia persino di perdere tempo con cose come i file llms.txt.
Lo schema è un ottimo esempio di hype che supera le prove: Ahrefs ha condotto un ampio test abbinato aggiungendo schema alle pagine e non ha visto alcun salto significativo nelle citazioni AI tra Google e ChatGPT.
Quindi tratto lo schema come qualcosa da aggiungere quando la pagina è adatta a un risultato arricchito, e mai come scorciatoia AEO.
Le modifiche che hanno senso per le risposte AI riguardano il modo in cui la pagina viene letta:
- rispondi alla domanda nella prima riga sotto ogni heading
- fai in modo che ogni heading rispecchi il modo in cui le persone formulano la domanda
- scrivi ogni sezione in modo che abbia senso anche se letta da sola
- mantieni i dati aziendali identici ovunque compaiano online
Quest'ultimo punto pesa più di quanto sembri, perché le risposte AI attingono moltissimo da siti di terze parti come Reddit, YouTube, forum e testate di settore, quindi ciò che gli altri dicono di te conta quanto la tua stessa pagina.
È qui che Parallel si guadagna il suo posto, dato che l'agente lo usa per cercare dove vengono discussi il tuo argomento e il tuo brand.
Ciò che torna indietro è una lista di posti in cui i tuoi dati sono sbagliati e thread in cui manchi da una conversazione a cui dovresti partecipare.
Per verificare se le risposte AI ti citano già, DataForSEO può mostrare cosa restituisce la AI Mode per la tua query.
Bing Webmaster Tools va un passo oltre con un report sulle Performance AI che elenca quali delle tue pagine vengono citate nelle risposte AI.
Il quarto passaggio è quello su cui si regge tutto questo articolo: il percorso dalla pagina alla conversione.
L'agente legge la pagina come farebbe un acquirente e verifica se c'è un passaggio successivo ovvio, se compare abbastanza presto e se la pagina risponde davvero ai dubbi che qualcuno ha un attimo prima di iscriversi.
Poi controlla il tracciamento, perché se l'iscrizione non è registrata come un evento nominato a sé, non saprai mai se il lavoro SEO ha pagato.
Anche i link interni rientrano qui, perché l'agente individua le pagine del tuo sito che ricevono già traffico e suggerisce dove inserire un link verso la pagina che fattura.
Alla fine dei quattro passaggi, l'agente scrive tutto in un unico report nella cartella, classifica gli interventi e consiglia UNA sola modifica da fare per prima.
fai girare il ciclo ogni settimana
Questa è la parte che trasforma un audit occasionale in un sistema, ed è anche il punto in cui gli agenti diventano pericolosi se lasci che reagiscano a tutto.
Il ciclo che faccio girare è breve, e l'agente lo ripete ogni settimana secondo la pianificazione che hai impostato prima:
- estrae nuovi numeri di ricerca e conversioni nel file di stato
- li confronta con la baseline precedente all'ultima modifica
- verifica se qualcosa si è rotto sulla pagina dall'ultima settimana
- raccomanda una modifica portando prove e link a supporto
- aspetta il tuo sì prima di bozzare o pubblicare alcunché
- annota nel log cosa è successo e cosa è cambiato

Una modifica alla volta sembra lenta.
Lo è, di proposito, perché se cambi il titolo, l'intro e i link interni nella stessa settimana non saprai mai quale abbia fatto il lavoro.
L'agente dovrebbe anche sapere che le piccole oscillazioni di ranking sono normali, visto che Google stesso dice che le posizioni si muovono di continuo e a volte tornano su da sole.
Quindi gli dico di ignorare qualsiasi cosa si muova per meno di un paio di settimane e di non toccare mai una pagina che performa già bene senza un motivo solido.
Alcune modifiche si riflettono in pochi giorni, altre richiedono mesi.
Ed è per questo che il log si ripaga da solo: l'agente deve sapere da quanto tempo ogni modifica è live prima di giudicare qualsiasi cosa.
E quando giudica, guarda due aspetti insieme: il lato ricerca e il lato business.
Una pagina salita nei risultati ma che non ha portato iscrizioni extra finisce nel log come un buco nell'acqua.
E una pagina rimasta piatta nei ranking ma che ha convertito meglio dopo una call to action più chiara entra come una vittoria, senza discussioni.
La stessa cautela vale per le citazioni AI, perché Bing afferma che i trend delle sue citazioni non possono essere legati a una singola modifica specifica, e un aggiornamento del modello da parte loro può spostare numeri con cui non c'entri nulla.
Inoltre tengo congelate le istruzioni dell'agente durante un test, perché cambiare il prompt a metà esperimento rende il controllo di questa settimana incomparabile con quello della scorsa.
Quando approvi una modifica, l'agente la prepara in bozza, su WordPress, Webflow o dovunque viva il tuo sito, e tu fai l'ultima lettura prima che vada online.
Quell'ultima lettura è il momento in cui entra in gioco il tuo gusto, perché l'agente è bravissimo a trovare cosa non va, ma molto meno bravo a capire cosa il tuo brand non direbbe mai.
le tue prime quattro settimane
Ecco come imposterei il primo mese se partissi da zero oggi, e lo seguirei nell'ordine invece di saltare subito alla parte divertente.

Nella prima settimana colleghi tutto e imposti la baseline.
Significa Search Console, DataForSEO, Firecrawl, Parallel e il tuo tracciamento delle conversioni, più Ahrefs se ce l'hai già, con limiti di spesa e regole di approvazione definiti prima della prima vera esecuzione.
Scrivi il brief, confermi che la tua iscrizione o vendita sia tracciata come evento nominato e lasci che l'agente tiri qualche settimana di storico nel file di stato.
Se scegli la strada di Viktor, la prima settimana consiste solo nel collegare gli stessi strumenti lì dentro e assegnargli il lavoro ricorrente.
Nella seconda settimana, l'agente trova la pagina che fattura e ci fa sopra il check-up in quattro passaggi.
Tu leggi il report, contesti tutto ciò che non ha una fonte e concordate l'unica modifica da fare per prima.
La terza settimana è quella del rilascio.
L'agente prepara la bozza della modifica, tu la revisioni, la pubblichi tu stesso e il log registra la data e esattamente cosa si è mosso.
Nella quarta settimana imposti il ciclo ricorrente e inizi a misurare.
Il task pianificato o il job di Viktor girerà ogni settimana da ora in poi, e lasci alla modifica qualche altra settimana prima di definirla un successo o un fallimento.
Dopo, scegli la modifica successiva sulla stessa pagina o la prossima pagina che fattura, e il sistema continua a girare con te che prendi una decisione a settimana invece di fare tutto lo scavo da solo.
Questo è l'intero setup che uso, e niente di tutto ciò richiede che tu sia un esperto SEO: richiede solo che tu ammetta quali pagine fanno soldi e quali fanno solo scena.
Per la versione pilota automatico, Viktor gestisce tutto questo per te dentro Slack o Teams, con la tua approvazione su ogni mossa delicata.
Se vuoi costruirlo da solo, apri Claude Code, crea la cartella e scrivi il brief stasera.
E qualunque strada tu scelga, fai convertire le pagine prima di chiedere un singolo visitatore in più.
Grazie a Viktor per aver sponsorizzato questa guida, puoi ottenere 100 $ di crediti gratuiti su viktor.com





