Come uso Cursor per la SEO e per comparire in ChatGPT?
Usa Cursor come braccio, non come giudice: metti le regole SEO in .cursor/rules o in AGENTS.md perché ogni nuova pagina le segua, collega un server MCP in .cursor/mcp.json per dati e controlli dal vivo, e verifica ogni pagina sul sito pubblicato prima di considerarla finita. Cursor scrive bene le pagine; non può vedere se Google le ha indicizzate o se gli assistenti AI le leggono.
Dati
- Cursor legge i server MCP da .cursor/mcp.json nel progetto e da ~/.cursor/mcp.json nella cartella home, a partire dal 13 ottobre 2026. (Documentazione di Cursor: Model Context Protocol (MCP))
- Cursor supporta 3 trasporti MCP, stdio, SSE e Streamable HTTP, e OAuth per i server che lo richiedono. (Documentazione di Cursor: Model Context Protocol (MCP))
- Le regole di progetto di Cursor stanno in .cursor/rules come file .mdc, e un normale file .md in quella cartella viene ignorato dal sistema delle regole. (Documentazione di Cursor: Rules)
- Cursor ha 4 modi per applicare una regola: Always Apply, Apply Intelligently, Apply to Specific Files e Apply Manually. (Documentazione di Cursor: Rules)
- Cursor supporta AGENTS.md nella radice del progetto e nelle sottocartelle. (Documentazione di Cursor: Rules)
- AGENTS.md è un formato aperto per guidare gli agenti di codifica, usato da oltre 60.000 progetti open source. (AGENTS.md: il formato aperto per gli agenti di codifica)
Cursor ha una funzione SEO?
No, Cursor non ha una modalità SEO integrata; fa SEO attraverso le regole che gli dai e gli strumenti che colleghi. Basta a scrivere pagine corrette, ma non a sapere se sono state indicizzate, lette dai crawler AI o visitate.
Dove metto le regole SEO per Cursor?
Mettile in una regola di progetto in .cursor/rules, oppure in AGENTS.md se nel repository lavorano anche altri agenti di codifica. Una regola limitata ai file delle tue pagine si carica quando Cursor li tocca:
--- description: SEO rules for new content pages globs: app/**/page.tsx alwaysApply: false --- - One H1 per page, phrased as the question the page answers - Unique <title> and meta description; self-referencing canonical - Content rendered on the server, not only after JavaScript runs - JSON-LD only for what the page visibly says - Add every new page to the sitemap - Never change the home page or pages that already work
Come collego un server MCP a Cursor?
Aggiungilo a .cursor/mcp.json per un progetto o a ~/.cursor/mcp.json per tutti; i server remoti richiedono un url, e Cursor gestisce l'accesso OAuth per i server che lo richiedono.
// .cursor/mcp.json (this project) or ~/.cursor/mcp.json (every project)
{
"mcpServers": {
"<name>": {
"url": "<server-url>"
}
}
}Cosa non può controllare Cursor da solo?
Cursor vede il tuo codice, non il sito online. Questi controlli richiedono la pagina pubblicata o dati esterni:
| Domanda | Dove si trova la risposta |
|---|---|
| La pagina mostra il contenuto senza JavaScript? | Scarica l'URL online, per esempio con curl |
| Il canonical è corretto? | L'head dell'HTML online; Google considera rel=canonical un segnale forte |
| Google l'ha indicizzata? | Search Console |
| I crawler AI l'hanno letta, gli assistenti AI hanno mandato visite? | I log del server o uno strumento di analytics che separa il traffico AI |
Passo dopo passo
- Scrivi le regole. Crea una regola in .cursor/rules o un AGENTS.md con le regole delle tue pagine.
- Collega gli strumenti. Aggiungi in .cursor/mcp.json i server MCP che ti servono e accedi.
- Chiedi un lotto di pagine. Chiedi a Cursor alcune pagine nuove, ognuna con una domanda, senza toccare quelle esistenti.
- Controlla e pubblica. Leggi le modifiche, poi pubblica il lotto insieme.
- Controlla online. Apri ogni URL pubblicato, verifica contenuto, title e canonical, poi controlla indicizzazione e visite dall'AI.
Errori comuni
- Salvare la regola come normale .md in .cursor/rules, dove Cursor la ignora.
- Accettare il riepilogo di Cursor che le pagine sono online senza aprire gli URL.
- Lasciare che riscriva la home page o le pagine che già portano traffico.
- Mettere chiavi API in un .cursor/mcp.json committato nel repository.
Come lo risolve easyIndex
easyIndex lavora con un agente di codifica che ha accesso al repository del sito: Claude Code, Codex, Cursor, Antigravity, Gemini CLI o qualsiasi altro client MCP. easyIndex si collega a Cursor come server MCP e gli dà un passo alla volta; ogni modifica la fa Cursor, e easyIndex non tocca mai il tuo sito né il tuo repository.
Ogni pagina viene controllata quando viene inviata e verificata sul sito online dopo la pubblicazione, e un passo si completa solo con le prove che easyIndex verifica, non con il report di Cursor. La dashboard mostra poi i visitatori degli assistenti AI per pagina, quali pagine leggono i crawler AI e i dati di Search Console, a US$ 30 al mese per sito dopo una prova gratuita di 7 giorni.
Domande frequenti
Posso usare le stesse regole in Cursor e in Claude Code?
Sì, tramite AGENTS.md: Cursor lo supporta, e Claude Code può leggerlo o importarlo da CLAUDE.md.
Cursor farà citare il mio sito da ChatGPT?
Nessuno strumento può promettere questo. Cursor può costruire pagine chiare e leggibili dai crawler; se ChatGPT le cita lo decide ChatGPT.
La regola deve applicarsi sempre?
Limitala invece ai file delle tue pagine, così si carica quando Cursor lavora sulle pagine e resta fuori dalle altre attività.
Mi serve ancora Search Console?
Sì. Solo Search Console mostra se Google ha indicizzato ciascuna pagina e con quali ricerche la mostra.
Continua a leggere
- Quali regole SEO devo mettere in AGENTS.md o CLAUDE.md?
- Cosa deve fare un server MCP GEO per il mio agente di codifica?
- Come uso Codex per la SEO e per comparire in ChatGPT?
- ChatGPT e Claude vedono il mio sito fatto in JavaScript?
- Come funziona easyIndex, cosa mi serve e quanto tempo ci vuole per vedere i risultati?
- Quanto costa easyIndex?
Verificato il .