CLAUDE PER SEO · LAVORO SU REPOSITORY

Claude Code SEO: L'Agente che Modifica il Vostro Sito, Non le Vostre Bozze

La maggior parte dei consigli 'Claude per SEO' tratta un agente di codifica come una macchina da scrivere. Su un sito moderno, ogni problema di SEO è un file — e leggere, modificare e spedire file è esattamente ciò che Claude Code fa.

10 luglio 2026·Luke McCormack·9 min di lettura

Cercate “claude code seo” e la maggior parte di ciò che trovate sono raccolte di prompt: incollate la vostra bozza in Claude e chiedete meta descrizioni, generate dieci varianti di titolo, fate brainstorming di parole chiave. Tutto questo tratta Claude Code come una macchina da scrivere con opinioni — il che perde completamente ciò che la cosa effettivamente è. Claude Code è l’agente terminale di Anthropic. Le sue capacità native sono leggere file, modificare file ed eseguire git. E su un sito web moderno, questo elenco descrive praticamente l’intera superficie dell’SEO — perché i vostri tag title, canonical, sitemap, regole robots, redirect e dati strutturati non sono impostazioni in un dashboard. Sono righe di codice in un repository.

Questo è il reframe a cui questa guida si impegna: Claude Code non assiste l’SEO, trasforma l’SEO in lavoro su repository — trovate il problema in Search Console, modificate i file sorgente reali, aprite una pull request, e verificate il movimento in Search Console settimane dopo. Questo è il lato operativo della nostra guida su Claude per SEO: non ciò che il modello può scrivere, ma ciò che l’agente può fare.

I vostri problemi di SEO sono file

Esaminate ciò che un audit SEO rileva e dove effettivamente risiede ogni elemento su un sito framework. Il titolo debole sulla vostra money page è un export generateMetadata. Gli URL duplicati che dividono i vostri segnali sono una regola canonical in un file di layout. Le pagine che Google non ha mai trovato sono una voce mancante da app/sitemap.ts. Il blocco staging che è finito in produzione è una riga in app/robots.ts. Il rich result che non state ottenendo è un componente JSON-LD che si è allontanato dalla sincronizzazione con la pagina. Nessuno di questi è un artefatto di marketing. È codice, versionato in git, modificabile in secondi.

Il flusso di lavoro tradizionale ignora questo. Uno strumento trova il problema in un browser, un marketer lo scrive in un ticket, uno sviluppatore lo prende due sprint dopo, e nessuno verifica di nuovo il numero in seguito. Il finding era istantaneo; la spedizione ha richiesto un mese; la verifica non è mai accaduta. Quel divario non è un problema di talento — è ciò che ottenete quando le persone che trovano problemi di SEO e le persone che possono modificare i file vivono in strumenti diversi. Un agente di codifica che può interrogare Search Console e modificare il sorgente collassa il divario in una sessione.

~10
file che controllano la maggior parte dell'SEO tecnico su un sito Next.js
metadata, sitemap, robots, config, schema
1
pull request per fix — il gate di revisione umana
un diff, un reviewer, un timestamp
~3 settimane
fino a quando Search Console può rendere un verdetto
confermato · regressione · inconcludente

Ciò di cui Claude Code ha bisogno: prove che può interrogare, file che può modificare

Di fabbrica, Claude Code che esegue nel vostro repository del sito ha le mani ma non le prove. Può leggere ogni template, ma non può sapere quale query si trova sulla prima pagina guadagnando nulla, quali pagine Google mostra ma nessuno clicca, o come si presentano i risultati concorrenti. Quella conoscenza vive in Google Search Console e nei SERP — fuori dal repository, dietro le API.

Il ponte è MCP, il Model Context Protocol — lo standard aperto, introdotto da Anthropic, che permette a Claude Code di chiamare strumenti remoti naturalmente come legge file locali. Connettete un server MCP che espone i vostri dati di Search Console e una bacheca di task condivisa, e l’agente all’improvviso ha entrambi i lati del lavoro: può eseguire una query GSC per trovare la pagina con underperforming, cercare nel repository il template che la renderizza, modificare il file, e registrare l’intera transazione su una bacheca che sopravvive alla sessione. Come è costruito quel server — scopes, strumenti, la bacheca come sistema di record — è l’argomento della guida gemella su server MCP per SEO; il cablaggio pratico è un singolo comando claude mcp add, coperto nella guida di connessione.

