Cómo configurar una comprobación de contenido de sitio web
Content Check carga tu página en un navegador real y busca un texto concreto en la página tal como se renderiza, en lugar de en el HTML en bruto que envía primero el servidor. Eso detecta una clase de fallo que una simple comprobación de estado HTTP no puede ver en absoluto: una página que devuelve un 200 OK normal mientras muestra un mensaje de error de base de datos, una página desfigurada, un precio cambiado, o un producto que se ha agotado. Como se ejecuta en un navegador real, comprueba tanto el contenido inyectado por JavaScript tras la carga inicial como lo que contiene la respuesta en bruto. Si todo lo que necesitas saber es si el servidor responde con el código de estado, las cabeceras o el patrón de cuerpo correctos, la guía de la comprobación HTTP encaja mejor y te da más ubicaciones de monitorización y un lenguaje de reglas de validación de respuesta completo; recurre a Content Check específicamente cuando el fallo que te preocupa es "la página carga bien pero muestra lo que no toca".
Configuración principal
Este tipo no tiene captura de pantalla dedicada para su grupo de Configuración principal, pero cada control en él es estándar en todos los tipos de monitor de HostTracker:
- Url/Domain/IP: la página que cargar, por ejemplo una URL completa
https://example.com. - Name: una etiqueta opcional para este monitor en tu panel, alertas, informes y widgets.
- Interval schedule / Cron schedule: un interruptor segmentado entre un intervalo recurrente simple y una expresión cron completa para calendarios personalizados (presets por hora, diario, semanal, mensual, o sintaxis cron avanzada). El intervalo mínimo disponible depende de tu plan.
- Timeout: cuánto esperar a que termine la página antes de que falle la comprobación, de 1 hasta 120 segundos para este tipo. El techo más alto comparado con una simple comprobación HTTP refleja que la carga de una página completa en navegador tarda más que una petición desnuda. Si lo dejas sin tocar, la comprobación usa 40 segundos por defecto; solo necesitas subirlo o bajarlo si tu página es inusualmente lenta o quieres un número más ajustado.
- Tags: etiquetas de texto libre para agrupar y filtrar este monitor.
- Full Log: guarda cada resultado individual de este monitor sin agruparlos.
- Open Stats: te deja compartir las estadísticas y registros de este monitor con otros, incluso con personas que no han iniciado sesión.
Este grupo también lleva el interruptor Enabled que pausa o reanuda el monitor.
Validación de respuesta

Esta es toda la comprobación para este tipo: no hay un grupo aparte de configuración de sonda/petición, porque la coincidencia de palabras clave contra la página renderizada es a la vez la petición y el veredicto.
- Content check keywords: una o más palabras clave, introducidas como una lista separada por comas (o una por línea). Este campo es obligatorio; un monitor sin palabras clave no tiene nada que comprobar. El texto combinado de palabras clave tiene un tope de 255 caracteres, así que prefiere unos pocos fragmentos cortos y distintivos a una frase larga.
- Successful check condition: decide cómo se convierten las palabras clave en un aprobado o un fallo, con cuatro opciones exactamente como las presenta el desplegable:
ANY keyword must be PRESENT on checked page(por defecto: aprueba si se encuentra al menos una palabra clave),ALL keywords must be PRESENT on checked page(tiene que encontrarse cada palabra clave),ANY keywords must be ABSENT on checked page(falla en cuanto aparece cualquiera de las palabras clave), yALL keywords must be ABSENT on checked page(falla solo una vez que han aparecido todas las palabras clave). Usa una condición PRESENT para confirmar que algo sigue ahí (un botón de compra, un mensaje de éxito); usa una condición ABSENT para avisar cuando aparece algo malo (una cadena de error, una palabra prohibida, una firma de desfiguración). - Case sensitive match: desactivado por defecto. Actívalo si importa la mayúscula o minúscula exacta de tu palabra clave.
- Check only visible content: activado por defecto. Cuando está activado, las palabras clave ocultas por CSS (
display:none,visibility:hidden, o tamaño cero) no cuentan como presentes, así que un texto que existe en el marcado pero nunca se muestra a un visitante no producirá un aprobado falso ni una falsa alarma, según tu condición.
Si tu plan no incluye la monitorización de palabras clave, esta sección muestra una nota de que la monitorización de palabras clave está desactivada, con un enlace para cambiar de plan.
Ubicaciones de monitorización

