• Sanity CMS gestión contenido flexible para proyectos web

    Sanity es un CMS headless con almacenamiento flexible (Content Lake), un editor completamente personalizable (Sanity Studio) y un lenguaje de consultas propio (GROQ) que permite extraer exactamente los datos que cada página del proyecto web necesita. Es el CMS que usamos como base en la mayoría de proyectos web que desarrollamos para empresas.

    Lo elegimos por 3 razones concretas: el contenido se almacena como datos estructurados (no como páginas maquetadas), el editor se adapta al flujo de trabajo del cliente (no al revés) y la integración con Astro y Cloudflare produce un rendimiento que otros CMS no alcanzan. Este artículo explica cómo funciona Sanity, qué ventajas ofrece, cómo lo integramos en nuestro stack y cuándo tiene sentido elegirlo.

    Qué es Sanity y cómo funciona

    Sanity es un CMS headless que separa el almacenamiento y la gestión de contenido de su presentación visual, conectándolos a través de una API. Funciona con 3 componentes principales:

    Content Lake. Es la base de datos de contenido de Sanity. Almacena toda la información como documentos JSON estructurados: artículos, páginas de servicio, productos, configuraciones. No hay plantillas ni temas: solo datos organizados según el esquema que el equipo de desarrollo define.

    Sanity Studio. Es el panel de gestión donde los editores crean, modifican y publican contenido. A diferencia de WordPress o Contentful, Sanity Studio es 100% personalizable: se adapta a las necesidades de cada proyecto. Los campos, las validaciones, los flujos de trabajo y la interfaz se diseñan para que el equipo editorial trabaje de forma eficiente.

    GROQ (Graph-Relational Object Queries). Es el lenguaje de consultas nativo de Sanity. Permite pedir al CMS exactamente los datos que cada página necesita, sin sobrecargar la petición con información innecesaria. GROQ es más expresivo que REST y más ligero que GraphQL para la mayoría de consultas de contenido web.

    El resultado: un CMS donde el contenido es independiente de cómo se presenta, lo que permite reutilizar la misma información en una web, una app, una newsletter o un agente de IA sin duplicar trabajo.

    Qué ventajas tiene Sanity frente a otros CMS headless

    Sanity se diferencia de otros CMS headless (Contentful, Strapi, Prismic) en 5 aspectos que impactan directamente en la calidad del proyecto web:

    • Esquema definido en código. La estructura del contenido se define como TypeScript, no desde un panel visual. Esto permite control de versiones (Git), consistencia entre entornos de desarrollo y producción, y la posibilidad de adaptar el modelo de datos a cada proyecto sin limitaciones de interfaz. En Sanity, el esquema evoluciona con el proyecto. Si quieres entender la arquitectura que hace esto posible, explicamos cómo funciona un CMS headless en profundidad.
    • Editor personalizable hasta el último campo. Sanity Studio no impone una interfaz genérica. Cada campo, cada validación y cada flujo de publicación se adaptan al equipo editorial del cliente. Un equipo que gestiona un blog tiene una interfaz diferente a uno que gestiona un catálogo de productos.
    • Edición colaborativa en tiempo real. Varios editores trabajan sobre el mismo documento simultáneamente sin conflictos. Los cambios se ven al instante. La previsualización muestra cómo se verá el contenido antes de publicar.
    • Portable Text. El sistema de texto enriquecido de Sanity almacena el contenido como datos estructurados, no como HTML. Esto permite servir el mismo texto en cualquier formato: HTML para la web, Markdown para modelos de lenguaje, JSON para apps. Es la base del contenido dual que facilita la preparación para inteligencia artificial.
    • Plan gratuito funcional. Sanity ofrece un plan gratuito que cubre la mayoría de necesidades de una pyme: hasta 100K documentos, 500K peticiones API/mes, 3 usuarios. Los planes de pago (Growth, Enterprise) escalan cuando el proyecto lo necesita.

    Cómo integramos Sanity con Astro en nuestros proyectos

    El stack que usamos combina Sanity como CMS, Astro como framework frontend y Cloudflare como plataforma de distribución. Cada pieza cumple una función:

    El equipo editorial crea contenido en Sanity Studio → Astro consulta los datos a través de GROQ → genera páginas HTML estáticas optimizadas → Cloudflare las distribuye globalmente desde su red de CDN. El resultado: tiempos de carga inferiores a 1 segundo, puntuaciones de 95-100 en PageSpeed y una base técnica preparada para contenido dual, schema profundo y compatibilidad con agentes de IA.

    La integración entre Sanity y Astro está documentada oficialmente y es una de las más fluidas del ecosistema headless. Los tipos de contenido definidos en Sanity se mapean directamente a los componentes de Astro, con tipado TypeScript de extremo a extremo. Si quieres entender cómo funciona Astro y por qué lo elegimos, lo explicamos en el artículo sobre Astro como framework para webs rápidas.

    Sanity para equipos no técnicos: la experiencia del editor

    Gestionar contenido en Sanity no requiere conocimientos técnicos. Sanity Studio es un panel web accesible desde cualquier navegador, con una interfaz diseñada para editores, no para desarrolladores.

    El flujo de trabajo habitual para un editor es: acceder a Sanity Studio → seleccionar el tipo de contenido (artículo, servicio, producto) → rellenar los campos con texto, imágenes y datos → previsualizar cómo se verá en la web → publicar. El proceso es similar al de WordPress, con una diferencia: en Sanity, la interfaz de edición se adapta al proyecto, no el proyecto a la interfaz.

    La curva de aprendizaje para editores es de 1-2 horas. La formación que incluimos en cada proyecto web cubre la gestión completa de contenidos: crear, editar, previsualizar y publicar. El equipo editorial trabaja de forma autónoma desde el primer día.

    Cuándo tiene sentido elegir Sanity para un proyecto web

    Sanity es la opción correcta para 4 tipos de proyecto web:

    • Web corporativa con crecimiento previsto. Si el sitio va a añadir secciones, idiomas o tipos de contenido, el esquema flexible de Sanity permite crecer sin reconstruir la arquitectura.
    • Proyecto con contenido estructurado y reutilizable. Si el mismo contenido se sirve en web, app, newsletter o agentes de IA, la arquitectura de Content Lake permite servir cada canal sin duplicar información.
    • Equipo editorial que necesita gestión autónoma. Si el equipo de contenidos debe publicar sin depender del equipo técnico, Sanity Studio ofrece la autonomía editorial con la flexibilidad técnica.
    • Proyecto que prioriza rendimiento y preparación para IA. Sanity + Astro + Cloudflare produce 95-100 en PageSpeed y una base nativa para contenido dual, schema y MCP.

    Sanity NO es necesario para: un blog personal sin expectativas de crecimiento, un sitio de 3 páginas que no va a cambiar en años o un proyecto con presupuesto inferior a 1.500 €. En estos casos, un WordPress bien configurado cumple la función.

    ¿Sanity es gratuito o tiene coste?

    Sanity tiene un plan gratuito que cubre las necesidades de la mayoría de proyectos web de pymes. El plan Free incluye: hasta 100K documentos, 500K peticiones API/mes, 20 GB de almacenamiento de assets, 3 usuarios y soporte comunitario.

    El plan Growth (99 $/mes) amplía límites y añade soporte prioritario. El plan Enterprise es personalizado para grandes organizaciones. La mayoría de proyectos web corporativos que desarrollamos operan dentro del plan gratuito durante el primer año y migran a Growth cuando el volumen de contenido o el equipo editorial crece.

    ¿Se puede migrar de WordPress a Sanity?

    Sí. El contenido de WordPress (textos, imágenes, metadatos) se exporta y se importa en Sanity adaptándolo al nuevo modelo de datos estructurados. Las URLs se redireccionan con 301 para preservar el posicionamiento acumulado. El diseño se reconstruye a medida sobre Astro.

    El proceso requiere planificación (especialmente el mapeo de URLs y la verificación de redirecciones), pero es un proceso habitual que realizamos de forma regular. Si quieres conocer los pasos y los riesgos, lo explicamos en el artículo sobre cómo migrar de CMS sin perder SEO.

    El CMS debería adaptarse al proyecto, no al revés

    Elegir un CMS es elegir cómo va a vivir el contenido de tu proyecto web durante los próximos años: cómo se crea, cómo se gestiona, cómo se sirve y hasta dónde puede llegar. Sanity resuelve esto con una arquitectura donde el contenido es independiente de la presentación, el editor se adapta al equipo y el rendimiento no depende de plugins. El CMS debería ser una herramienta al servicio del proyecto, no una limitación que el proyecto tenga que rodear.


    Guillermo Gascón

    Guillermo Gascón

    (Especialista SEO)

    Soy cofundador de THECOOKIES Agency, empresa de desarrollo web especializada en proyectos de captación de leads, donde doy servicios de consultoría SEO, optimización Web y optimización para motores de búsqueda, liderando el equipo de este área.

    Gestionando clientes desde 2015, me declaro un apasionado del marketing digital y vivo con entusiasmo los proyectos en los que trabajamos.

    Autor de uno de los primeros podcast sobre SEO "Hola SEO" y creador de contenido en diferentes canales como YouTube o Twitter.

    thecookies@terminal: ~
                                
                        

    000 THECOOKIES Terminal v1.0

    Escribe tu email para iniciar una conversación con nuestro asistente de IA.

    ────────────────────────────────────────────────────────

    Protección de datos personales. Utilizaremos sus datos para responder consultas, enviar comunicaciones comerciales y realizar análisis estadísticos. Para más información sobre el tratamiento y sus derechos, consulte la política de privacidad.