Il loop, da capo a fondo: find, edit, PR, verify

Ecco l’intero meccanismo, eseguito come un unico movimento continuo invece di quattro lavori disconnessi. È l’implementazione concreta del ciclo find → fix → verify che la nostra guida all’SEO a ciclo chiuso descrive in astratto — con Claude Code come le mani ad ogni passo.

1. Find — le prove vengono da Search Console

L’agente interroga GSC tramite MCP per i pattern che vale la pena affrontare: query che si posizionano sulla prima pagina con un click-through rate ben al di sotto di ciò che la posizione dovrebbe guadagnare, pagine con impressioni e nessun click, query a distanza di tiro che si aggirano alla posizione undici, URL che la sitemap dichiara ma l’indice ignora. Su un sito che abbiamo sottoposto ad audit, una query commerciale se ne stava comodamente sulla prima pagina e guadagnava quasi nulla — il titolo che Google mostrava era un default di template che non diceva nulla che un compratore cliccherebbe. Nessuno crawler lo segnala; le prove esistono solo nei dati a livello di query di Search Console. Ogni finding diventa un task con la metrica che giudicherà il fix impegnato in anticipo: questo è un problema di CTR, quindi CTR sarà il giudice.

2. Edit — il fix è un diff, non un suggerimento

Ora la parte che nessun dashboard può fare. L’agente cerca nel repository la rotta, legge l’export generateMetadata o il layout che produce il titolo debole, e lo modifica — nel file reale, nello stile del codice circostante. I bug a livello di template ottengono fix a livello di template: una modifica a un file di layout corregge ogni pagina che quel layout renderizza, qualcosa che un flusso di lavoro CMS pagina per pagina non può esprimere. Lo stesso movimento copre componenti schema, logica canonical, link interni, redirect — tutta la superficie di audit repository-first.

3. Ship — la pull request è il gate di revisione

L’agente crea un branch, fa un commit e apre una PR la cui descrizione porta le prove: la query, i numeri che l’hanno segnalata, l’impatto atteso, la metrica che la verificherà. Un umano esamina il diff e fa il merge — oppure controbatte. Nulla atterra silenziosamente. La PR merged fa il doppio dovere: spedisce il fix e lo timestamp, e quel timestamp è da dove il clock di verifica inizia. Il task si capovolge a done con l’URL della PR allegato.

4. Verify — Search Console rende il verdetto

Circa tre settimane dopo — tempo sufficiente per una ricrawl e per l’accumulo di dati di query freschi su entrambi i lati del cambiamento — la metrica impegnata viene riletta sulla query esatta che il task ha nominato. Si è mossa e ha tenuto: confermato, e il sito ora ha un fatto provato che non aveva prima. Si è mossa nel modo sbagliato: regressione, e il task si riaprì con informazioni migliori. Non riesce ancora a dire: inconcludente, un null onesto. Un monitor settimanale fa la ri-lettura, quindi nessun umano deve ricordare trenta date di verifica.

FaseCiò che Claude Code faL'artefatto che lascia
FindInterroga Search Console tramite MCP per lacune di CTR, buchi di indicizzazione, query a distanza di tiroUn task: impatto atteso + metrica di verifica + target, impegnato prima del fix
EditCerca nel repository, legge il template, modifica metadata / schema / canonical nei file sorgente realiUn diff nei file effettivi
ShipCrea un branch, fa un commit, apre una PR che porta le prove; un umano esamina e fa il mergeUna PR merged — il timestamp da cui gira la verifica
VerifyUn monitor ri-legge la metrica impegnata in GSC al segno di tre settimaneUn verdetto sul task: confermato · regressione · inconcludente
Il loop come lo esegue Claude Code. Ogni fase produce un artefatto da cui la fase successiva dipende — e la bacheca mantiene tutti e quattro insieme, che è ciò che rende l’ultimo possibile.
Una finestra terminale in frosted-glass su una superficie color crema accanto a una lastra in frosted-glass che porta l’emblema del brand gradient-A; un nastro di luce blu-ardesia scorre da un grafico in stile Search Console nelle righe diff del terminale, poi attraverso una carta pull-request, e di nuovo nel grafico dove preme un checkmark blu-ardesia su una barra in aumento — find, edit, ship, verify come un singolo percorso ininterrotto
Find in Search Console · edit the source · ship the PR · verify the number

