Cómo crear una página de novedades: entradas, etiquetas, RSS y «Novedades»
Una página de novedades es una lista con fecha de los cambios de tu producto, las más recientes primero, escrita para quienes usan el producto. Para crear una necesitas entradas con fecha, un título claro, una explicación breve y una etiqueta (Nuevo, Mejorado, Corregido), una página que las liste, una URL propia para cada entrada e idealmente un feed RSS y una forma de avisar a los usuarios de que hay algo nuevo. Es una de las cosas más sencillas que puedes construir, y la decisión principal es dónde viven las entradas: como archivos en tu web, o en una base de datos con una página de administración.
Por qué merece la pena tener una página de novedades
Una página de novedades demuestra a clientes y posibles clientes que el producto se mantiene. Da a soporte y a ventas un enlace que enviar cuando alguien pregunta «¿ya hace X?». También sirve para cerrar el círculo con los comentarios: cuando una funcionalidad pedida se lanza, la entrada de novedades es lo que les muestras. Si tienes un portal de sugerencias de clientes, enlaza las peticiones lanzadas directamente a sus entradas.
Una página de novedades no es tu historial interno de commits. «Refactorizado el servicio de facturación» no le dice nada a un usuario. «Las facturas ya muestran el número de IVA de tu empresa» sí.
Qué necesita la página
Contenido de cada entrada
| Campo | Notas |
|---|---|
| Título | Qué ha cambiado, desde el punto de vista del usuario |
| Fecha | Fecha de publicación, visible en la página |
| Etiqueta | Nuevo, Mejorado, Corregido (y quizá Eliminado o Seguridad) |
| Cuerpo | Unas frases o viñetas; cómo usarlo, quién lo recibe |
| Imagen o vídeo | Opcional; una captura ayuda más que un párrafo |
| Slug | La URL de la entrada, como /novedades/facturas-con-numero-de-iva |
| Estado | Borrador o publicada, más una fecha de publicación programada si hace falta |
Páginas
- Índice de novedades: las más recientes primero, con filtros por etiqueta y paginación sencilla o «cargar más».
- Página de la entrada: una entrada por URL, para poder enlazarla y compartirla.
- Feed RSS o Atom: permite seguir las novedades sin email.
- Página de administración (solo en la versión con base de datos): escribir, previsualizar, programar y publicar entradas.
Extras dentro de la app
- Indicador «Novedades»: un punto en un elemento del menú cuando hay entradas que el usuario no ha visto. Guarda la fecha de la última entrada abierta, por usuario o en el navegador.
- Resumen por email: un resumen enviado a los usuarios que se suscriben. Esto necesita un proveedor de envío; consulta cómo enviar emails desde tu app.
La decisión principal: archivos o base de datos
Entradas como archivos en la web
Cada entrada es un archivo Markdown en el proyecto. Publicar una entrada significa añadir un archivo y volver a desplegar. Es el enfoque más sencillo y robusto: sin base de datos, sin inicio de sesión de administración, nada que asegurar, y las páginas pueden pre-renderizarse para que carguen rápido y los buscadores las lean sin problemas.
Es adecuado para equipos en los que quienes escriben las entradas se sienten cómodos pidiéndolo a un creador con IA o editando un archivo.
Entradas en una base de datos con página de administración
Las entradas viven en una tabla, y una página de administración privada permite a cualquiera del equipo escribir, previsualizar, programar y publicar. Es adecuada para equipos en los que marketing o soporte escriben las novedades, o cuando quieres publicación programada o entradas por audiencia (por ejemplo, mostrar las funciones empresariales solo a clientes empresariales).
El coste es más trabajo de construcción y de mantenimiento: un inicio de sesión de administración, subida de imágenes y asegurarse de que las páginas públicas siguen siendo legibles por los buscadores, algo que una página que solo carga las entradas en el navegador puede no cumplir.
| Archivos | Base de datos + administración | |
|---|---|---|
| Quién puede publicar | Quien edite el proyecto | Cualquiera con un acceso de administración |
| Configuración | Mínima | Inicio de sesión, almacenamiento, interfaz de administración |
| SEO | Fácil (páginas pre-renderizadas) | Requiere cuidado para que las páginas se rendericen en el servidor o se pre-rendericen |
| Programación | Se publica al desplegar | Se puede programar por fecha |
| Coste de alojamiento | Estático | Necesita una app en ejecución y una base de datos |
Escribir entradas que la gente lea
- Empieza por el beneficio. «Exporta informes a Excel» gana a «Nuevo módulo de exportación».
- Di a quién le afecta. Todos los planes, solo Pro, se despliega esta semana.
- Muéstralo. Una captura o un clip corto.
- Agrupa las correcciones pequeñas. Una entrada semanal de «Correcciones y mejoras» con viñetas evita que la página se llene.
- Sé honesto con las retiradas. Si algo va a desaparecer, di cuándo y qué usar en su lugar.
Un primer prompt que funciona
Añade una página de novedades pública a nuestra web en /novedades. Cada entrada es un archivo Markdown con título, fecha, etiqueta (Nuevo, Mejorado o Corregido), imagen de portada opcional y cuerpo. La página índice lista las entradas más recientes primero, con la fecha, la etiqueta y el primer párrafo, tiene botones de filtro por etiqueta y muestra 10 entradas por página. Cada entrada tiene su propia página en /novedades/<slug>, con un título de página y una descripción adecuados para los buscadores. Añade un feed RSS en /novedades/rss.xml. Crea tres entradas de ejemplo. Respeta el diseño actual de la web, que sea legible en móviles y pre-renderiza las páginas para que carguen rápido.
Para la versión con base de datos, cambia la primera frase por «Guarda las entradas en una base de datos con estado de borrador o publicada y una fecha de publicación, y añade una página de administración protegida con contraseña para escribir, previsualizar y publicar.»
Pasos de construcción
- Decide entre archivos o base de datos con la tabla de arriba.
- Construye las páginas de índice y de entrada con unas cuantas entradas de ejemplo.
- Añade etiquetas y filtros.
- Añade el feed RSS y enlázalo desde la página.
- Añade títulos, descripciones y una entrada en el sitemap para cada entrada. Nuestra guía de SEO para webs creadas con IA cubre lo básico.
- Página de administración e inicio de sesión, si elegiste la vía de la base de datos.
- Indicador «Novedades» en tu app.
- Escribe entradas reales de los últimos meses para que la página no se lance vacía.
Errores comunes
- Copiar mensajes de commit. Escribe para los usuarios, no para los desarrolladores.
- Una única página gigante sin URL por entrada. Nadie puede enlazar un cambio concreto, y los buscadores ven una página en lugar de muchas.
- Las actualizaciones se detienen tras un mes. Una página de novedades sin cambios desde hace un año sugiere un producto abandonado. Fija un ritmo que puedas mantener.
- Cargar las entradas solo en el navegador. Los buscadores y las vistas previas de enlaces pueden ver una página vacía. Pre-renderiza o renderiza en el servidor.
- Mezclar incidencias. Las caídas van en una página de estado, no en las novedades.
Cuándo es mejor una herramienta de novedades alojada
Existen herramientas alojadas de novedades y actualizaciones de producto, y algunas vienen incluidas con tableros de sugerencias o widgets dentro de la app. Merecen la pena si quieres ventanas emergentes dentro de la app, segmentación de audiencias y analítica sin tener que construirlas, o si tu equipo ya paga una herramienta que incluye una. Tu software de blog o de centro de ayuda también puede tener un formato adecuado ya.
Construir la tuya tiene sentido cuando quieres la página de novedades en tu propio dominio, con tu propio diseño y totalmente indexable, algo que para una lista sencilla de publicaciones con fecha no supone mucho trabajo.
Crear la página con Mythex
En Mythex puedes pedir al agente que añada una página de novedades a un proyecto existente o que la construya como un pequeño sitio propio, y verla en la vista previa en directo mientras se construye. La versión basada en archivos no necesita base de datos. Si eliges la versión con administración, el agente añade una base de datos Postgres dedicada cuando hay que guardar entradas (o escribe /database), y las capturas van al almacenamiento de archivos del proyecto. El inicio de sesión de administración es algo que añades con tu propio enfoque de autenticación (receta para añadir inicio de sesión).
Las nuevas apps de Mythex suelen ser aplicaciones de una sola página renderizadas en el cliente, que la receta de SEO indica que son más débiles para los buscadores; si quieres que las entradas aparezcan en las búsquedas, pide páginas de novedades estáticas o pre-renderizadas. La misma receta cubre títulos, descripciones y sitemaps. Como punto de partida con una página de novedades integrada, consulta la plantilla de centro de conocimiento del producto.
Preguntas
¿Qué debe incluir una entrada de novedades?
Una fecha, un título breve que diga qué ha cambiado para el usuario, unas frases o viñetas que lo expliquen, una etiqueta como Nuevo, Mejorado o Corregido, y opcionalmente una captura de pantalla y un enlace a más detalles.
¿Necesita una página de novedades una base de datos?
No necesariamente. Si una o dos personas publican actualizaciones, las entradas pueden vivir como archivos Markdown en la web y publicarse con cada despliegue. Usa una base de datos cuando personas no técnicas necesiten escribir y programar entradas desde una página de administración.
¿Con qué frecuencia debo actualizar una página de novedades?
Cada vez que algo que los usuarios notarían haya cambiado. Muchos productos pequeños agrupan los cambios cada semana o cada dos semanas; lo importante es un ritmo constante para que la página parezca viva.
¿Es buena una página de novedades para el SEO?
Puede ayudar un poco: cada entrada es una página rastreable sobre una funcionalidad, y una página actualizada con regularidad indica que el producto está activo. Dale a cada entrada su propia URL y un título descriptivo.