← Todos los artículos

Los robots están haciendo exámenes en mi Search Console

En una ventana reciente de 28 días, mi sitio acumuló 3,78 millones de impresiones en Google Search Console, y el 91% de ellas venía de consultas que ningún humano escribió.1 La pista fue una entrada de blog sobre los hooks de Claude Code que parecía un éxito: 30.000 impresiones en sus dos primeras semanas, con una tasa de clics del 0,14%. Todos los manuales de SEO dicen que una página con muchas impresiones y un CTR muerto necesita un rescate de título. Entonces saqué las consultas reales, y las primeras eran preguntas de examen de opción múltiple, pegadas en Google tal cual, de seis maneras ligeramente distintas: “a developer wants to prevent claude from reading sensitive .env files. which type of hook…” Nadie hace clic, porque no hay nadie. Quien busca es un cuestionario de certificación comprobando su propia clave de respuestas.

TL;DR

  • Una entrada de 13 días atrajo 30.105 impresiones con un CTR del 0,14%, el perfil clásico de un título roto. Las consultas detrás eran preguntas de examen textuales y cadenas de jerga de SDK; las consultas humanas genuinas se contaban con los dedos de una mano. El título estaba bien. El público era sintético.4
  • A escala del sitio, 3,78 M de impresiones en 28 días se reducen a 340 K (9%) en cuanto excluyes las consultas que contienen una comilla doble o un guion bajo, una firma de consulta de máquina barata pero eficaz. El CTR filtrado casi se triplica, del 0,42% al 1,10%, y la posición media mejora de 11,2 a 7,7.1
  • Las consultas de máquina se dividen en tres especies con un valor completamente distinto: los examinandos (preguntas de test en lenguaje natural, cero clics para siempre), los pegadores de errores (cadenas de error textuales, CTR del 3 al 10%, los visitantes con más intención que tengo) y los barridos de recuperación (frases entrecomilladas e identificadores en snake_case a escala masiva, CTR de ~0,35%).
  • Ninguna regex separa limpiamente a humanos de máquinas. Las preguntas de examen se leen como humanas y no lo son; los pegadores de errores parecen robóticos y son personas en apuros. La forma de la consulta miente; el comportamiento de clic dice la verdad.
  • El cambio práctico: nunca optimices un título, ni entres en pánico por una página “en declive”, antes de separar sus consultas en humanas y de máquina. Las impresiones dejaron de ser una métrica de vanidad y se convirtieron en una mixta.

La entrada que casi recibe un rescate de título

La entrada en cuestión, una explicación de los hooks de Claude Code, se publicó el 1 de julio. Para el 13 de julio había acumulado 24.377 impresiones en su primera semana y mantenía ese ritmo en la segunda. Mi panel la señaló como lo hacen los paneles: exposición enorme, 43 clics en total, CTR del 0,14% con una posición media de 6,6.4

Tengo un manual probado para exactamente ese perfil. Una guía de este sitio estuvo en 1,4 millones de impresiones con un CTR del 0,28% hasta que reescribí el título, así que el reflejo era fuerte: reescribir el título, ver cómo se recupera el CTR, contar las victorias.

El reflejo sobrevivió hasta que cargó el informe de consultas. La consulta principal, 191 impresiones en su variante más grande y 254 en toda la familia, era una pregunta de examen completa, opciones incluidas, en el registro plano de un banco de certificación. Seis formulaciones casi idénticas de la misma pregunta alcanzaron tres entradas distintas sobre hooks en mi sitio, además de las traducciones al alemán, al francés y al polaco.4 Cero clics en todas. En segundo lugar estaba “anthropic agent sdk hitl lifecycle hooks pretooluse”, que ningún humano ha escrito jamás con los dedos. Las consultas genuinamente humanas, de esas con erratas y esperanza, sumaban un solo dígito.

Reescribir un título optimiza el único elemento de un resultado de búsqueda que solo leen los humanos. El público de la montaña de impresiones no lee títulos. Lee fragmentos de respuesta, o nada en absoluto. Habría gastado el cambio en lectores que nunca estuvieron ahí, y luego habría sacado exactamente la conclusión equivocada cuando el CTR no se moviera.

Tres especies de consulta de máquina

