Buenas prácticas SEO con OpenClaw: 10 reglas para ejecutar agentes SEO

OpenClaw hace muy fácil darle a un agente tu Search Console, tu analítica y tu plataforma SEO, ponerlo en una programación y dejar que te hable por Slack o Telegram. También hace muy fácil entregarle tu token de Google al script de un desconocido, quemar un mes de unidades de API en un fin de semana o actuar sobre una cifra que el modelo se ha inventado. Estas diez reglas cubren los errores más fáciles de cometer. La mayoría tratan de lo que no debes dejar hacer al agente.

Una lista de comprobación para ejecutar agentes SEO en OpenClaw: claves de solo lectura, skills revisados, una lista de herramientas recortada, programaciones aisladas y aprobación humana
Cinco de las diez reglas: limita lo que el agente puede tocar y mantén después a una persona entre él y tu sitio.
Objetivo

Una configuración SEO de OpenClaw que puedes dejar funcionando sin preocuparte.

Tiempo necesario

30 minutos para auditar una configuración existente con la lista de comprobación.

Lo que necesitarás

Acceso al openclaw.json de tu Gateway y a las claves que emitieron tus herramientas SEO.

1. Empieza cada agente en modo de solo lectura

Un agente SEO pasa casi todo el tiempo leyendo: datos de rendimiento, estado de indexación, páginas de la competencia. Escribir (enviar URLs, editar sitemaps, cambiar propiedades, publicar entradas) es poco frecuente y es donde los errores te cuestan caros. Emite claves con scope de lectura siempre que el servicio lo admita. En GSC Wizard, una clave de lectura es rechazada por cualquier herramienta de modificación antes de que se ejecute el handler, así que el límite se mantiene incluso si convencen al agente para que lo intente. Cuando un flujo de trabajo necesite de verdad escribir, dale a esa tarea su propia clave, para poder revocarla sin romper todo lo demás.

2. Trata cada skill de ClawHub como código que estás a punto de ejecutar

Porque lo es. La propia documentación de seguridad de OpenClaw dice que hay que "treat skill folders as trusted code". En febrero de 2026, la campaña ClawHavoc puso 341 skills maliciosos en ClawHub, la mayoría instalando un infostealer para macOS tras un falso "requisito previo". ClawHub analiza ahora lo que se sube, pero publicar sigue estando abierto a cualquiera, y los skills de SEO son un disfraz natural porque piden claves de API con toda legitimidad. Ejecuta clawhub inspect, lee SKILL.md y cada script, y comprueba a dónde se envía cada credencial. Prefiere los skills que solo contienen instrucciones. Mejor aún, escribe el tuyo: un buen skill de SEO son veinte líneas de Markdown.

3. Obtén los datos de servidores MCP y los procedimientos de skills

El servidor MCP remoto de un proveedor mantiene el intercambio de credenciales con el propio proveedor, y sus herramientas pasan por la política de herramientas de OpenClaw como todo lo demás. Un skill de la comunidad que llama a la misma API suele implicar código de terceros en tu Gateway con tu token, a veces enrutado a través de un gateway ajeno que tú nunca elegiste. Usa MCP para "de dónde vienen las cifras" y los skills para "qué hacer con ellas". La guía de plugins SEO y MCP de OpenClaw enumera los servidores de proveedores que merece la pena conectar.

4. Define el transporte y prueba la conexión

El aviso más habitual de "mi servidor MCP no funciona" tiene una causa de una sola línea. Cuando se omite transport, OpenClaw usa SSE, y la mayoría de los servidores SEO actuales hablan Streamable HTTP. Define "transport": "streamable-http" de forma explícita y coloca los servidores bajo mcp.servers (no bajo la clave mcpServers de Claude Desktop que muchas guías copian). Después ejecuta openclaw mcp doctor <name> --probe. Guardar una configuración no demuestra nada; una prueba sí.

5. Carga solo las herramientas que necesita la tarea

El nombre, la descripción y el esquema de cada herramienta conectada se envían al modelo en cada turno. Conecta Search Console, una plataforma SEO y un crawler, y puedes gastar decenas de miles de tokens en menús de herramientas antes de que el agente lea una sola fila, mientras el modelo elige peor la herramienta correcta entre cuatrocientos cuasi sinónimos. Usa --include al añadir un servidor para quedarte solo con las familias de herramientas que usa cada agente, y asigna tareas distintas a agentes distintos en lugar de un solo agente con todo.

6. Mantén los secretos fuera de openclaw.json

Un bearer token pegado en una cabecera funciona, y openclaw mcp doctor te avisará de ello con razón. Cuando la conexión esté probada, mueve el valor al mecanismo de secretos de OpenClaw. No subas nunca el archivo de configuración a un repositorio y rota las claves emitiendo una nueva y revocando la antigua, no editándola en el sitio.

7. Separa el agente que lee la web del agente que guarda las claves

