Google eliminó el parámetro num=100 y mi rastreador mintió

Descubre cómo un cambio silencioso de Google en el parámetro num=100 hizo que mi rastreador de rankings mintiera durante semanas. Aprende la solución y la

lunes, 13 de julio de 2026 • 6 min de lectura • Equipo Q2BSTUDIO

El fallo oculto en las APIs de SERP

En el desarrollo de software, los errores silenciosos son los más peligrosos. Aquellos que no generan una excepción, no lanzan un código de error y no rompen la ejecución, sino que simplemente falsean la salida. El caso de un rastreador de posicionamiento web que durante semanas mostró datos incorrectos a todos sus usuarios es un ejemplo perfecto de cómo un cambio aparentemente menor en una API upstream puede provocar una catástrofe operativa sin que nadie lo note. Y lo peor es que este tipo de fallos no solo afectan a herramientas de SEO, sino a cualquier sistema que dependa de terceros para obtener datos críticos.

El problema comenzó cuando Google, sin previo aviso, eliminó el soporte para el parámetro num=100 en sus resultados de búsqueda. Durante años, las APIs de SERP (páginas de resultados de motores de búsqueda) aceptaban este parámetro para devolver hasta 100 resultados orgánicos por consulta. Pero, en algún momento, el motor dejó de respetarlo. Las APIs construidas sobre estos servicios, al recibir la petición con num=100, simplemente devolvían un conjunto reducido de resultados – normalmente entre 9 y 10 – sin lanzar ningún error. El código, al ver que la respuesta era un éxito (código 200) y que contenía una lista, continuaba su lógica como si todo estuviera bien. El resultado: para palabras clave que realmente estaban en las posiciones 11 a 100, el sistema registraba 'no está en el top 100'. Y así, durante semanas, los dashboards se actualizaban, los correos de alerta no se disparaban y ningún usuario –ni siquiera los fundadores– se daba cuenta de la mentira.

La lección técnica aquí va más allá de las APIs de búsqueda. Cualquier integración que asuma que un parámetro seguirá siendo respetado para siempre corre el mismo riesgo. Las plataformas grandes como Google, AWS o Azure actualizan sus APIs constantemente; a veces de forma documentada, a veces de forma silenciosa. Por eso, en Q2BSTUDIO, cuando desarrollamos aplicaciones a medida para nuestros clientes, uno de los principios fundamentales es no confiar ciegamente en ninguna fuente externa. Implementamos comprobaciones cruzadas, alarmas de incoherencia y, sobre todo, sistemas que verifican la fiabilidad de los datos recibidos antes de usarlos para tomar decisiones de negocio.

El equipo detrás del rastreador tuvo que rediseñar la lógica de paginación. Al principio, asumieron que si una página devolvía menos de 10 resultados, era porque no había más. Error. En los resultados de búsqueda actuales, la presencia de snippets destacados, paneles de conocimiento, anuncios y otros elementos de interfaz hacen que la primera página pueda devolver solo 9 orgánicos. La señal real de fin no es una página corta, sino una página completamente vacía. Eso obligó a implementar una paginación que iterara hasta obtener una página sin resultados, y además ajustar las posiciones absolutas: la página 2 no devuelve posiciones 11-20, sino que vuelve a empezar en 1. Sin ese cálculo, los datos seguirían siendo incorrectos.

Pero el costo era otro problema. Verificar que una palabra clave NO está en el top 100 requiere escanear las 100 posiciones, mientras que una que está en el top 5 se resuelve con una sola petición. Las palabras clave no encontradas se convierten en las más caras, y los nuevos usuarios suelen añadir muchas de ellas. La solución fue implementar una profundidad adaptativa: si una palabra clave ya fue evaluada y no estaba en el top 100, la siguiente verificación solo escanea las primeras 30 posiciones, y una vez al mes se hace un barrido completo para detectar escaladas tardías. Esta estrategia redujo el costo de API a la mitad sin alterar la promesa del producto.

Lo interesante de este caso es que el fallo no estaba en la lógica interna del software a medida que habían desarrollado, sino en una suposición sobre el comportamiento de un servicio externo. Esto pasa a menudo en proyectos que integran servicios cloud aws y azure, o cualquier otra infraestructura como servicio. La solución a largo plazo no es solo arreglar el código, sino incorporar una cultura de monitoreo basada en fuentes independientes. Por ejemplo, comparar los datos del rastreador con los de Google Search Console, o usar una segunda API de respaldo para validar las métricas.

En el mundo empresarial actual, donde las decisiones se toman con base en datos automatizados, un error silencioso de este tipo puede tener consecuencias millonarias. Imagina una empresa que usa inteligencia artificial para predecir la demanda, y el modelo se entrena con datos de posicionamiento web incorrectos. O un sistema de servicios inteligencia de negocio que alimenta un Power BI con cifras irreales. La confianza en los datos es el pilar de cualquier estrategia de datos. Por eso, en Q2BSTUDIO ofrecemos servicios cloud aws y azure que incluyen capas de validación de datos y alarmas proactivas, evitando que estos fallos pasen desapercibidos.

Otro aspecto que a menudo se pasa por alto es la necesidad de contar con ia para empresas que no solo automatice procesos, sino que también pueda detectar anomalías. Los agentes IA especializados en monitoreo pueden comparar fuentes, calcular desviaciones y notificar cuando un indicador se sale de lo esperado. En el caso del rastreador, una vez que se implementó la alerta de 'ejecución fallida', el sistema comenzó a enviar correos automáticos si la API no respondía correctamente o si los resultados diferían de una fuente de referencia. Ese simple añadido convirtió un producto que mentía en silencio en uno que avisaba de sus propias limitaciones.

La ciberseguridad también juega un papel aquí, aunque no sea evidente. Cuando una API externa cambia su comportamiento, puede ser un vector de ataque si el sistema no está preparado. Un actor malintencionado podría manipular los datos devueltos para engañar a los algoritmos de decisión. Tener mecanismos de verificación, como un segundo instrumento de medición, es también una práctica de seguridad básica. En Q2BSTUDIO integramos protocolos de validación en todos nuestros desarrollos, tanto en soluciones de software a medida como en infraestructuras cloud, para garantizar que los datos sean fiables y seguros.

El epílogo de esta historia es revelador: cuando el fix se desplegó, las alertas empezaron a dispararse por primera vez de verdad. Un usuario recibió un correo informándole de que su palabra clave principal había subido al puesto #2. Ese correo era el producto haciendo exactamente lo que prometía. Pero sin la validación cruzada, ese usuario habría seguido creyendo que su página estaba fuera del top 100, perdiendo oportunidades de negocio durante semanas. La moraleja para cualquier empresa que desarrolle tecnología: nunca das por sentado que una API va a comportarse como esperas. Siempre debes tener un plan B, un segundo sensor y una alarma que suene cuando los dos sensores no estén de acuerdo.

Si tu organización está construyendo sistemas que dependen de datos externos –ya sea para analítica web, automatización de procesos, servicios inteligencia de negocio o power bi–, te invitamos a revisar tus pipelines con ojos críticos. ¿Tienes una fuente alternativa para validar los resultados? ¿Tus dashboards te estarían mintiendo sin que lo supieras? En Q2BSTUDIO ayudamos a empresas a diseñar arquitecturas robustas, con redundancia de datos, alarmas inteligentes y procesos de verificación continua. Porque un error silencioso no perdona, pero una buena ingeniería puede detectarlo antes de que cause daño.

NUESTROS SERVICIOS

Cómo podemos ayudarte

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.