seomcp

21 prompt per SEO, GEO e AEO

I tool misurano, i prompt ragionano sulle misure. Ogni prompt è un'analisi già impostata: combina i tool giusti, cita i numeri che ha trovato e chiude con le correzioni in ordine di impatto. Sono divisi per obiettivo; dentro l'assistente la stessa guida è la risorsa seomcp://prompt.

Come si usano

  • Claude Code: digita / e cerca il nome, per esempio /mcp__seomcp__audit-tecnico.
  • Claude Desktop: dal pulsante + della chat scegli seomcp e poi il prompt.
  • GitHub Copilot in VS Code: nella chat digita /mcp.seomcp. e scegli il prompt.
  • Altri assistenti: se non mostrano i prompt, fai la stessa domanda a parole. Ogni prompt qui sotto ha l'esempio pronto: i tool sono gli stessi, cambia solo che l'analisi la imposti tu.
  • Altre 108 domande pronte, divise per tema, sono dentro seomcp come risorse MCP (seomcp://domande) e su GitHub. Oppure chiedi all'assistente: «Cosa posso chiedere a seomcp?».

Capire i dati 5 prompt

Cosa sta succedendo al sito: andamento, cali, conversioni, confronto tra motori e domande degli utenti.

Perché sto perdendo traffico?

Trova pagine e query in calo, distingue tra meno impressioni, CTR più basso o posizioni peggiori, e controlla indicizzazione e Core Web Vitals delle pagine colpite.

Comando
calo-traffico
Gli dai
sito (la proprietà Search Console, facoltativa), giorni (il periodo, di default 28)
Usa
gsc_compare_periods, gsc_performance, gsc_inspect_url, crux_query
Credenziali
Google Search Console

Oppure chiedilo così: «Perché il sito ha perso clic nelle ultime 4 settimane? Dimmi quali pagine e la causa più probabile.»

Report mensile per il cliente

Andamento su Google, pagine e query migliori e peggiori, conversioni organiche e tre azioni per il mese successivo, scritto per chi non fa SEO.

Comando
report-mensile
Gli dai
sito (la proprietà Search Console, facoltativa), mese (il mese da raccontare, di default gli ultimi 28 giorni)
Usa
gsc_compare_periods, gsc_performance, ga_compare_periods, ga_organic_landing_pages
Credenziali
Google Search Console + Google Analytics 4

Oppure chiedilo così: «Preparami il report di settembre per il cliente, comprensibile per chi non fa SEO.»

Traffico che non converte

Incrocia Search Console e Analytics: pagine con molti clic da Google ma poche conversioni, con ipotesi concrete leggendo la pagina.

Comando
traffico-che-non-converte
Gli dai
sito (la proprietà Search Console, facoltativa), giorni (il periodo, di default 28)
Usa
ga_organic_landing_pages, gsc_performance, geo_page_sections
Credenziali
Google Search Console + Google Analytics 4

Oppure chiedilo così: «Quali pagine ricevono molti clic da Google ma convertono poco, e perché?»

Rispondo alle domande dei miei utenti?

Prende da Search Console le query a domanda che portano alla pagina e verifica, sezione per sezione, se trovano risposta.

Comando
domande-utenti
Gli dai
url (la pagina), giorni (il periodo da considerare, di default 90)
Usa
gsc_performance, geo_page_sections
Credenziali
Google Search Console

Oppure chiedilo così: «Quali domande fanno le persone che arrivano su questa pagina, e a quali non rispondo?»

Migliorare i risultati 5 prompt

Dove si guadagna di più con meno lavoro: posizioni, CTR, contenuti in concorrenza, velocità e nuovi contenuti.

Opportunità a distanza di tiro

Prende le query in posizione 4-20, legge le pagine che si posizionano e propone cosa aggiungere a ciascuna per salire.

Comando
opportunita-distanza-di-tiro
Gli dai
sito (la proprietà Search Console, facoltativa), giorni (il periodo, di default 90)
Usa
gsc_striking_distance, geo_page_sections
Credenziali
Google Search Console

Oppure chiedilo così: «Quali pagine sono quasi in prima pagina e cosa aggiungo a ciascuna per salire?»

Title e description che non convincono

Trova le pagine con un CTR più basso del normale per la loro posizione e propone title e description riscritti.

Comando
title-description-ctr
Gli dai
sito (la proprietà Search Console, facoltativa), giorni (il periodo, di default 28)
Usa
gsc_performance, tech_page_audit
Credenziali
Google Search Console

Oppure chiedilo così: «Quali pagine hanno un CTR troppo basso per la loro posizione? Riscrivimi title e description.»

Pagine in concorrenza tra loro

Trova le query per cui si posizionano più pagine del sito e indica quale tenere come principale e cosa fare delle altre.

Comando
cannibalizzazione
Gli dai
sito (la proprietà Search Console, facoltativa), giorni (il periodo, di default 90)
Usa
gsc_performance
Credenziali
Google Search Console

Oppure chiedilo così: «Ci sono query per cui più pagine del sito si fanno concorrenza?»

Piano per i Core Web Vitals

Dati reali degli utenti e andamento, poi il test di laboratorio sulle pagine peggiori, con le correzioni ordinate per risparmio.

Comando
piano-core-web-vitals
Gli dai
url (il sito o una pagina)
Usa
crux_query, crux_history, psi_analyze
Credenziali
API key Google

Oppure chiedilo così: «Il sito supera i Core Web Vitals? Fammi un piano per migliorarli, partendo da https://www.tuosito.it.»

Piano editoriale per le risposte AI

Dalle domande degli utenti che il sito non soddisfa ricava le nuove sezioni, le FAQ e le pagine da scrivere.

Comando
piano-editoriale-ai
Gli dai
sito (la proprietà Search Console o l'URL del sito), giorni (il periodo da considerare, di default 90)
Usa
gsc_performance, geo_page_sections
Credenziali
Google Search Console

Oppure chiedilo così: «Fammi un piano editoriale con le domande degli utenti a cui il sito non risponde ancora.»

Farsi citare dalle AI 8 prompt

GEO e AEO: farsi leggere, capire e citare da ChatGPT, Perplexity, Gemini e dalle AI Overviews di Google.

Ottimizza le risposte (AEO)

Parte dalle domande vere degli utenti in Search Console, verifica se le pagine rispondono in modo estraibile da snippet, assistenti vocali e risposte AI, e riscrive i blocchi risposta nella forma giusta per ogni tipo di domanda.

Comando
ottimizza-risposte
Gli dai
sito (la proprietà Search Console, facoltativa), pagina (una sezione del sito, es. /blog/, facoltativa), giorni (il periodo, di default 90)
Usa
gsc_question_queries, aeo_answer_check, schema_validate
Credenziali
Google Search Console (senza, controlla con aeo_answer_check le domande che indichi tu)

Oppure chiedilo così: «Quali domande fanno gli utenti su Google, e le mie pagine rispondono in modo che le scelgano snippet e assistenti AI?»

Quanto traffico mi portano le AI?

Visite da ChatGPT, Perplexity, Gemini, Copilot e dagli altri assistenti: quante sono, se crescono, su quali pagine arrivano e se convertono, accanto ai crawler AI che leggono il sito.

Comando
traffico-dalle-ai
Gli dai
url (il sito, facoltativo), giorni (il periodo, di default 28)
Usa
ga_ai_referrals, ga_report, geo_page_metrics, cf_ai_crawlers
Credenziali
Google Analytics 4 (con Cloudflare aggiunge i crawler AI reali)

Oppure chiedilo così: «Quante visite mi portano ChatGPT, Perplexity e gli altri assistenti AI, su quali pagine, e convertono?»

Le AI sanno chi sono?

Il brand è un'entità riconosciuta da Wikidata e dal Knowledge Graph di Google? Il sito è collegato con i sameAs? Le pagine sono in Common Crawl, l'archivio con cui si addestrano molti modelli?

Comando
le-ai-sanno-chi-sono
Gli dai
url (la home del sito), nome (il nome del brand, facoltativo)
Usa
geo_entity, geo_common_crawl, geo_ai_access, schema_validate
Credenziali
nessuna (con la API key Google aggiunge il Knowledge Graph)

Oppure chiedilo così: «Il mio brand è riconosciuto come entità da Wikidata e da Google? E le pagine di https://www.tuosito.it sono in Common Crawl?»

Audit GEO della pagina

Interpreta le misure GEO di una pagina (risposta in apertura, sezioni, dati, fonti, autore, freschezza, accesso dei crawler AI) e propone le correzioni in ordine di impatto.

Comando
audit-geo-pagina
Gli dai
url (la pagina da analizzare)
Usa
geo_page_metrics, geo_ai_access, geo_page_sections
Credenziali
nessuna

Oppure chiedilo così: «Analizza https://www.tuosito.it/guida dal punto di vista GEO: cosa cambio per farmi citare?»

Quali AI leggono davvero il mio sito?

Confronta i crawler AI che passano davvero sul sito (dati di Cloudflare) con quelli ammessi da robots.txt: chi legge cosa, chi è bloccato, quali pagine interessano ai motori AI.

Comando
ai-che-leggono-il-sito
Gli dai
url (il sito), giorni (il periodo, fino a 28, di default 28)
Usa
cf_ai_crawlers, geo_ai_access
Credenziali
Cloudflare

Oppure chiedilo così: «Quali crawler AI passano davvero sul mio sito, su quali pagine, e quali sto bloccando?»

Il mio sito è aperto alle AI?

Spiega bot per bot quali crawler AI possono leggere il sito e per quale regola, distinguendo addestramento e risposte, anche alla luce della normativa europea.

Comando
sito-aperto-alle-ai
Gli dai
url (una pagina qualsiasi del sito)
Usa
geo_ai_access
Credenziali
nessuna

Oppure chiedilo così: «Quali crawler AI possono leggere il mio sito? E quali sto bloccando senza volerlo?»

Perché citano loro e non me?

Mette a confronto le misure della tua pagina con quelle dei concorrenti e racconta solo le differenze che contano.

Comando
confronto-concorrenti
Gli dai
url (la tua pagina), concorrenti (gli URL dei concorrenti, separati da virgola)
Usa
geo_page_metrics
Credenziali
nessuna

Oppure chiedilo così: «Perché ChatGPT cita la pagina del mio concorrente e non la mia? Confronta le due pagine.»

Rendi citabile questo passaggio

Riscrive una sezione della pagina perché un motore AI possa estrarla e citarla da sola, senza il contesto intorno.

Comando
passaggio-citabile
Gli dai
url (la pagina), sezione (il titolo, o parte del titolo, della sezione)
Usa
geo_page_sections
Credenziali
nessuna

Oppure chiedilo così: «Riscrivi la sezione "Quanto costa" di questa pagina perché un assistente AI possa citarla.»

Controlli e correzioni 3 prompt

Verifiche tecniche con la lista delle correzioni pronta: prima di pubblicare, dopo una migrazione, quando qualcosa non torna.

Audit tecnico del sito

Controlla pagina e sito (redirect, indicizzabilità, sitemap, 404, link rotti, prestazioni, dati strutturati) e chiude con una tabella di correzioni in ordine di priorità.

Comando
audit-tecnico
Gli dai
url (la pagina da cui partire, di solito la home)
Usa
tech_page_audit, tech_site_check, psi_analyze, crux_query, schema_validate
Credenziali
nessuna (con la API key Google aggiunge anche PageSpeed e i Core Web Vitals reali)

Oppure chiedilo così: «Fai un audit tecnico di https://www.tuosito.it e dimmi le cinque correzioni più urgenti.»

Correggi i miei dati strutturati

Valida il JSON-LD della pagina, spiega i problemi in chiaro e scrive il codice corretto, ricontrollandolo finché non ci sono errori.

Comando
correggi-dati-strutturati
Gli dai
url (la pagina da correggere)
Usa
schema_validate
Credenziali
nessuna

Oppure chiedilo così: «Valida i dati strutturati di https://www.tuosito.it/prodotto e dammi il JSON-LD corretto.»

Controllo dopo una migrazione

Dopo un cambio di dominio, di piattaforma o di URL: redirect, canonical, sitemap e indicizzazione delle pagine chiave, più il traffico prima e dopo.

Comando
controllo-migrazione
Gli dai
url (la home del sito nuovo), data (la data della migrazione, facoltativa)
Usa
tech_site_check, tech_page_audit, gsc_inspect_url, gsc_compare_periods, gsc_performance
Credenziali
Google Search Console

Oppure chiedilo così: «Ho appena migrato il sito: controlla redirect, canonical, sitemap e indicizzazione delle pagine più importanti.»

Configura il tuo assistente

I prompt senza credenziali funzionano subito. Per quelli che usano Search Console, Analytics, Bing o la API key segui la pagina Credenziali.