Las páginas de la competencia, los snippets de las SERP y el HTML descargado son entradas no fiables, y cualquiera de ellos puede contener instrucciones dirigidas a un agente. La guía de prompt injection de OpenClaw recomienda limitar exec, browser, web_fetch y web_search a agentes de confianza o a listas de permitidos, y usar un agente "lector" de solo lectura para resumir contenido no fiable. En SEO, eso significa que el agente que navega por las páginas de la competencia resume lo que ve y entrega texto. El agente que tiene tus claves de Search Console y de la plataforma no abre nunca una página por sí mismo. Ejecuta openclaw security audit después de cambiar cualquiera de los dos.

8. Cada cifra necesita una fuente y un rango de fechas

Los clics de Search Console son medidos. El tráfico, el volumen y la dificultad de terceros son modelados. Nada en MCP le dice al modelo cuál es cuál, así que una tabla de "principales oportunidades" los mezclará sin ningún reparo. Pon la regla en tu skill: cada cifra lleva la herramienta que la produjo y el rango de fechas, y las cifras modeladas se etiquetan como estimaciones. Prefiere los servidores que agregan antes de responder. Un modelo que suma 25.000 filas truncadas dará un total erróneo con la misma seguridad con la que daría uno correcto. Si una cifra no se puede rastrear hasta una llamada a una herramienta, no entra en un informe.

9. Programa con automatizaciones, en sesiones aisladas y con una cadencia razonable

Usa openclaw automations create (alias openclaw cron) con --session isolated, para que las ejecuciones programadas no llenen tu conversación principal, y un destino de entrega (--announce a un canal o --webhook a tu propio sistema). No uses Heartbeat para extraer datos: se ejecuta cada 30 minutos en la sesión principal por defecto, y los datos de Search Console no cambian con tanta frecuencia. Además, las cifras definitivas de Search Console van con un retraso de unos dos o tres días, así que una revisión diaria debe comparar solo días completos. La guía de análisis SEO continuo incluye un skill ya preparado con cadencias diaria, semanal y mensual.

10. Mantén a una persona en cada cambio del sitio en producción

El análisis puede ser autónomo. Los cambios, no. Las aprobaciones de exec de OpenClaw hacen que los comandos de shell esperen a la política, a una lista de permitidos y a una aprobación opcional del usuario, y los servidores MCP pueden ponerse tras una aprobación con openclaw mcp configure <server> --approval prompt. Usa ambas para todo lo que publique, redirija, borre o envíe. Y resiste la tentación obvia: un agente que puede publicar es un agente que publicará demasiado. Las páginas de IA de poco valor diluyen el crawl budget y empujan más URLs a "Descubierta: actualmente sin indexar". El agente SEO diario defiende que es mejor dirigir a tu agente hacia la poda de contenido y los enlaces internos.

Extra: el otro lado del SEO con OpenClaw

Los usuarios de OpenClaw también son buscadores. Cuando el agente de alguien investiga una compra, consulta un proveedor de web_search (Brave, Exa, Tavily, Perplexity, Firecrawl, SearXNG o DuckDuckGo, según la configuración) y puede abrir tu página en un navegador headless. Ninguno de ellos es Google. Brave en particular tiene su propio índice con sus propias reglas de entrada, que se explican en cómo posicionarte en Brave Search. El contenido renderizado en el servidor, los canonicals limpios y la ausencia de bloqueos genéricos de bots ayudan con todos ellos.

La lista de comprobación

  1. Claves con scope de lectura en cada agente programado; claves de escritura solo por tarea.
  2. Cada skill de ClawHub inspeccionado, con sus scripts leídos y los destinos de sus credenciales conocidos.
  3. Datos a través de servidores MCP de proveedores, procedimientos a través de tus propios skills.
  4. transport: "streamable-http" definido y openclaw mcp doctor --probe en verde.
  5. Listas de herramientas recortadas con --include, un agente por tarea.
  6. Sin tokens en claro en openclaw.json; la configuración nunca se sube a un repositorio.
  7. Los agentes que leen la web no tienen claves; openclaw security audit sale limpio.
  8. Cada cifra reportada indica su herramienta y su rango de fechas; los datos modelados están etiquetados.
  9. Las programaciones son automatizaciones aisladas sobre datos de días completos, no Heartbeat.
  10. Aprobación obligatoria para todo lo que cambie el sitio en producción.

Siguiente playbook

Cuando el agente funcione de forma segura, dirígelo hacia trabajo que dé resultados. Encuentra keywords en striking distance → es un buen primer trabajo para una revisión semanal: posiciones 4 a 20, impresiones reales y mejoras que puedes publicar el mismo día.

Escrito por Jan-Willem Bobbink · Publicado el 5 de octubre de 2026

Consejos de Search Console en tu bandeja de entrada

Flujos de trabajo prácticos con GSC y GA4, novedades del producto y experimentos SEO. Sin spam, date de baja cuando quieras.