Supervisión de palabras clave

Un HTTP 200 no significa que la página funcione. La supervisión de palabras clave detecta los casos en que el servidor responde OK pero el contenido está dañado.

Configurar supervisión de palabras clave →

Uptime Monitoring - DiagnoSEO

Problema "200 OK pero roto"

Cualquier herramienta de uptime puede decirte si el servidor devolvió un código HTTP 2xx. Esta señal parece tranquilizadora, pero engaña más a menudo de lo que crees. La página principal puede renderizar una página completamente en blanco y seguir devolviendo 200. La página del carrito puede perder en silencio el botón "Comprar ahora" tras un despliegue y nunca arrojar un error. WordPress puede reemplazar el contenido por el mensaje "Error de conexión con la base de datos", por supuesto renderizado como 200 OK con HTML real.

El monitoreo de palabras clave tapona esta zona muerta. Le indicas al monitor lo que la página debería contener – o lo que no debería – y en cada comprobación se busca esa expresión en el contenido de la respuesta. Si falta la palabra (cuando debería estar) o aparece (cuando no debería), el monitor reporta una incidencia, aunque todo parezca correcto a nivel HTTP.

Qué cadenas monitorizar

Una buena palabra clave es algo que confirme que se ha renderizado correctamente la parte clave de la página. Algunos ejemplos:

  • Página principal de ecommerce: monitoriza "Añadir al carrito" o el nombre de tu producto más popular. Si el feed del catálogo se rompe, la palabra desaparece – y lo sabes.
  • Página de inicio de sesión: monitoriza "Iniciar sesión" o "Recuperar contraseña". Un error de JS que borre el formulario – y la palabra deja de estar.
  • Blog o portal: monitoriza el título del artículo más reciente. Si el CMS empieza a mostrar el contenido de ayer, la palabra ya no corresponde.
  • Página de precios: monitoriza la cadena del precio. Un despliegue que borre el bloque de precios se detecta de inmediato.
  • Endpoint de estado / health: monitoriza "ok" o "healthy". Si la fuente upstream falla, el endpoint devuelve "degraded" – la palabra no coincide.

También se puede utilizar el modo ausente: alerta cuando aparece una cadena que no debería estar. Típico: "Error de conexión con la base de datos", "¡Vaya! Algo salió mal", "Modo mantenimiento", "Error fatal", "Próximamente". Si alguno de ellos se cuela en producción, recibes la alerta.

Cómo funciona la comprobación

El monitor realiza una petición HTTP(S) GET normal (o cualquier método – POST, PUT, etc.), sigue un máximo de 5 redirecciones, descarga el body de la respuesta y lo escanea de forma que no distingue mayúsculas de minúsculas para buscar la palabra. El resultado del match se guarda junto al código HTTP, el tiempo de respuesta y el SSL. Si la condición no se cumple 2 veces seguidas (umbral de confirmación por defecto), se abre un incidente y se envían notificaciones por los canales habilitados – Email, Telegram, Slack, Discord y SMS.

Para contenido dinámico (SPA) donde la palabra aparece solo tras ejecutar JavaScript, usa la función premium multi-location, que emplea un navegador real sin interfaz gráfico a través de ScrapingBee.

Combínalo con HTTP y SSL

Un solo monitor de palabra clave en DiagnoSEO Uptime Monitoring lanza también una comprobación completa de la página: código HTTP, tiempo de respuesta, SSL, caducidad del dominio, registros DNS y detección de hosting. Así, un solo monitor te protege del espectro completo: caídas de servidor, expiración de certificado, cambios DNS y fallos silenciosos de contenido.

Cómo configurar

Abre la herramienta, haz clic en "Añadir monitor", elige el tipo "Palabra clave", pega la URL, introduce la palabra, selecciona "debe estar presente" o "debe estar ausente", ajusta el intervalo (1-30 minutos según el plan) y guarda. Desde el siguiente ciclo el monitor vigilará esa página y te alertará si desaparece la palabra – incluso si todas las demás señales dicen que la web funciona.

Preguntas frecuentes

  • El monitor descarga el body de la respuesta y comprueba si una cadena concreta aparece (modo presente) o no aparece (modo ausente). Úsalo para detectar cuándo una página ha cambiado el contenido, aparece un mensaje de error o se ha eliminado un elemento concreto.

  • Ambos. La búsqueda es una coincidencia de subcadena en el body de la respuesta sin procesar. Puedes hacer matching con texto plano ("Añadir al carrito"), fragmentos HTML (<button class="buy">) o atributos concretos. Todo lo que aparezca literalmente en el HTML fuente se puede hacer match.

  • Las herramientas diff comparan con una baseline y reportan cada cambio. El monitoreo de palabras clave es una aserción dirigida: indicas lo que DEBE estar (o lo que NO PUEDE estar). El diff es ruidoso en páginas dinámicas; la palabra clave es precisa respecto a lo relevante.

  • Sí: usa el modo "ausente" con palabras clave como "Internal Server Error" o "Se ha producido un error". El monitor falla cuando aparece el texto de error. Útil para captar errores 500 que devuelven HTTP 200 junto a la página de error (configuración incorrecta común de muchos frameworks).

  • Por defecto no: el monitor descarga el HTML bruto antes de ejecutar JS. Para SPAs o páginas con mucho JS la palabra clave debe estar en la respuesta HTML inicial (por ejemplo, renderizado en servidor o en un bloque <noscript>). Las comprobaciones renderizadas por navegador son una función aparte.

Configurar supervisión de palabras clave →

Desbloquea mayores posiciones y tráfico de calidad

Haz crecer tu negocio con el software todo en uno de SEO y marketing de contenidos nº 1 potenciado por IA.

Mejorar a Avanzado