Saltar al contenido

Detección de Anomalías de Consulta: cómo puntúa Visqio

Última actualización:

Nota de interpretación

No rankear no es lo mismo que estar bloqueado o penalizado. Visqio informa señales observables (estado de índice, impresiones, presencia en SERP, diferencias regionales) y las clasifica por probabilidad. Google no expone datos de penalización o supresión; la ausencia de ranking puede deberse a competencia, relevancia, baja calidad, presupuesto de rastreo, actualidad o lagunas de medición. Trata cada estado como una hipótesis a investigar, no como un veredicto.

1.¿Qué es una anomalía de consulta?

Una Anomalía de Consulta es una puntuación de 0–100 y una clase que indican si una palabra clave rinde por debajo de su propia historia y de su página y dominio, y en qué nivel se sitúa el problema: Normal, Anomalía específica de consulta, Problema a nivel de página, Problema a nivel de dominio, Problema de indexación o Datos insuficientes. Se calcula por palabra clave × dominio a partir de métricas de Search Console, instantáneas licenciadas de SERP y resultados de URL Inspection.

2.Ventanas

La ventana actual son los últimos 7 días de datos de Search Console (terminando en la última fecha ingerida); la línea base son los 28 días anteriores. Las instantáneas de SERP usan las últimas 7 frente a las 7 anteriores. El cambio relativo es Δ(x) = (cur − base × 7/28) / max(base × 7/28, ε), de modo que una línea base de 28 días se escala a 7 días antes de comparar.

3.Suficiencia de datos

La clase es Datos insuficientes cuando las impresiones de línea base para la consulta están por debajo de 30 y existen menos de 3 instantáneas de SERP en la ventana actual; cuando los datos de Search Console terminan hace más de 5 días; o cuando el dominio no tiene conexión con Search Console y menos de 3 instantáneas.

4.Puntuaciones de señales

Siete señales, cada una de 0–100 donde más alto significa más anómalo, se combinan con pesos fijos que suman 100. Puntuación = Σ (señal × peso) / 100, redondeada.

SeñalDefiniciónPeso
S1 Caída de impresiones de consultaclamp(−Δ(impressions_query) × 100, 0, 100); −60 % → 6025
S2 Pérdida de posición de consultaclamp((pos_cur − pos_base) × 10, 0, 100); +5 posiciones → 5015
S3 Pérdida de presencia en SERPProporción de instantáneas actuales donde el objetivo está ausente, contada solo si está presente en ≥ 50 % de las 7 anteriores20
S4 Divergencia consulta-páginaclamp((Δ(impressions_page) − Δ(impressions_query)) × 100, 0, 100) — la página aguanta, la consulta cae10
S5 Caída a nivel de páginaclamp(−Δ(impressions_page) × 100, 0, 100)10
S6 Caída a nivel de dominioclamp(−Δ(impressions_domain) × 100, 0, 100)10
S7 Indexación100 si la inspección más reciente (≤ 14 d) muestra no indexed, veredicto fail o una discrepancia de canonical tras haber estado indexed; 50 si neutral; si no, 010

5.Clasificación

Gana la primera regla que coincide:

  1. Problema de indexación INDEXATION_ISSUE — S7 = 100.
  2. Problema a nivel de dominio DOMAIN_LEVEL_ISSUE — S6 ≥ 40 y al menos el 60 % de las palabras clave rastreadas del dominio tienen S1 ≥ 40.
  3. Problema a nivel de página PAGE_LEVEL_ISSUE — S5 ≥ 40 y al menos el 60 % de las palabras clave que apuntan a la misma página tienen S1 ≥ 40, y no es a nivel de dominio.
  4. Anomalía específica de consulta QUERY_SPECIFIC_ANOMALY — puntuación ≥ 40 y (S4 ≥ 30 o S3 ≥ 50) y S5 < 40 y S6 < 40.
  5. Anomalía específica de consulta QUERY_SPECIFIC_ANOMALY — puntuación ≥ 60 (alternativa cuando ninguna señal de nivel lo explica).
  6. Normal NORMAL — en caso contrario.

Los umbrales son constantes; los dominios test multiplican los umbrales de impresiones por 0,5 porque sus volúmenes son minúsculos.

6.Salida de pruebas

Cada evento almacena la puntuación, la clase, cada regla con su valor, peso y prueba (por ejemplo impressions_cur 140 frente a impressions_base_scaled 500, o ausente en 4 de 7 instantáneas), las fechas de la ventana y una explicación en lenguaje sencillo como: "Las impresiones de esta consulta cayeron un 72 % mientras que las otras consultas de la página cayeron un 12 %; objetivo ausente en 4 de 7 comprobaciones de SERP. La página y el dominio parecen estables, por lo que el problema parece específico de la consulta. Esto no es prueba de una penalización."

7.Alertas

Un cambio de Normal a cualquier clase de problema con puntuación ≥ 60 genera una alerta Anomalía de consulta (warning; critical para Problema a nivel de dominio o Problema de indexación). Un Problema de indexación en una URL que antes estaba indexed genera Pérdida de indexación (critical). Cuando al menos el 25 % de las palabras clave de un proyecto son Problema a nivel de dominio, se genera una alerta critical a nivel de proyecto. Clave de deduplicación: tipo, palabra clave, clase y semana.

8.Límites

El motor compara una palabra clave con su propio pasado, por lo que la estacionalidad y los cambios de todo el mercado pueden puntuar como anomalías; la clase te dice dónde mirar, no qué lo causó. Search Console se retrasa unos dos días y muestrea las consultas de cola larga; las instantáneas de SERP reflejan el punto de vista del proveedor. Los parámetros de las reglas se versionan en cada evento.

Preguntas frecuentes

¿Una puntuación de anomalía alta significa que Google penalizó la página?

No. La puntuación mide cuánto rinde una consulta por debajo de su propia historia y de su página o dominio. La competencia, la estacionalidad, los cambios en las funciones de SERP y el muestreo del proveedor la mueven todos. Visqio nunca usa las palabras penalización, bloqueo o sandbox en sus salidas.

¿Por qué la clase es Datos insuficientes?

Las impresiones de línea base para la consulta estaban por debajo de 30 y existen menos de 3 instantáneas de SERP en la ventana actual, o los datos de Search Console terminan hace más de 5 días, o el dominio no tiene conexión con Search Console y menos de 3 instantáneas.

¿Cuál es la diferencia entre Anomalía específica de consulta y Problema a nivel de página?

Específica de la consulta significa que las otras consultas de la página aguantan mientras esta cae (señal S4) o el objetivo desaparece de las SERP (S3). A nivel de página significa que la propia página cayó (S5 ≥ 40) y al menos el 60 % de las palabras clave que apuntan a ella también cayeron.

¿Con qué frecuencia se ejecuta?

A diario por proyecto y bajo demanda. Las alertas se deduplican por palabra clave, clase y semana; una repetición incrementa el contador de activaciones en lugar de crear una nueva alerta.

Fuentes: la documentación de API de URL Inspection, API de Search Analytics de Search Console y políticas de spam de Google.