Cuando un proyecto necesita una web pública, lo último que queremos como devs es montar toda la infraestructura: build, CDN, gestión de contenidos, dominio, SEO. Notion Sites aparece con una promesa atractiva: convertir cualquier página de Notion en un sitio web público con dos clics. Lo hemos probado para varios casos reales y esto es lo que encontramos.
Cómo funciona Notion Sites
La mecánica es simple: publicas una página desde Notion y obtienes una URL en notion.site. A partir de ahí, los bloques que ya conoces —encabezados, tablas, callouts, listas— se renderizan como un sitio web navegable. Incluso puedes crear una especie de menú lateral con subpáginas, lo que lo hace útil para documentación o portafolios.
El gancho es evidente: no hay que tocar código, no hay repositorio, no hay pipeline. Para un MVP o un sitio interno, esto reduce la fricción a cero.
Dónde brilla de verdad
- Documentación para clientes: si trabajas con una agencia o consultora, publicar la guía de proyecto y compartir una URL es mucho más rápido que montar un Docusaurus.
- Changelog público: enlazar desde el README del repo a una página de novedades que tu equipo puede editar sin abrir un PR.
- Portafolio técnico: puedes embeber repos, screenshots y explicaciones con el mismo editor que usas para tus notas.
- Formularios de feedback: la función de comentarios de Notion se puede activar como un gestor de incidencias ligero para un side project.
Limitaciones que nos frenan
No todo es tan bonito cuando miras el resultado con ojos de desarrollador.
- Control de HTML/CSS/JS casi nulo. No puedes inyectar estilos globales ni scripts propios. Lo máximo son embebidos por iframe (Vimeo, CodePen, etc.), pero no un script de analytics avanzado o un widget de terceros sin acudir a un servicio intermedio.
-
SEO básico. Las URLs
notion.sitefuncionan, pero la estructura de títulos, headings y metadatos está limitada a lo que Notion decide. Dominio personalizado existe, pero requiere plan de pago. - Rendimiento pesado. El JavaScript de Notion es enorme para lo que entrega. Da la sensación de ser una SPA cargando una página que podría ser HTML estático. En móvil con conexión lenta, se nota.
- Vendor lock-in. Exportar a Markdown existe, pero los IDs de bloques se regeneran y los assets quedan en los servidores de Notion. Migrar un sitio grande fuera de Notion es un trabajo manual.
Alternativa que usaríamos en producción
Si el proyecto es documentación técnica, preferimos VitePress o Astro Starlight: Markdown, zero JS por defecto, deploy a GitHub Pages o Netlify y control total del SEO. Un blog simple puede ir directo con Astro estático.
¿Y si te gusta Notion como editor pero necesitas el frontend que de verdad controlas? Puedes usar la API de Notion como CMS headless y generar el sitio con tu stack favorito. Eso sí, la API no devuelve los bloques anidados de forma plana: tienes que recorrerlos recursivamente.
async function getBlocks(id, notion) {
const blocks = [];
let cursor;
do {
const res = await notion.blocks.children.list({
block_id: id,
start_cursor: cursor,
});
for (const block of res.results) {
blocks.push(block);
if (block.has_children) {
const children = await getBlocks(block.id, notion);
blocks.push(...children);
}
}
cursor = res.next_cursor;
} while (cursor);
return blocks;
}
Con ese resultado puedes volcarlo a un generador estático y mantener el flujo de edición en Notion sin casarte con su frontend.
Veredicto
Notion Sites es perfecto cuando necesitas publicar rápido algo que no será el producto principal. Para un side project o documentación de un cliente, cumple. Para un sitio con requisitos de rendimiento, SEO o personalización, no es la herramienta. Como siempre, la decisión es entender qué estás construyendo y cuánto tiempo vas a invertir en migrar después.
Más detalles, comparativa completa con precios y alternativas en Notion Sites Review 2026: Precios, Opiniones y Alternativas.
Top comments (0)