¿Cómo usar Cursor para SEO y para aparecer en ChatGPT?
Usa Cursor como quien ejecuta, no como quien verifica: pon tus reglas de SEO en .cursor/rules o en AGENTS.md para que cada página nueva las siga, conecta un servidor MCP en .cursor/mcp.json para datos y revisiones reales y comprueba cada página en el sitio publicado antes de darla por lista. Cursor escribe bien; no ve si Google indexó ni si la IA leyó.
Datos
- Cursor lee servidores MCP de .cursor/mcp.json en el proyecto y de ~/.cursor/mcp.json en la carpeta del usuario, al 13/10/2026. (Cursor docs: Model Context Protocol (MCP))
- Cursor admite 3 transportes de MCP, stdio, SSE y Streamable HTTP, y OAuth para servidores que lo exigen. (Cursor docs: Model Context Protocol (MCP))
- Las reglas de proyecto de Cursor van en .cursor/rules como archivos .mdc, y un .md simple en esa carpeta se ignora. (Cursor docs: Rules)
- Cursor tiene 4 formas de aplicar una regla: siempre, cuando el agente la juzga relevante, en archivos específicos o manualmente. (Cursor docs: Rules)
- Cursor admite AGENTS.md en la raíz del proyecto y en subcarpetas. (Cursor docs: Rules)
- AGENTS.md es un formato abierto para guiar agentes de código, usado por más de 60 mil proyectos de código abierto. (AGENTS.md: the open format for coding agents)
¿Cursor tiene una función de SEO?
No, Cursor no tiene un modo de SEO; hace SEO con las reglas que le das y las herramientas que conectas. Eso basta para escribir páginas correctas, pero no para saber si se indexaron, si los rastreadores de IA las leyeron o si tuvieron visitas.
¿Dónde pongo las reglas de SEO para Cursor?
En una regla de proyecto en .cursor/rules, o en AGENTS.md si otros agentes de código también trabajan en el repositorio. Una regla limitada a los archivos de página se carga cuando Cursor los toca:
--- 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
¿Cómo conecto un servidor MCP a Cursor?
Añádelo en .cursor/mcp.json para un proyecto o en ~/.cursor/mcp.json para todos; los servidores remotos usan una url, y Cursor gestiona el inicio de sesión OAuth cuando el servidor lo pide.
// .cursor/mcp.json (this project) or ~/.cursor/mcp.json (every project)
{
"mcpServers": {
"<name>": {
"url": "<server-url>"
}
}
}¿Qué no puede revisar Cursor por sí solo?
Cursor ve tu código, no el sitio publicado. Estas revisiones necesitan la página en línea o datos externos:
| Pregunta | Dónde está la respuesta |
|---|---|
| ¿La página tiene contenido sin JavaScript? | Pide la URL publicada, por ejemplo con curl |
| ¿El canonical es correcto? | En el HTML publicado; Google trata rel=canonical como señal fuerte |
| ¿Google la indexó? | Search Console |
| ¿La leyeron rastreadores de IA, llegaron visitas de asistentes? | Logs del servidor o analítica que separa el tráfico de IA |
Paso a paso
- Escribe las reglas. Crea una regla en .cursor/rules o un AGENTS.md con las reglas de las páginas.
- Conecta las herramientas. Añade los servidores MCP en .cursor/mcp.json e inicia sesión.
- Pide un lote de páginas. Pide pocas páginas nuevas, cada una respondiendo una pregunta, sin tocar las existentes.
- Revisa y despliega. Lee el diff y publica el lote junto.
- Revisa publicado. Abre cada URL publicada, revisa contenido, título y canonical, y sigue la indexación y las visitas de IA.
Errores comunes
- Guardar la regla como .md simple en .cursor/rules, donde Cursor la ignora.
- Aceptar el resumen de Cursor de que las páginas están publicadas sin abrir las URLs.
- Dejar que reescriba la página de inicio o páginas que ya traen tráfico.
- Poner claves de API en un .cursor/mcp.json que va al repositorio.
Cómo lo resuelve easyIndex
easyIndex funciona con un agente de código que tiene acceso al repositorio del sitio: Claude Code, Codex, Cursor, Antigravity, Gemini CLI o cualquier otro cliente MCP. easyIndex se conecta a Cursor como servidor MCP y le da un paso a la vez; Cursor hace todos los cambios, y easyIndex nunca toca tu sitio ni tu repositorio.
Cada página se audita al enviarse y se revisa en el sitio publicado, y un paso solo se completa con evidencia que easyIndex comprueba, no con el informe de Cursor. El panel muestra visitantes de asistentes de IA por página, qué páginas leyeron los rastreadores de IA y los datos de Search Console, por US$ 30 por sitio al mes tras 7 días gratis.
Preguntas frecuentes
¿Puedo usar las mismas reglas en Cursor y Claude Code?
Sí, con AGENTS.md: Cursor lo admite, y Claude Code lo lee directamente o lo importa desde CLAUDE.md.
¿Cursor hará que ChatGPT cite mi sitio?
Ninguna herramienta puede prometerlo. Cursor crea páginas claras y rastreables; citarlas lo decide ChatGPT.
¿La regla debe aplicarse siempre?
Mejor limitarla a los archivos de página, para que se cargue cuando Cursor trabaja en páginas y no en otras tareas.
¿Sigo necesitando Search Console?
Sí. Solo Search Console muestra si Google indexó cada página y en qué búsquedas aparece.
Sigue leyendo
- ¿Qué reglas de SEO poner en AGENTS.md o CLAUDE.md?
- ¿Qué debe hacer una herramienta GEO con MCP para mi agente de código?
- ¿Cómo usar Codex para SEO y para aparecer en ChatGPT?
- ¿ChatGPT y Claude pueden leer mi sitio hecho en JavaScript?
- ¿Cómo funciona easyIndex, qué necesito y cuánto tardan los resultados?
- ¿Cuánto cuesta easyIndex?
Verificado el .