Perché la PR rende questo più sicuro, non più lento

L’obiezione istintiva a un agente che modifica il vostro sito web è il rischio — e ha esattamente il rischio al contrario. Confrontate i modi di fallimento. Una modifica bulk CMS o un toggle “auto-ottimizza” di plugin modifica le pagine senza diff, senza revisore, e senza un modo pulito di tornare indietro. Una pull request è l’opposto di tutti e tre: ogni cambiamento è un diff leggibile, un umano lo approva prima che esista in produzione, e git revert lo annulla in un movimento. Il flusso di lavoro PR che i team di software hanno adottato precisamente perché i cambiamenti non esaminati vi bruciano è lo stesso gate che rende l’SEO agenticа fidata.

Un agente che suggerisce è sicuro e inutile. Un agente che spedisce silenziosamente è utile e pericoloso. Un agente che spedisce attraverso una pull request è sia utile che esaminabile — questo è l’intero design.

Il gate di revisione

Il gate risolve anche qualcosa di più sottile: l’attribuzione. Perché ogni fix è un commit merged con un timestamp, la domanda “cosa è cambiato e quando?” — la domanda che rende la maggior parte dei retrospettivi SEO dissolti in sospiri — ha una risposta esatta. La verifica è buona solo quanto il record di ciò che è stato spedito, e git è il miglior change record mai costruito.

Claude Code vs. Claude in una finestra di chat

Lo stesso modello si trova dietro entrambi, il che è esattamente perché il confronto è chiarificante: la differenza non è intelligenza, è agency. Una finestra di chat può ragionare sull’SEO brillantemente e lasciare comunque ogni finding bloccato dal vostro lato del vetro — voi portate l’insight al CMS, ricordate di ri-controllare, siete il loop. Claude Code con accesso MCP è il loop.

Claude in una finestra di chat

Incollate una pagina e chiedete un titolo migliore. Scrive cinque buone opzioni. Poi copiate una, trovate dove vivono i titoli, lo spedite voi stessi, e — se siete insolitamente disciplinati — ricordate di controllare il CTR il prossimo mese. Il modello ha ragionato; voi avete fatto tutto il lavoro che tocca la realtà.

Claude Code nel vostro repository

Interroga Search Console per le pagine dove un titolo migliore conterebbe, modifica l'export di metadati nel template, apre una PR con le prove nella descrizione, e archivia un task che un monitor ri-legge tre settimane dopo. Il verdetto — confermato o no — arriva senza che nessuno ricordi di chiedere.

Ciò che questo onestamente non può fare

Quattro limiti, affermati chiaramente. Primo, il loop ha bisogno dei suoi dati: senza Search Console connesso tramite MCP, Claude Code sta facendo audit al buio — può leggere ogni file e comunque non sapere quale conta, perché l’importanza è una proprietà di query, non di codice. Secondo, la verifica obbedisce alla fisica della fonte di dati, non al vostro ciclo sprint: il proprio reporting di Search Console è in ritardo di circa due giorni, le ricrawl richiedono giorni in più, e un fair before-and-after ha bisogno di impressioni su entrambi i lati — leggete il numero al giorno cinque e state valutando rumore. Terzo, eseguito onestamente, una quota reale di fix verificherà inconcludente, specialmente piccoli cambiamenti di igiene; un sistema che confermava tutto vi starebbe mentendo.

Quarto — e questo è quello che le raccolte di prompt sbagliano nell’altra direzione — l’accesso al repository non rende la strategia di contenuto gratuita. Un agente che scrive articoli senza prove SERP produce ipotesi fiduciose e ben formattate. Il loop di scrittura ha la sua disciplina — una smantellamento di ciò che già si posiziona, un outline che lo batte, gate di scoring prima che qualcosa sia spedito — che il pilastro Claude per SEO mappa attraverso il cluster. La stessa avvertenza vale per i siti che non sono repository a tutti: un CMS ospitato senza accesso al sorgente ricade su strumenti basati su crawl e integrazioni API, che funzionano, ma rinunciate alla leva a livello di template che rende il percorso del repository così efficiente.