Una vez supe qué buscar, saqué las consultas con firma de máquina de todo el sitio. No son un fenómeno. Son tres, y confundirlos cuesta dinero real.

Especie Ejemplo Volumen CTR Quién es
Examinandos “a developer wants to prevent claude from reading sensitive .env files. which type of hook…” Cientos de impresiones por familia de preguntas 0% Generadores de cuestionarios, herramientas de preparación de certificaciones o agentes que califican respuestas
Pegadores de errores “userpromptsubmit hook timed out after 60s” De decenas a cientos por cadena de error 3-10% Humanos (o sus agentes) en plena depuración
Barridos de recuperación Frases entrecomilladas, identificadores en snake_case, jerga de SDK Millones de impresiones ~0,35% Asistentes que verifican y recuperan a gran escala

Los examinandos son la cohorte más extraña. Las consultas son inglés gramatical, así que pasan cualquier filtro humano ingenuo, y sin embargo se comportan como ningún buscador humano: familias de preguntas idénticas, repetidas durante semanas, distribuidas entre idiomas, sin un solo clic jamás. Mi mejor conjetura sobre la procedencia, y quiero dejar claro que es una conjetura: tests de práctica generados por IA y herramientas de preparación de certificaciones que validan sus propias claves de respuesta contra los resultados de búsqueda reales, más algunos estudiantes que pegan preguntas de cuestionario enteras. Google cuenta cada una como una impresión en mi página, porque mi página apareció de verdad en los resultados.2 La impresión es real. El lector no.

Los pegadores de errores son lo contrario, y son la razón por la que un filtro burdo de “borrar todas las consultas con pinta de máquina” destruye valor. Un error pegado como xcrun: error: unable to find utility "mcpbridge" dispara el filtro por su nombre de utilidad entrecomillado, y recibe clics al 6,25% desde la posición 2,7. “failure in void _uiapplicationevaluateruntimeissuefornoscenelifecycleadoption” lleva su guion bajo hasta un CTR del 9,68%. Los identificadores de configuración se comportan igual: “codex trust_level” al 8,70%, “hermes custom_providers” al 4,55%.1 Estas cifras superan mi CTR humano de todo el sitio por un factor de tres a nueve. El texto de la consulta lo escribió una máquina, porque lo escribió un compilador o un esquema de configuración, pero la persona que lo pega tiene un problema ahora mismo y leerá cualquier cosa que coincida. Los visitantes con más intención de mi sitio llegan disfrazados de robot.

Los barridos de recuperación son el grueso de los 3,4 millones. Cadenas exactas entrecomilladas, nombres de superficies de API, fragmentos de documentación. Mi entrada anterior, Los asistentes ahora son el público, rastreó el lado de la entrega del mismo fenómeno en el borde de la red: unas 17.000 peticiones de agentes de IA al día frente a unos 300 visitantes humanos, la mayoría recuperación en vivo dirigida por usuarios y no rastreo de entrenamiento.5 Los datos de Search Console cierran el círculo desde el lado de la demanda. Los asistentes no solo recuperan mis páginas; también lanzan búsquedas en Google por el camino, y Google registra diligentemente cada una como una impresión, posición incluida.

Cuánto de Search Console sigue siendo humano

