Se pensavate che l'avvento dell'AI nella ricerca si limitasse a ChatGPT che riassume i vostri articoli, preparatevi. Sta arrivando qualcosa di molto più grande, strutturale e definitivo.
Si chiama WebMCP (Web Model Context Protocol) ed è la proposta di standard che Google sta spingendo per trasformare il web da una "biblioteca di documenti" a una "dashboard di strumenti" per le Intelligenze Artificiali.
Dopo aver analizzato la documentazione ufficiale e le riflessioni di Dan Petrovic, ho deciso di portarvi dentro questo cambiamento. Non è fantascienza: è il prossimo passo della SEO tecnica. E chi lo ignora oggi, domani sarà invisibile agli Agenti che prenderanno le decisioni d'acquisto per noi.
1. La Fine dello "Screen Scraping": Perché l'AI ha bisogno di aiuto
Oggi, se chiedete a un Agente AI di "prenotare un volo" o "comprare quel paio di scarpe", l'agente deve comportarsi come un umano goffo: cerca di leggere il codice HTML, indovina quale bottone cliccare, prova a compilare form. Si chiama screen scraping ed è fragile. Basta cambiare un CSS e l'agente si blocca.
WebMCP cambia le regole.
Immaginate di non dover più mostrare all'AI la "facciata" del vostro sito (il design), ma di poterle passare direttamente i comandi del retrobottega.
WebMCP permette ai siti web di esporre API dichiarative: istruzioni chiare che dicono all'agente: "Ehi, non provare a cliccare a caso. Se vuoi aggiungere al carrello, usa questo strumento. Se vuoi cercare, usa questo parametro."
È il passaggio dal tentativo all'esecuzione affidabile.
2. Da "Leggibile" a "Attivabile": La Nuova Frontiera della SEO
Fino a ieri, il nostro lavoro di SEO era rendere i contenuti comprensibili (tramite keyword, H1, Schema.org).
Domani, il nostro lavoro sarà rendere le funzioni del sito attivabili.
L'analisi di Petrovic evidenzia un concetto chiave: La scoperta dei Tool come nuovo problema di indicizzazione.
In un futuro prossimo, non indicizzeremo solo pagine (/chi-siamo), ma indicizzeremo Capacità.
- Il sito di questo ristorante sa "Prenotare un tavolo"?
- Questo e-commerce sa "Verificare la disponibilità in negozio"?
Se il tuo sito non espone queste capacità tramite WebMCP, per l'agente AI sarai solo un muro di testo inerte. I tuoi concorrenti "Agent-Ready", invece, saranno la mano che esegue l'azione.
Nota del Consulente (sì proprio io 😁): L'Impatto sul Business Locale
Molti pensano che queste siano "cose da Amazon". Errore. Pensate a un'attività locale, come quelle che seguo nei miei progetti di sviluppo web e consulenza SEO a Novara ad esempio.
Se un utente chiede al suo assistente AI: "Trovami un idraulico libero domani mattina", l'AI favorirà il sito che le permette di leggere l'agenda e prenotare lo slot direttamente (via WebMCP), scartando quelli che offrono solo un modulo di contatto generico "Ti richiameremo". La SEO tecnica diventa, letteralmente, un vantaggio operativo.
3. Imperativo vs Dichiarativo: Due Strade per l'Integrazione
Come si implementa questa magia? Lo standard prevede due approcci, che riflettono due filosofie diverse:
A. L'Approccio Imperativo (Per i "Developer Puri")
Qui si usa JavaScript puro (navigator.modelContext). È potente, flessibile, perfetto per Single Page Applications complesse. Definisci tutto via codice: input, output, callback. È chirurgia di precisione.
B. L'Approccio Dichiarativo (La via "SEO-Friendly")
Questa è la rivoluzione per noi SEO. Si usa l'HTML che già conosciamo, potenziato.
Basta aggiungere attributi speciali ai form esistenti (toolname, tooldescription). Il browser legge questi tag e crea automaticamente il ponte per l'AI.
- Perché è geniale: Significa che possiamo rendere un sito "Agent-Ready" senza riscrivere il backend, lavorando sul markup come facciamo oggi con i dati strutturati.

