Informe de posiciones en Google con Codex: crea uno que explique qué cambió

Puntos clave

Una exportación de Search Console no es un informe de posiciones. Este es el flujo semanal que usamos para convertir datos de consultas en un informe que dice qué se movió, qué lo causó probablemente y qué revisar después: se construye una vez con Codex y se vuelve a ejecutar en minutos.

La mayoría de los equipos ya tiene un informe de posiciones en Google. Es la pestaña Rendimiento de Search Console, ordenada por clics y capturada en una diapositiva. Muestra posiciones. No muestra qué cambió, por qué cambió ni qué debería hacer alguien al respecto.

Este flujo lo resuelve en una sola sesión. Defines un conjunto de consultas, le entregas a Codex un contrato de informe por escrito y dejas que produzca el mismo formato cada semana. La primera construcción lleva unos 90 minutos. Cada ejecución posterior lleva menos de diez.

Diagrama del flujo que muestra exportaciones de Search Console pasando por Codex hasta un informe de posiciones de tres secciones con una puerta de revisión humana

El flujo completo: entran exportaciones en crudo, sale un informe de formato fijo y al final hay una decisión humana.

Con qué vas a terminar

Para quién es: para quien tiene la responsabilidad del informe de un sitio y ya cuenta con acceso a Search Console. No hace falta ser desarrollador, pero sí necesitas un lugar donde guardar archivos que Codex pueda leer.

Qué tendrás al terminar: una plantilla de informe guardada, un archivo de instrucciones por escrito que Codex sigue en cada ejecución y un informe completo de una semana real.

Requisitos previos: una propiedad verificada en Search Console, una lista de 20 a 50 consultas que de verdad te importen, un Codex con acceso a una carpeta de proyecto y permiso de lectura sobre el repositorio de tu propio sitio si quieres la versión avanzada.

Definición de terminado: puedes entregarle el informe a alguien que no hace SEO y esa persona sabe decirte qué tres consultas mirar y por qué.

Tiempo: unos 90 minutos para la primera construcción, menos de 10 minutos por ejecución después.

Por qué el informe de Rendimiento no es un informe de posiciones

Search Console te da cuatro columnas: clics, impresiones, CTR y posición media. Eso es una tabla de medición. Un informe de posiciones tiene que responder a otro conjunto de preguntas, y las señales de 2026 han ensanchado esa brecha respecto a antes.

La encuesta de expertos de Zyppy, publicada el 9 de septiembre de 2026, reunió 13.665 puntos de datos de 131 profesionales. Las señales de clic y comportamiento quedaron en 29,4%, las de marca en 27,0% y la salud técnica de SEO en 17,5%. Dos de las tres señales que superan a la salud técnica son invisibles en una columna de posición. Nuestro desglose de lo que cambian esos números está en la guía práctica, pero la versión corta para informes es esta: si tu informe solo muestra posiciones, estás informando sobre la señal que menos se movió.

Esa es la brecha que cierra Codex. No te dirá por qué Google cambió algo. Reunirá la evidencia del cambio con la suficiente consistencia para que lo digas tú.

Antes de empezar: cuatro decisiones

Tómalas antes de escribir nada, porque cambiarlas después significa rehacer el informe.

  • El conjunto de consultas. De 20 a 50 consultas, agrupadas en dos o tres cubos que sigan la forma en que piensa el negocio. "Producto", "comparación", "soporte" funciona mejor que "volumen alto / medio / bajo".
  • La ventana de comparación. Compara los últimos 28 días con los 28 anteriores. Ventanas más cortas meten ruido; más largas esconden el cambio que buscas.
  • El umbral. Decide qué cuenta como digno de mención. Una consulta que se mueve más de cinco posiciones, o impresiones que se mueven más de un 30% con los clics planos, son valores por defecto razonables.
  • Dónde guardarlo. Una carpeta, una regla de nombres. reports/ranking/YYYY-MM-DD.md más una subcarpeta data/ para las exportaciones en crudo. Codex necesita un lugar consistente donde escribir.

Paso 1: exporta los datos en crudo

Abre Search Console, selecciona tu propiedad y ve a Rendimiento. Fija el rango de fechas en 56 días para que la comparación de 28 contra 28 sea posible con una sola exportación, y luego usa el botón Exportar para bajar el CSV de la pestaña Consultas.

Haz lo mismo con Páginas y con Dispositivos si piensas informar la división entre móvil y escritorio.

Salida esperada: tres archivos CSV en data/, con la fecha de exportación en el nombre.

Control de calidad: abre el CSV de consultas y confirma que la primera fila de datos no es una consulta que contenga la palabra "anonymous". Search Console oculta las consultas poco frecuentes, y esas filas acabarían apareciendo en tu informe como movimiento sin nombre.

