Las páginas que envían códigos de estado 403 tienen el título «Página no encontrada»

Acabo de notar muchos títulos de página en Google Analytics que comienzan con “Página no encontrada”. Investigué durante un tiempo y resulta que se trata de temas privados del foro que están enviando códigos de estado 403 a los motores de búsqueda.

Creo que esas páginas deberían tener un título de página diferente para que no aparezcan en las analíticas cuando la gente busca URLs con el título “Página no encontrada”. Las páginas fueron encontradas, pero el visitante simplemente necesita iniciar sesión.

El mensaje en las propias páginas dice: “¡Ups! Esa página es privada.”

Creo que algo como “Inicia sesión para ver esta página” sería un <title> más adecuado para esas páginas cuando la configuración permite a los visitantes anónimos ver que existen páginas privadas.

¿Utilizas la configuración del sitio detailed_404?

Sí. Aunque, cuando esa configuración está activada, en realidad no es un 404 — al marcar la casilla, el código cambia a 403. Creo que el <title> debería reflejar esto condicionalmente, ya que de lo contrario distorsiona los informes de analítica.

GA4 muestra los títulos de las páginas en los informes en lugar de las rutas/URLs por defecto, y los 403 se están listando como “Page Not Found”, lo cual no es correcto. Debería ser algo como “Inicia sesión para ver esta página”.

La razón por la que quiero activar esa configuración es que el resumen por correo electrónico contiene enlaces a temas privados, y si la gente hace clic en ellos y no ve un mensaje indicando que necesita iniciar sesión para ver la página, probablemente abandonará la página.

1 me gusta

Mientras revisaba la página 403 con esa configuración activada, noté que falta el nombre del sitio. No estoy seguro de si se trata solo de mi sitio o si es un error de Discourse, pero veo el problema en dos foros de Discourse diferentes.

Tras examinar más a fondo esa página 403, creo que sería mejor incluir una llamada a la acción, como «Inicia sesión para ver esta página», con botones de inicio de sesión/registro. Si el usuario inicia sesión y no tiene acceso, entonces podría mostrar «¡Ups! Esa página es privada». De esta forma, sabrían que iniciar sesión podría desbloquear la página.

(Mientras tanto, estoy viendo si puedo personalizarlo en el tema.)