4. Le Descrizioni dei Tool: I Nuovi Meta Tag (importante!)
Ecco il punto dove la SEO umanistica incontra quella tecnica.
Per convincere un Agente AI a usare il tuo tool (e non quello del competitor), devi "venderglielo".
Le descrizioni (tooldescription) diventano i nuovi Meta Title/Description, ma il target non è l'utente umano nella SERP, è il Modello Linguistico (LLM).
Le Best Practice emerse dallo studio sono chiare e richiedono un Copywriting per Macchine:
- Verbi d'Azione Precisi: Non "Modulo contatti", ma "Invia una richiesta di preventivo urgente".
- Input Grezzi: Non chiedere all'AI di fare calcoli ("minuti dalla mezzanotte"), accetta il linguaggio naturale ("ore 14:00"). Riduci lo sforzo cognitivo della macchina.
- Spiegare il "Perché": Spiega all'AI quando usare quel tool. "Usa questo parametro solo se l'utente ha richiesto la spedizione express."
Sei pronto a rendere il tuo sito "Agent-Ready"?
WebMCP non è ancora uno standard globale, è in fase di test (potete attivarlo su Chrome via flag, puoi leggere qui sotto la guida tecnica). Ma la direzione è tracciata.
Stiamo passando dall'ottimizzazione per i Crawler (che leggono) all'ottimizzazione per gli Agenti (che fanno).
Se gestire questa transizione ti sembra complesso, o se vuoi capire come la tua azienda può prepararsi a questo salto tecnologico, dai un'occhiata ai miei Piani SEO e Coaching. Non serve aspettare il 2030 per costruire il futuro: le fondamenta si gettano oggi.
WebMCP: passiamo alla pratica per Sviluppatori e SEO Tecnici
Nella prima parte abbiamo esplorato la rivoluzione strategica di WebMCP: rendere i siti "attivabili" dalle AI. Ora cominciamo a sbirciare sotto al cofano.
Come si trasforma un normale form HTML in un'interfaccia Agent-Ready? Come possiamo "vedere" quando un'AI sta navigando sul nostro sito? E come possiamo servirle dati strutturati invece di pagine web pesanti?
Analizziamo le specifiche tecniche emerse dalla documentazione Google di WebMCP e dallo studio di Dan Petrovic.
1. Il CSS per l'Era delle Macchine: Feedback Visivo
Per la prima volta nella storia del web design, abbiamo classi CSS dedicate non all'interazione umana (come :hover), ma all'interazione sintetica.
WebMCP introduce due pseudo-classi fondamentali per la trasparenza:
:tool-form-active: Si attiva sul tag<form>quando un agente AI ne prende il controllo, popolando i campi.:tool-submit-active: Si illumina sul bottone di invio quando l'agente sta per "premere il grilletto".
Perché è importante?
Immagina un utente che guarda il suo schermo mentre l'AI lavora per lui. Queste classi ci permettono di creare un "Feedback Visivo di Automazione". Possiamo far brillare il form di blu o aggiungere un'etichetta "AI at work" in tempo reale. È UX per l'era ibrida.
css/* Esempio di stile per l'AI */
form:tool-form-active {
border: 2px solid #00D2FF; /* Un bordo "Cyber Blue" */
box-shadow: 0 0 15px rgba(0, 210, 255, 0.5);
}
2. L'Attributo agentInvoked: Il "Campanello" dell'AI
Questa è forse la novità tecnica più succosa per gli sviluppatori.
L'interfaccia SubmitEvent si arricchisce della proprietà booleana agentInvoked.
In parole povere: il tuo codice JavaScript ora può sapere chi ha premuto "Invia".
- È stato un umano col mouse? (
agentInvoked: false) - È stato un Agente AI? (
agentInvoked: true)
Cosa cambia per la SEO e la CRO?
Questo apre le porte alla Agentic CRO (Ottimizzazione della Conversione per Agenti).
Se rileviamo che l'utente è un'AI, possiamo:
- Saltare le distrazioni: Evitare di mostrare modali, pop-up o animazioni inutili che confonderebbero il modello.
- Risposte Asincrone: Invece di ricaricare la pagina (lento e costoso), possiamo bloccare l'invio standard (
preventDefault()) e restituire all'agente un JSON pulito con l'esito dell'operazione, usando il metodorespondWith().
Scenario Pratico:
Un'AI compila il form di prenotazione sul tuo sito. Invece di rimandarle una pagina HTML di ringraziamento "Grazie Mario", le rispondi con un JSON: { "status": "confirmed", "reservation_id": "8892" }. L'AI capisce immediatamente, senza dover fare parsing di nuovo HTML. Efficienza pura.
3. Best Practice per gli Schemi JSON
Come abbiamo detto, le descrizioni sono i nuovi Meta Tag. Ma lo Schema JSON è la nuova Sitemap.
Dallo studio emergono regole d'oro per progettare i dati che l'AI deve digerire:
- Tolleranza agli Errori (Self-Correction): Se l'AI sbaglia un formato (es. data), il server non deve solo dire "Errore". Deve restituire un errore descrittivo che spieghi cosa è sbagliato. Questo permette all'agente di "pensare", correggersi e riprovare autonomamente, senza bloccare il task.
- Approccio Atomico: Non creare un "Super-Tool" che fa tutto. Crea tool modulari e componibili. Un tool per "Cercare Prodotti", uno per "Aggiungere al Carrello". Lascia che sia l'intelligenza dell'agente a decidere come combinarli.
4. Come testarlo oggi (Sì, puoi farlo)
Non serve aspettare il futuro. Se hai Chrome (versione Canary o Dev, 146+), puoi attivare il flag chrome://flags/#enable-webmcp-testing e iniziare a sperimentare.
Esiste anche un'estensione, Model Context Tool Inspector, che ti permette di vedere quali tool il tuo sito sta esponendo e di simularne l'esecuzione come se fossi un'AI.
Seconda Nota: Il Vantaggio del Pioniere
So cosa state pensando: "È troppo presto". Ma nella SEO, chi arriva presto definisce gli standard. Iniziare oggi a sperimentare con markup semantico per gli agenti sui vostri progetti (o su quelli dei clienti) vi darà un vantaggio competitivo enorme quando Google renderà questo fattore di ranking ufficiale. Se volete implementare strategie sperimentali sui vostri siti, ne parlo approfonditamente nei miei servizi di sviluppo web avanzato.
L'HTML non è più solo per gli occhi
WebMCP ci insegna una lezione fondamentale: il web sta diventando un sistema operativo globale. I nostri siti non sono più solo volantini digitali, sono applicazioni che verranno usate da macchine intelligenti per conto nostro.
Iniziare a conoscere e sperimentare oggi, significa farsi trovare pronti quando il tuo cliente chiederà al suo assistente: "Ehi, comprami una confezione della mia marca di caffé preferito, non ho voglia di cercare il sito".
Tu sarai pronto. I tuoi competitor staranno ancora cercando di ottimizzare il tag H1.
Alla prossima!