Si falla: si la exportación viene truncada, tu rango de fechas es demasiado amplio para el límite de filas. Exporta ventanas de 28 días por separado y deja que Codex las concatene.

Paso 2: escribe el contrato del informe

Este es el paso que decide si el flujo sobrevive más allá de la tercera semana. Pon el contrato en un archivo que Codex lea en cada ejecución: AGENTS.md en la raíz del proyecto, o un archivo de instrucciones dedicado dentro de la carpeta de informes.

El contrato necesita cinco cosas y nada más:

Bloque del contrato

Qué escribir

Por qué importa

Entradas

Rutas exactas de archivos y la regla del rango de fechas

Evita que el agente invente una ventana

Umbrales

Tus bandas, en números

Convierte una tabla en una decisión

Forma de la salida

Las tres secciones, en orden

Mantiene la semana 30 comparable con la semana 1

Reglas de confianza

Qué decir cuando los datos no explican un cambio

Evita sandeces con seguridad

Fronteras

Lo que el agente no debe hacer

Solo lectura hasta que confíes en él

Una versión que funciona se ve así:

markdown
## Contrato del informe de posiciones

Entradas: data/queries-*.csv, data/pages-*.csv
Ventana: últimos 28 días contra los 28 anteriores. Indica las dos fechas en la cabecera.

Informa solo tres cosas:
1. Consultas que se movieron: cualquiera que se desplace más de 5 posiciones, o
   impresiones que suban más del 30% con clics planos, o cualquiera que salga
   del top 10.
2. Explicación probable: usa solo los datos de los archivos. Si los archivos no
   explican el movimiento, escribe "no explicado por estos datos".
3. Revisar la semana que viene: una línea por consulta marcada, nombrando la
   página o la consulta exacta que hay que inspeccionar.

Nunca afirmes una causa que no puedas señalar en los datos. Nunca recomiendes un
cambio en el sitio. Nunca edites archivos fuera de reports/ranking/.

Salida esperada: un archivo de instrucciones, versionado o guardado junto a los datos.

Control de calidad: lee el contrato en voz alta. Si alguna línea pudiera aplicarse a otro sitio sin ediciones, es demasiado vaga para restringir nada.

Si falla: si Codex sigue añadiendo secciones, la forma de la salida no es lo bastante específica. Nombra los tres encabezados exactamente como los quieres.

Anatomía anotada del informe de posiciones, con la cabecera, las tres secciones y el pie con la lista de archivos

La anatomía del informe. El pie que lista los archivos exactos usados es la parte en la que más confían quienes revisan, y la que más plantillas se saltan.

Paso 3: genera el primer informe

Apunta a Codex a la carpeta y pídele un informe siguiendo el contrato. Pide el archivo, no una respuesta de chat, para que la salida sea revisable y comparable por diferencias.

En la primera ejecución descubrirás cómo son de verdad tus datos. Cuenta con dos o tres rondas de corrección. Es normal, y es la parte más barata de todo el flujo.

Salida esperada: reports/ranking/YYYY-MM-DD.md con una cabecera, tres secciones y un pie que liste los archivos exactos usados.

Control de calidad: elige dos consultas marcadas y verifica los números a mano en Search Console. Si coinciden, el pipeline es sólido. Si no, para y arregla el paso de datos. No depures el análisis encima de una entrada rota.

Si falla: el fallo más común es un desajuste de fechas entre la exportación y el contrato. Fija las dos fechas en la cabecera en cada ejecución, para que un desfase de dos días no convierta en silencio un mes plano en un derrumbe.

La primera versión que construí informó de once consultas movidas en una semana en la que casi nada se había movido. El contrato estaba bien; la exportación no. Un archivo de 30 días comparado con una ventana de 28 hizo que dos días faltantes parecieran un colapso de todo el sitio. Ahora el contrato se niega a ejecutarse si los dos rangos no coinciden, y ese fallo no ha vuelto.

Paso 4: añade la línea que el agente no puede escribir

Cada informe lleva un párrafo humano: qué publicamos, cambiamos o rompimos la semana pasada.

Esto no es decoración. Es la forma más rápida de pillar a un agente atribuyendo tu propio lanzamiento a una actualización del algoritmo. Cuando el informe dice que cayó un grupo de páginas de producto y tu nota dice que la plantilla cambió el martes, la explicación se estrecha de inmediato.

Salida esperada: dos o tres frases al principio del informe, escritas por una persona.

Control de calidad: si la nota y la sección de movimiento se contradicen, esa contradicción es la línea más valiosa del informe. Déjala a la vista en lugar de alisarla.

Paso 5: verifica antes de enviar

