Resultados vacíos y mensajes de error

Los visitantes acabarán viendo un resultado vacío. Lo que lean en ese momento decide si vuelven a intentarlo o se marchan.

Los dos mensajes

Hay dos, y proceden de dos lugares distintos:

Mensaje Cuándo Se configura en
El mensaje de «sin resultados» Una búsqueda filtrada no devuelve nada Settings → POM Events → Archive → Error message
El mensaje de «mes vacío» El mes elegido en el calendario no tiene eventos El atributo error_msg del shortcode del formulario de búsqueda

El mensaje de «sin resultados»

Settings → POM Events → Archive → Error message — Set custom error message.

Si se deja vacío, los visitantes leen una disculpa predeterminada que explica que ningún evento coincide con sus criterios de búsqueda.

Configúralo. El texto predeterminado es genérico y no dice nada sobre qué hacer a continuación. Un mensaje mejor hace tres cosas:

  1. Afirma con claridad que no hubo coincidencias.
  2. Sugiere una acción.
  3. Señala hacia algo útil.

No hay eventos que coincidan con esos filtros ahora mismo. Borra los filtros para ver todo lo que se avecina, o escríbenos y te avisaremos cuando haya algo.

El campo es traducible, de modo que un sitio multilingüe puede configurarlo por idioma.

El mensaje de «mes vacío»

El selector de fechas permite a los visitantes navegar por meses, y algunos meses estarán vacíos. Ese mensaje se configura en el shortcode:

[web_event_search_form error_msg="Nothing scheduled this month — try another"]

Si no se configura, los visitantes leen un texto predeterminado que explica que no hay eventos para el mes elegido.

Escribe ambos, y escríbelos de forma distinta

Significan cosas diferentes:

  • no hay eventos este mes → prueba con otro mes;
  • ningún evento coincide con estos filtros → borra los filtros.

Un visitante que lee el consejo equivocado realiza la acción equivocada y concluye que el sitio está roto.

Vacío no siempre significa error

El resultado vacío más habitual es totalmente legítimo: un sitio con un programa real tiene meses tranquilos.

Redacta los mensajes en consecuencia. Lo sentimos, algo salió mal resulta engañoso cuando la verdad es que agosto está tranquilo. Di lo que es cierto y ofrece una vía.

Reduce los resultados vacíos en el origen

La configuración no puede arreglar un programa vacío, pero sí puede evitar callejones sin salida inútiles:

  • Elimina los términos de taxonomía que no usas. Un filtro que ofrece Congresos cuando no tienes ninguno garantiza un resultado vacío.
  • Asigna términos a cada evento. Un evento sin clasificar es invisible para todos los filtros, lo que hace que los filtros parezcan rotos.
  • Publica los próximos eventos con prontitud. Un programa anunciado tarde se lee como que no hay programa.
  • Comprueba que la lista completa no está vacía — si el formulario de búsqueda no muestra nada en absoluto, la causa suele ser que la fecha de fin de todos los eventos ya ha pasado.

Una lista vacía es un diagnóstico

Si el formulario de búsqueda no muestra nada cuando sabes que existen eventos, revisa lo siguiente:

  1. ¿Están los eventos publicados?
  2. ¿Han pasado sus fechas de fin? La lista excluye los eventos finalizados.
  3. ¿Tienen fechas establecidas en absoluto?
  4. ¿Quedaron filtros aplicados de una interacción anterior? Recarga la página.
  5. ¿Está activo el tema POM? Sin él, no se muestra nada.

Consulta Un evento no aparece.

Verifica

  1. Configura el mensaje de error del archivo y guarda.
  2. Filtra por una combinación sin resultados y confirma que aparece tu mensaje.
  3. Configura error_msg en el shortcode y elige un mes vacío; confirma que aparece ese mensaje.
  4. Confirma que los dos se distinguen entre sí.
  5. Lee ambos en un móvil.