Come configurarlo

La configurazione di lavoro è quattro step, e nessuno di loro è esotico. Installate Claude Code. Aprite un terminale nel repository del vostro sito web — lo stesso in cui lavorano i vostri sviluppatori. Connettete un server MCP che espone i vostri dati di Search Console e una bacheca di task (un comando, poi autenticate). Poi chiedetegli di lavorare sulla bacheca: find, edit, PR, e lasciate che il monitor legga i verdetti. Da quel momento il vincolo non è più quanto velocemente i finding possono essere spediti — è quanto bene sono i finding, dove l’accesso dell’agente ai dati di query reali si compone di ciclo su ciclo.

Se volete vedere il lato find eseguito prima contro la vostra proprietà, il report SEO gratuito connette il vostro Search Console e presenta le query dove spedire una modifica di file muoverebbe effettivamente un numero — ranking della prima pagina che non guadagnano nulla, pagine mostrate e mai scelte. E se preferite che l’intero loop girasse per voi — agente, bacheca, PR e i verdetti di tre settimane — prenotate una chiamata e lo esamineremo sui vostri dati.

Frequently asked questions

Può fare il lavoro, perché su un sito moderno il lavoro è codice. I titoli e i metadati vivono negli export di metadati, i canonical nei template di layout, la sitemap e le regole robots nei file sorgente, i dati strutturati nei componenti JSON-LD. Claude Code legge quei file, li modifica, e spedisce il cambiamento attraverso git — e con Search Console connesso tramite MCP, sa anche quali file vale la pena modificare.
Attraverso MCP, il Model Context Protocol. Voi connettete un server MCP che espone i vostri dati di Search Console e una bacheca di task condivisa con un singolo comando, vi autenticate con Google, e da allora in poi l'agente interroga i vostri dati di prestazione GSC reali allo stesso modo in cui legge i file locali — nessun export, nessun copia-incolla.
No. Ogni cambiamento viene spedito come pull request: un diff leggibile, aperto su un branch, con le prove e l'impatto atteso nella descrizione. Un umano esamina e lo fa il merge — o controbatte — prima che qualcosa raggiunga la produzione, e git revert annulla qualsiasi cambiamento merged in un movimento. Quel gate di revisione è una parte fondamentale del design, non un inconveniente.
Ogni finding diventa un task che impegna una metrica di verifica — click, impressioni, CTR o posizione — prima che il fix sia spedito. Circa tre settimane dopo che la PR viene merged, un monitor ri-legge quella metrica esatta in Search Console e registra un verdetto: confermato, regressione o inconcludente. La prova è una misurazione before-and-after legata a un cambio, non una dashboard che è diventata accidentalmente verde.
Parzialmente. Gli strumenti basati su crawl e le integrazioni API coprono il caso senza repository, e le metà find-and-verify del loop funzionano allo stesso modo. Quello che rinunciate è la leva a livello di template: in un repository, una modifica a un file di layout corregge ogni pagina che quel layout renderizza, cosa che un flusso di lavoro CMS pagina per pagina non può esprimere. Il percorso del repository è dove questo approccio è più forte.
Come fonti di dati, sì — i volumi di parole chiave, i punteggi di difficoltà e le composizioni SERP devono ancora provenire da da qualche parte, e l'agente le consuma tramite MCP. Ciò che cambia è cosa accade dopo il finding: invece di una riga in una dashboard in attesa di una coda di ticket, il finding diventa una modifica, una PR e una verifica programmata. Gli strumenti trovano; l'agente spedisce e prova.
Luke McCormack

Scritto da

Luke McCormack

Fondatore, My Agentic SEO

Specialista SEO e Google, responsabile del go-to-market e della crescita di My Agentic SEO.

Più su Luke

Lasci che l’agente esegua il primo passo sui Suoi dati reali

Colleghi la Sua Google Search Console e riceva un report SEO professionale gratuito — diagnosticato e prioritizzato sul Suo sito reale. Richiede pochi minuti.