Pasa estas tres comprobaciones antes de que el informe salga de tu mesa.

  • Fechas. Las dos ventanas declaradas en la cabecera, coincidiendo con la exportación.
  • Dos comprobaciones puntuales. Dos consultas marcadas verificadas a mano.
  • Una comprobación de contradicción. ¿Alguna explicación afirmada cita datos que no están en la lista de archivos del pie?

Si las tres pasan, el informe se puede compartir sin riesgo. Es un borrador de tu criterio, no un sustituto de él.

La ruta avanzada, cuando estés listo

Ejecuta el flujo a mano durante cuatro semanas primero. Automatiza solo después de haber corregido el mismo tipo de error dos veces.

Después, las mejoras son incrementales:

  • Programa la ejecución. Una ejecución semanal programada escribe el informe antes de que abras el portátil. Mantén el párrafo humano como campo obligatorio, para que el informe no pueda salir sin él.
  • Guarda instantáneas en control de versiones. Cada ejecución se convierte en un commit. La diferencia entre dos semanas se lee más rápido que cualquiera de los dos informes.
  • Añade una segunda propiedad. Las consultas de competidores o de marca van en un informe aparte con el mismo contrato, no mezcladas en el principal.
  • Añade una señal externa. Una comprobación de búsqueda de marca o de cuota de respuesta hace que la señal de marca de la encuesta de 2026 sea medible en lugar de teórica.

Lo que no hay que automatizar: el paso de recomendación. En el momento en que un agente empieza a proponer cambios en el sitio, has pasado de informar a publicar, y la carga de revisión sube más rápido de lo que ahorras en tiempo.

Solución de problemas

Síntoma

Causa probable

Arreglo

Todas las consultas parecen haber caído

Desfase de rango de fechas entre exportaciones

Fija las dos ventanas en el contrato y en la cabecera

El informe está vacío

Umbrales demasiado estrictos para tu nivel de tráfico

Baja el umbral de impresiones antes que el de posición

Las mismas cinco consultas cada semana

El conjunto de consultas es demasiado estrecho

Añade consultas de cola larga y comparativas a los cubos

Movimiento sin explicación

Normal en consultas de bajo volumen

Mantén la salida "no explicado por estos datos" y sigue adelante

Los números no cuadran con Search Console

Propiedad o filtro distintos en la exportación

Exporta siempre desde la misma propiedad y el mismo conjunto de filtros

Mantén el flujo

Tres hábitos de mantenimiento lo mantienen útil pasado el primer trimestre.

Revisa el conjunto de consultas cada trimestre. Un informe que persigue las prioridades del año pasado es una lección de historia, no un informe de posiciones.

Relee el contrato cuando Search Console cambie. Google actualiza periódicamente la interfaz del informe de Rendimiento y los campos de exportación. Si un campo desaparece, el contrato necesita una edición ese mismo día.

Guarda los informes antiguos. Comparar el informe de este trimestre con el mismo trimestre del año pasado es la única forma barata de separar una caída real de la estacionalidad.

Preguntas frecuentes (FAQ)

¿Necesito Codex en concreto? No. El flujo funciona con cualquier agente que lea archivos, se ejecute según una programación y escriba una salida revisable. Codex encaja bien cuando tu sitio ya vive en un repositorio, porque el informe se convierte en un commit que puedes comparar.

¿Se puede hacer solo con herramientas gratuitas? Sí. Todo el flujo funciona con datos de Search Console, que son gratuitos, más el agente. Solo necesitas un rastreador de posiciones de pago cuando quieres posiciones de competidores o posiciones que no ves en tu propia propiedad.

¿En qué se diferencia del informe de Rendimiento de Search Console? El informe de Rendimiento te muestra una tabla. Este flujo produce una decisión: qué consultas cruzaron un umbral, qué explican y qué no explican los datos, y qué inspeccionar la semana que viene. Además deja un registro, cosa que la interfaz no hace.

¿Y si mi sitio tiene muy poco tráfico? Baja el umbral de impresiones y compara 28 días con los mismos 28 días del año pasado en lugar de con los 28 anteriores. Los sitios de bajo volumen sacan más señal de las comparaciones interanuales que de las semanales.

¿Debería el informe incluir AI Overviews o citas de IA? Si quieres, añade una sección aparte con su propio contrato. Déjala fuera del informe de posiciones, porque las fuentes y la medición son distintas, y mezclarlas hace que ambas se lean peor.

Autor: Leo Harrington, traductor de analítica de SEO para más de 500 informes ejecutivos en Auspia. Leo escribe sobre convertir datos de búsqueda en informes sobre los que un no especialista puede actuar.

Explora este tema

Sigue la misma línea de crecimiento