El filtro que uso es una sola expresión regular. En la API de Search Analytics, excluye las consultas que coincidan con ["_], cualquier consulta que contenga una comilla doble o un guion bajo:

{
  "dimensionFilterGroups": [{
    "filters": [{
      "dimension": "query",
      "operator": "excludingRegex",
      "expression": "[\"_]"
    }]
  }]
}

Las cadenas entrecomilladas señalan verificación de coincidencia exacta, algo que los humanos rara vez se molestan en hacer. Los guiones bajos vienen de identificadores, y los identificadores vienen del código, no de los pulgares.3 Pasando mis últimos 28 días por él:

Segmento Impresiones Clics CTR Posición media
Todo 3.776.076 15.911 0,42% 11,2
Filtrado humano 340.267 3.729 1,10% 7,7
Resto con firma de máquina 3.435.809 12.182 0,35% 11,6

El filtro es una heurística, y falla en ambas direcciones. Las preguntas de examen lo pasan, ya que no contienen ni comillas ni guiones bajos, así que el 91% de cuota de máquina es un suelo, no un techo. Y los pegadores de errores no lo pasan aun siendo el tráfico más humano que tengo. Trato el segmento filtrado como “mayormente humano, subestimado” y el resto como “mayormente máquina, más mis mejores visitantes de depuración”, y reviso las listas de consultas a ojo antes de cualquier decisión que cueste esfuerzo.

La distorsión va más allá del CTR. Las consultas de máquina arrastran mi posición media aparente de 7,7 a 11,2, porque los barridos de recuperación sondean formulaciones de cola larga donde mis páginas se posicionan en cualquier parte. Un panel que mezcla los segmentos informa de un sitio que resbala en los rankings mientras la experiencia humana se mantiene estable.

La guía que parecía estar muriendo

La misma división rescató mi lectura de una página mayor. Mi guía de Hermes muestra 763.439 impresiones en los últimos 28 días con 569 clics: un CTR del 0,075% con una posición media combinada de 13,5. Tomado al pie de la letra, la página se ha derrumbado. Su línea base solo humana registrada es un CTR del 1,53% en la posición 8,5, y la última semana filtrada humana sigue en la posición 8,4.1

Ambas lecturas describen la misma página en el mismo mes. El número combinado dice que la guía está fallando; el número filtrado dice que los humanos la encuentran exactamente donde siempre la han encontrado, mientras un océano de recuperación de máquina subía a su alrededor. Cambio de composición, no pérdida de posiciones. Si me hubiera fiado de la vista combinada, los movimientos naturales habrían sido una reescritura, un título nuevo, quizá una migración de URL: cirugía cara en un paciente sano.

Ahora asumo que cualquier página establecida puede mostrar el mismo síntoma, y apostaría a que la mayoría de los “descensos de rendimiento” de Search Console en nichos con mucha IA se descomponen de la misma manera. El denominador cambió de especie.

Lo que cambié de verdad

Separar antes de decidir. Todo juicio de CTR, experimento de título e investigación de descenso en mi sitio empieza ahora con la pasada del filtro humano y una revisión manual de las 20 consultas principales. Cinco minutos de leer el texto de las consultas han revertido repetidamente la conclusión que sugería el agregado.

Alimentar a los pegadores de errores a propósito. Las cadenas de error exactas son las mejores palabras clave que nunca elegí. Las páginas que coinciden con ellas se sitúan en las posiciones 2 a 4 y convierten a tasas de emergencia de depuración. Los mensajes de error, las claves de configuración y la salida de CLI reciben ahora encabezados textuales en mis entradas técnicas, porque alguien que pega esa cadena en Google es el visitante más rescatable de internet.

Dejar de cortejar a los examinandos. Cero clics significa cero, para siempre. Un banco de preguntas que comprueba su clave de respuestas no puede convertirse con ningún título, fragmento ni marcado schema. La única respuesta racional es ignorar ese volumen al juzgar una página, y quizá disfrutar de que algún examen de certificación, en alguna parte, al parecer calibra sus respuestas contra mi blog.

Informar de cifras humanas o no informar de nada. Mis propios paneles trazan ahora el segmento filtrado, anotan el combinado y guardan las instantáneas diarias en git para que los cambios de composición sigan siendo visibles con el tiempo. Las impresiones siguen importando, pero solo después de saber quién impresiona a quién.

El cambio más profundo coincide con donde terminó la última entrada. Los asistentes leen mis páginas 17.000 veces al día en el borde, y ahora puedo verlos hacer cola en la puerta principal de Google por el camino. Search Console se ha convertido discretamente en un registro de curiosidad de máquina con una fina corriente humana atravesándolo. La corriente es la parte que presta atención. Mide la corriente.

Preguntas frecuentes

¿Cuántas de mis impresiones de Search Console vienen de humanos?

De las impresiones, alrededor del 9%; el otro 91% tiene forma de máquina. En una ventana reciente de 28 días acumulé 3.776.076 impresiones, y excluir las consultas que contienen una comilla doble o un guion bajo reduce esa cifra a 340.267, alrededor del 9%. El CTR filtrado casi se triplica, del 0,42% al 1,10%, y la posición media mejora de 11,2 a 7,7. El 91% es un suelo más que un techo, porque las preguntas de examen pasan el filtro.1

¿Cómo filtro las consultas de máquina en Search Console?

Una expresión regular. En la API de Search Analytics, añade un filtro de dimensión query con el operador excludingRegex y la expresión ["_], que descarta cualquier consulta que contenga una comilla doble o un guion bajo. Las cadenas entrecomilladas señalan verificación de coincidencia exacta, algo que los humanos rara vez se molestan en hacer, y los guiones bajos vienen de identificadores, y los identificadores vienen del código, no de los pulgares.3

¿Por qué mi entrada tiene impresiones enormes y un CTR casi nulo?

Lee las consultas antes de tocar el título. Una entrada mía sobre los hooks de Claude Code atrajo 30.105 impresiones con un CTR del 0,14% en menos de dos semanas, el perfil clásico de un título roto. Las consultas principales eran preguntas de examen de opción múltiple textuales y cadenas de jerga de SDK, y las consultas genuinamente humanas sumaban un solo dígito. El título estaba bien. El público era sintético.4

¿Todas las consultas con forma de máquina carecen de valor?

No, y un filtro burdo de “borrar todas las consultas con pinta de máquina” destruye valor. Los pegadores de errores disparan la firma por sus nombres entrecomillados y guiones bajos, aun siendo los visitantes con más intención que tengo: xcrun: error: unable to find utility "mcpbridge" recibe clics al 6,25%, y “codex trust_level” al 8,70%. Los examinandos, en cambio, nunca hacen clic. La forma de la consulta miente; el comportamiento de clic dice la verdad.1

¿Mi página está perdiendo posiciones de verdad?

Separa las consultas antes de concluir eso. Mi guía de Hermes mostraba 763.439 impresiones y 569 clics en 28 días, un CTR del 0,075% con una posición media combinada de 13,5, lo que se lee como un derrumbe. Su línea base solo humana registrada es un CTR del 1,53% en la posición 8,5, y la última semana filtrada humana sigue en la posición 8,4. Cambio de composición, no pérdida de posiciones.1

Referencias


  1. Análisis del autor de los datos de Google Search Console para blakecrosley.com a través de la API de Search Analytics, ventana de 28 días del 16 de junio al 13 de julio de 2026. Sin filtrar: 3.776.076 impresiones, 15.911 clics. Tras excluir las consultas que coinciden con ["_]: 340.267 impresiones, 3.729 clics. Filas por consulta citadas textualmente de la misma extracción; línea base de la guía de Hermes a partir de las instantáneas filtradas humanas que registra el sitio. ↩↩↩↩↩↩↩

  2. Google, Informe de rendimiento (Búsqueda), que define una impresión como un enlace que aparece en un resultado de búsqueda visto por quien busca, sin exigir que quien busca sea una persona. ↩

  3. Google, Search Analytics API: query, que documenta dimensionFilterGroups y el operador excludingRegex usados para el filtro humano. ↩↩

  4. Análisis del autor, extracción de Search Analytics por página para /blog/claude-code-hooks-explained, del 30 de junio al 13 de julio de 2026: 43 clics sobre 30.105 impresiones con una posición media de 6,6, con la familia de preguntas de examen sumando 254 impresiones y cero clics en nueve páginas y tres idiomas. ↩↩↩↩

  5. Blake Crosley, Los asistentes ahora son el público, datos de primera mano del borde de Cloudflare sobre el volumen de peticiones de agentes de IA frente a visitantes humanos; la media actual de 7 días es de unas 17.000 peticiones de agentes al día frente a una media humana de 28 días cercana a 300 visitantes al día. ↩

Artículos relacionados

Ahora el público son los asistentes

Datos propios del edge: los asistentes de IA piden mis páginas 66 veces más que los humanos, y casi todo es consulta en …

16 min de lectura

La capa de limpieza es el verdadero mercado de los agentes de IA

Charlie Labs pasó de construir agentes a limpiar lo que dejan. El mercado de agentes va de la generación a la prueba: la…

18 min de lectura

El Bucle Ralph: Cómo ejecuto agentes de IA autónomos durante la noche

Construí agentes autónomos con stop hooks, presupuestos de generación y memoria en archivos. Los fracasos y lo que produ…

12 min de lectura