- Locations: un árbol de casillas buscable de regiones y puntos de monitorización individuales. Tiene que haber al menos una ubicación seleccionada para que este monitor se considere completamente configurado.
- Recheck strategy: qué pasa cuando una comprobación detecta un cambio de estado. Por defecto vuelve a ejecutar la comprobación desde varias ubicaciones y acepta el estado nuevo por voto de mayoría, para protegerse de un falso positivo de una ubicación inestable. Alternativas: un número especificado de ubicaciones tiene que confirmar un Down (revela un deslizador de confirmaciones Down de 1 a 7); ningún reintento en absoluto; acuerdo total de todas las ubicaciones de reintento; o acuerdo total exigido para Down mientras que Up solo necesita mayoría.
- If selected locations are unavailable: "Selected locations only" (por defecto) espera a que vuelvan tus ubicaciones elegidas; "Closest locations" las sustituye por las disponibles más cercanas; "Any location" recurre a cualquier sitio del mundo.
Suscripciones de alerta

Un interruptor suscribe a todos los contactos a los eventos Up/Down en un paso, o puedes elegir contactos individuales y suscribirlos a Down, Up y Repeat (recordatorios de Down repetidos) por separado en la tabla de abajo. Si esta sección se deja vacía, no se enviará ninguna alerta para este monitor en absoluto.
Suscripciones de informes

El mismo patrón se aplica a los informes de uptime: suscribe a todos los contactos a informes semanales y mensuales con un interruptor, o elige diario, semanal y mensual individualmente por contacto.
Ejemplo resuelto
Supongamos que una tienda en línea quiere saber en el momento en que un producto estrella se agota, y por separado quiere saber si la página de inicio empieza a mostrar un error de aplicación mientras sigue respondiendo con un 200. Para el primer caso, pondrías la URL en la página del producto, introducirías la palabra clave que solo aparece cuando el artículo se puede comprar, como Add to Cart, y dejarías Successful check condition en el valor por defecto ANY keyword must be PRESENT. La comprobación aprueba mientras el texto del botón esté ahí y pasa a Down en el momento en que desaparece, que es exactamente la señal de agotado. Para el segundo caso, apuntarías un monitor Content Check aparte a la página de inicio, introducirías una palabra clave que solo aparece en un estado de fallo, como Internal Server Error, y cambiarías la condición a ALL keywords must be ABSENT, así que la comprobación se mantiene Up mientras ese texto nunca aparezca y pasa a Down en el instante en que lo haga. En los dos casos dejarías Case sensitive match desactivado, ya que es poco probable que el texto cambie de mayúsculas, y dejarías Check only visible content activado, para que un banner de error oculto que existe en el marcado pero nunca se le muestra de verdad a un visitante real no dispare una falsa alarma.
Solución de problemas
- La comprobación nunca pasa a Down aunque la página cambió claramente. Comprueba si Case sensitive match está activado y la mayúscula/minúscula de tu palabra clave ya no coincide exactamente con la página, o si Check only visible content está filtrando texto que vive en un elemento oculto. Prueba primero con Check only visible content desactivado para confirmar que la palabra clave está ahí, y luego decide si el comportamiento de solo-visible es lo que quieres.
- La comprobación oscila entre Up y Down en una página que a ti te parece sin cambios. La palabra clave puede estar dentro de contenido dinámico que rota, como un carrusel, un banner rotativo, o una cadena localizada alternante. Elige una palabra clave más estable, o cambia a la condición ALL con varias palabras clave para que un solo elemento rotativo no pueda voltear todo el veredicto.
- La comprobación empezó a fallar justo después de añadir una palabra clave nueva bajo "ALL keywords must be PRESENT". Esa condición exige que se encuentre cada palabra clave de la lista, así que añadir una más sube el listón para cada comprobación futura. Confirma que la palabra clave nueva aparece literalmente en la página, o cambia a ANY si con una sola coincidencia debería bastar.
- El campo Content check keywords muestra una nota de que la monitorización de palabras clave está desactivada. El plan actual de tu cuenta no incluye esta función; la nota enlaza directamente a cambiar de plan.
- Tu texto de palabra clave parece cortarse al guardar. El campo combinado de palabras clave tiene un tope de 255 caracteres. Usa varios fragmentos cortos y distintivos en lugar de una frase larga.
Relacionado
- Monitorización de disponibilidad distribuida: la página de producto que cubre este tipo de comprobación.
- Herramienta gratuita de comprobación de contenido de sitio: ejecuta una comprobación puntual antes de configurar una monitorización continua.
- Guía de comprobación HTTP: para validar códigos de estado, cabeceras y patrones de respuesta en lugar del texto de la página renderizada.
- Reglas de validación de respuesta: el lenguaje de reglas usado para validar comprobaciones HTTP y API.
- 200 OK: por qué una respuesta 200 no es prueba de que la página muestre lo correcto.
- Todas las guías de monitorización: la guía de configuración de cada otro tipo de comprobación.