Comparativa · Open Source

Alternativa a Umbraco

Umbraco puede alojar muchas webs. No las gestiona como un conjunto.

El Veredicto

Umbraco es el CMS open source sobre .NET más usado del mercado, con licencia MIT y una comunidad excepcional. Alojar varias webs en una instalación funciona y está documentado. El problema aparece al gestionarlas como un conjunto: no hay herencia de plantillas ni de permisos, y no existe un sistema de diseño central. Cada facultad que se añade vuelve a costar lo mismo que la primera.

Umbraco puede alojar muchas webs. Pero en cada web nueva hay que volver a crear el diseño, establecer los permisos y definir los flujos de publicación. Con Umbraco, cada web que añades cuesta más. Con Griddo, una fracción.

Umbraco es el CMS open source sobre .NET más usado del mercado. Declara más de 700.000 instalaciones activas. Su licencia es MIT: gratis, sin límite de usuarios, dominios ni webs. Y tiene una de las mejores comunidades del sector, con 127 MVPs reconocidos en 2026, 852 paquetes disponibles y 361 partners en su directorio.

Ese punto de partida es real y merece respeto. Esta comparativa no va de si Umbraco es un buen CMS. Va de qué pasa cuando lo usas para gestionar una universidad entera.

La diferencia principal

Umbraco aloja muchas webs. No las gestiona como un conjunto.

Empecemos por lo que sí hace.

Umbraco puede tener muchas webs en una sola instalación. Se crean varios nodos raíz en la sección de contenido y a cada uno se le asigna su dominio. Está documentado y funciona bien. Quien te diga lo contrario no ha leído su documentación.

Lo que falta son tres cosas. Las explicamos una a una, porque son la raíz de casi todo lo demás.

1. Herencia de plantillas

Es la capacidad de cambiar un diseño en un sitio central y que ese cambio llegue solo a todas las webs.

En Umbraco no existe. Lo dice su propio foro, respondiendo a alguien que preguntaba cómo montar un multisitio:

“There is no multi-level inheritance in Umbraco… you need to apply them to every page for every site separately.”

Traducido: cada cambio de plantilla se aplica página a página y web a web. El mismo hilo añade un detalle: Umbraco no publica ninguna recomendación oficial sobre cómo montar un multisitio.

2. Herencia de permisos

Es que un permiso dado en una sección se aplique automáticamente a todo lo que está por debajo. Por ejemplo: dar acceso a la facultad de Derecho y que ese acceso cubra sus programas, sus noticias y sus profesores.

En Umbraco los grupos de usuarios solo pueden sumar permisos, nunca quitarlos. Y no hay herencia hacia abajo. En una discusión abierta de su repositorio, un colaborador lo resume así:

“one of the major weaknesses of Umbraco when it comes to growing to larger sites with more editors.”

3. Un sistema de diseño central

Es tener la identidad visual de la universidad en un único sitio, del que todas las webs beben.

Umbraco ofrece dos mecanismos para reutilizar piezas: Compositions y dos editores de bloques. Sirven para reutilizar campos y componentes, no para gobernar una marca. Umbraco sí tiene un sistema de diseño propio, la UI Library, pero es para su panel de administración, no para las webs de sus clientes.

Qué significa esto sumado

En Umbraco, cada web nueva vuelve a resolver su plantilla, sus permisos y sus reglas de publicación. Lo que se reutiliza es la instalación.

En Griddo, una web nueva entra en un ecosistema que ya existe. Hereda el sistema de diseño. Hereda la estructura de permisos. Comparte los contenidos globales y mantiene los suyos aparte. Un cliente gestiona 60 webs en 8 idiomas desde una sola instalación.

El dato

El caso más grande que publica Umbraco es un departamento

Su caso de referencia en educación superior es la Universidad de Oxford: 70 webs conectadas y 227 editores, migrados de la versión 7 a la 10.

Es un despliegue notable. Y conviene leer la letra pequeña.

No es la Universidad de Oxford. Es el Departamento de Ingeniería de la Universidad de Oxford. Un departamento.

Umbraco publica cerca de 150 casos de cliente. En todos ellos:

  • El máximo de editores documentado son esos 227 de Oxford.
  • El máximo de contenido documentado son los 30.000 nodos de Apex Group.
  • No hay ninguna cifra recomendada de webs por instalación, de nodos de contenido ni de editores.

Para comparar: IE University gestiona 43 webs y más de 60.000 páginas en Griddo. Universidad Pontificia de Comillas tiene más de 200 usuarios dados de alta y más de 60 usando la plataforma cada día.

La objeción

«Pero Baselines resuelve eso»

Es la respuesta que dará cualquier partner de Umbraco, y merece contestarse bien.

Qué es Baselines. Una función de Umbraco Cloud que copia el diseño y el código de un proyecto padre a proyectos hijos. Cuando cambias algo en el padre, lo empujas a los hijos “with a click of a button”. Es una función seria y resuelve parte del problema.

Tres cosas que conviene saber antes de contar con ella:

Copia en una sola dirección. Umbraco lo describe como algo que funciona “similar to a fork on GitHub”. Los cambios bajan del padre a los hijos. Cuando un hijo se separa del patrón —y una facultad siempre acaba separándose— aparecen conflictos. Umbraco tiene una sección entera de ayuda dedicada a resolver esos conflictos.

Cada hijo se paga aparte. Cada web hija es un proyecto de Umbraco Cloud independiente, con su plan, su contrato y su factura.

Las cifras de capacidad son de 2018. Los únicos números oficiales que respaldan Baselines a gran escala —“600+ Child sites” y “anything from 10 - 1000+ sites”— se publicaron en 2018. No hay ninguno más reciente.

Resumen: Baselines te copia el punto de partida. No te da contenidos compartidos ni un único lugar desde el que gobernar la marca y los permisos.

En el día a día

Qué cambia cuando llega la séptima facultad

La diferencia se nota el día que un decano pide su microsite.

Con una plataforma que gestiona el conjunto: la web se crea a partir del sistema de diseño que ya existe. Los permisos se asignan desde la estructura que ya está montada. El equipo de la facultad publica el primer día. Marketing no revisa la marca, porque el diseño no se puede salir de ella.

Con una plataforma que aloja webs: hay que decidir la plantilla, montarla, definir los permisos de ese sitio, y revisar que el resultado respete la identidad visual. Es un proyecto. Con presupuesto y con calendario.

Multiplica eso por el número de facultades, escuelas de posgrado, centros de investigación y campus que tiene la institución. Ahí está la diferencia.

Seamos honestos

Ninguna de las dos es plug-and-play. La diferencia está en qué construyes.

Griddo también requiere de una implantación. Ponerlo en marcha en una universidad es un proyecto, con un coste de implantación variable. Y hay tres cosas que se personalizan siempre.

El sistema de diseño. Se crea en exclusiva para la marca de la universidad. No es una carencia del producto: es una decisión. La reputación de una institución es su activo más valioso, y su identidad visual forma parte de esa reputación. A cambio, cada landing y cada microsite nace dentro de la marca, sin revisiones.

La taxonomía y el catálogo. Cada universidad ofrece programas distintos, con estructuras académicas distintas. Los tipos de contenido se modelan sobre su realidad.

Las integraciones. Cada institución tiene su CRM, su ERP y su sistema académico. Esa conexión se configura para cada una.

Eso es lo que se personaliza en Griddo. Fíjate en lo que no está en la lista: la forma de editar, la herencia de plantillas, la herencia de permisos, los flujos de aprobación, el SEO técnico y la visibilidad en buscadores de IA. Todo eso viene hecho.

Qué hay que construir en el proyecto Griddo Umbraco
Sistema de diseño de la marca Sí, en exclusiva
Taxonomía y catálogo de programas
Integraciones con CRM, ERP y sistema académico
Forma de editar y publicar Viene hecho Se define en cada proyecto
Herencia de plantillas y de permisos Viene hecho Se construye
Flujos de aprobación editorial Viene hecho Add-on de pago desde la v16
SEO técnico y datos estructurados Viene hecho Paquetes de terceros
Visibilidad en buscadores de IA Viene hecho Se construye

Las tres primeras filas empatan. Con Griddo el proyecto se invierte en lo que hace distinta a tu universidad. Con Umbraco, en eso y además en construir lo que un producto debería traer hecho.

El precio

Por eso Umbraco Cloud se factura por web, en CPU y en gigas

Hay una forma rápida de ver cómo está pensada una plataforma: mira en qué unidades te cobra.

Estos son los límites de Umbraco Cloud:

Plan Precio CPU Memoria Disco
Starter 45 €/mes 20% (120 s cada 5 min) 1.500 MB 7.800 MB
Standard 280 €/mes 35% (210 s cada 5 min) 1.800 MB 9.600 MB
Professional 730 €/mes 50% (300 s cada 5 min) 2.000 MB 10.400 MB

Los tres corren sobre servidores compartidos de Azure, con 1.920 conexiones simultáneas para todo el grupo de webs, no para la tuya. Y son límites duros:

“If an application surpasses the CPU or memory limits… the app service hosting the application will automatically restart.”

Umbraco publica estos precios, y eso es más de lo que hacen Sitecore, Optimizely, Kentico, Squiz o Modern Campus. El problema no es la transparencia. Es que son las unidades de un proveedor de hosting.

Ninguna de esas cifras responde a lo que pregunta un equipo universitario. Cuántas personas pueden publicar sin pedir permiso a IT. Cuánto tarda una landing de captación en estar viva. Si el microsite de Derecho respeta la marca sin que nadie lo revise.

Y hay una consecuencia directa: el modelo de Umbraco Cloud es un plan por web. Su propia página lo dice: “buy as many plans as you need”.

En Griddo, el plan University incluye 9 webs por 5.000 €/mes, y cada web adicional cuesta 150 €/mes. Sin renegociar el contrato.

El precio por web esconde dos costes

Aquí hay que tener cuidado, porque el modelo de Umbraco es transparente en un aspecto y engañoso en otro.

Si multiplicas 280 €/mes por 50 webs, te salen 168.000 € al año. Es un número exacto, sale de su tarifa pública, y está incompleto. Solo mide la licencia.

Faltan dos líneas, y son las que crecen.

Lo que cuesta construir cada web. Como no hay herencia de plantillas ni de permisos, cada web nueva vuelve a necesitar diseño, configuración de accesos y flujos de publicación. Eso no es configurar: es un proyecto con un proveedor. Los partners de Umbraco publican rangos de 15.000 a 50.000 libras para una web corporativa. Un microsite de facultad cuesta menos. No cuesta cero.

Lo que cuesta coordinar el conjunto. Cada web añade una plantilla que mantener, un juego de permisos que revisar y un camino de actualización propio. Con dos versiones mayores al año, ese trabajo se multiplica por el número de webs. Es la línea que ninguna tarifa incluye y la que más crece con el tamaño del ecosistema.

Por eso la web número veinte no cuesta lo que la primera. Cuesta más.

Cómo calcular el coste real

Estas son las líneas que hay que sumar. Las cifras de terceros vienen de partners de Umbraco y sirven como orden de magnitud, no como presupuesto.

Línea de coste Umbraco Griddo
Licencia del CMS 0 € Incluida en el plan
Alojamiento 45 € – 730 €/mes por web Incluido: 9 webs en el plan University
Web adicional Un plan nuevo, desde 45 €/mes 150 €/mes
Construir cada web nueva Proyecto con proveedor Se crea desde el sistema de diseño existente
Implantación inicial 15.000 – 50.000 GBP para una web corporativa Variable, según alcance y proveedor
Mantenimiento anual 2.000 – 10.000 GBP vía agencia Incluido
Actualización de versión mayor 3.000 – 10.000 GBP por instalación y salto Incluida, sin versiones
Coordinar N webs Crece con cada web Una instalación, un plano de permisos
Soporte del fabricante 8.000 €/año por instalación Incluido

La comparación que lo deja claro

Los dos CMS más usados en universidades británicas venden lo contrario que Umbraco. Estos son sus precios públicos de licitación pública (G-Cloud 14, mayo de 2024, sin IVA):

Plataforma Modelo Precio
Terminalfour Webs ilimitadas, límite en usuarios 12.856 GBP/año (5 usuarios) a 64.453 GBP/año (100 usuarios)
Contensis Enterprise: webs y usuarios ilimitados 3.000 GBP/mes
Umbraco Cloud Un plan por web, usuarios ilimitados 45 € – 730 €/mes por web
Griddo 9 webs en el plan, usuarios ilimitados 5.000 €/mes, webs extra a 150 €/mes

Los modelos son inversos. Terminalfour y Contensis te cobran por cuánta gente publica y te dejan tener las webs que quieras. Umbraco te cobra por cada web. En un ecosistema universitario, esa diferencia es la que decide el TCO.

Lo que se paga aparte en Umbraco

El CMS es gratis. Estas son las funciones que se compran por separado, con su precio público:

Función Precio Cómo se licencia
Formularios 100 €/año Por instalación. 65 €/año por dominio extra
Aprobación de contenidos (Workflow) 2.800 €/año Por instalación. Gratis con un máximo de 5 grupos
Despliegue entre entornos (Deploy) 2.800 €/año Por solución. Incluido en Umbraco Cloud
Comercio electrónico 2.800 €/año Por instalación
Personalización y analítica (Engage) 800 € – 18.800 €/año Por instalación, según volumen
Orquestación de datos (Compose) 12.000 € – 48.000 €/año Servicio en la nube, según consumo
Interfaces de administración (UI Builder) 3.600 €/año Proyectos ilimitados. Gratis en los planes Cloud Standard y Professional
Automatizaciones (Automate) Gratis Open source
Soporte del fabricante 8.000 €/año Una instalación, 24/5

Precios públicos de Umbraco consultados en julio de 2026, sin IVA. Su web indica que se revisan cada 1 de enero.

Sobre disponibilidad: Umbraco Cloud ofrece un objetivo del 99,9% en el plan Starter y del 100% en Standard y Professional, con compensaciones reclamables. Griddo garantiza un 99,99% por contrato en el modelo Enterprise, con un responsable de cuenta asignado.

En Griddo, los add-ons son cinco y también tienen precio público: File Drive, Conversion, AI Booster desde 200 €/mes, Búsqueda Generativa y Personal Experience. Una sola factura.

El calendario

Qué pasa con Umbraco en diciembre de 2026

El 14 de diciembre de 2026, Umbraco 13 deja de recibir parches de seguridad. Es la versión de soporte largo sobre la que funciona buena parte de las instalaciones actuales.

La versión a la que hay que ir es Umbraco 17, con soporte hasta noviembre de 2028. El destino no es el problema. El camino sí.

En la versión 14, Umbraco reescribió su panel de administración de cero. Su documentación de cambios importantes lo dice así:

“AngularJS removed: A new backoffice built with Web Components, Lit, and fueled by the Umbraco UI Library — This is by far the most impactful update of Umbraco in years. We’ve fundamentally changed the way you extend Umbraco.”

Y el documento técnico que lo planificó es más claro todavía: “will disrupt all existing packages that add backoffice elements”. Es decir, rompe todos los paquetes que añadían algo al panel.

Un detalle revelador: Umbraco tampoco llegó a tiempo con sus propios productos. Cuando lanzaron la versión 14, dos de sus cinco add-ons de pago salieron en versión alpha y un tercero llegó meses después. Si el fabricante necesitó ese margen, el coste para las personalizaciones de cada universidad fue mayor.

Cuánto cuesta ese salto, según estimaciones publicadas por partners de Umbraco:

  • De la v8 a la v17: entre 3.000 y 10.000 libras, según complejidad.
  • Desde la v7 o la v8: entre 10.000 y 30.000 libras.

Brambla, una de esas consultoras, lo describe como “effectively a rebuild, not a simple update”: en la práctica es rehacerlo, no actualizarlo.

Además, Umbraco publica dos versiones mayores al año, y solo 3 de las últimas 9 han tenido soporte largo. El ritmo lo marca el calendario de .NET de Microsoft. Eso da previsibilidad técnica y, a la vez, obliga a la institución a decidir con una frecuencia que no ha elegido.

Y un efecto secundario que importa: todas las funciones de IA de Umbraco exigen la versión 17.1 y .NET 10. Para tener IA hay que hacer antes la migración que rompió el panel.

Comparativa función a función

Griddo vs. Umbraco, en detalle.

GriddoUmbraco
ArquitecturaGriddoHeadless y API-first. Las páginas se generan estáticas y se sirven desde una red de más de 300 nodos en todo el mundo. El contenido y el diseño van separados.UmbracoASP.NET Core con renderizado en servidor. Desde la versión 12 hay una API para servir contenido a otros sistemas, pero no viene activada: hay que encenderla en la configuración, registrarla en el código y reconstruir el índice de búsqueda a mano. No genera páginas estáticas.
Gestión de varias websGriddoNativa. Contenidos globales compartidos y contenidos locales aislados. Un cliente gestiona 60 webs en 8 idiomas desde una instalación. Añadir una web no requiere trabajo técnico.UmbracoTres caminos. Varias webs en una instalación: la licencia cuesta 0 €, y su documentación advierte que "puede incrementar el uso de recursos", que "podría interferir en el flujo de trabajo de los editores" al compartir base de datos, y que "limita las opciones de desarrollar nuevas funcionalidades". Instalaciones separadas: cada una se actualiza aparte. O Baselines en Umbraco Cloud: copia el patrón, y cada web hija se factura por separado.
Herencia de diseñoGriddoSistema de diseño con tokens de marca y temas. Un cambio central llega a todas las webs. Cada facultad publica dentro de la marca sin revisión previa.UmbracoNo hay herencia multinivel de plantillas. En su foro oficial: "There is no multi-level inheritance in Umbraco… you need to apply them to every page for every site separately".
Permisos y rolesGriddo6 roles configurables. Los permisos se definen por tipo de contenido, por campo, por fase del flujo y por idioma. A nivel global y por web. Registro completo de quién hizo qué.UmbracoGrupos de usuarios con permisos detallados y un nodo de inicio por persona. Los grupos solo pueden sumar permisos, nunca quitarlos, y no hay herencia hacia los contenidos que están por debajo.
Aprobación de contenidosGriddoFlujos de aprobación de varios niveles incluidos. Revisiones programadas y publicación condicionada.UmbracoDesde la versión 16 se configuran con el paquete Umbraco Workflow. Su documentación lo dice así: "Since Umbraco 16, approval processes can be configured using the official Umbraco Workflow package". Fuera de Umbraco Cloud cuesta 2.800 € al año por instalación. La versión gratuita admite un máximo de 5 grupos de aprobación.
Editor visualGriddoLive Author Experience: se ve el resultado real mientras se edita, en móvil, tablet y escritorio. Sin código.UmbracoEs lo mejor valorado de Umbraco: 4,5 sobre 5 en G2 con más de 970 reseñas, y 8,8 en facilidad de uso. La diferencia está en el punto de partida: la forma de editar se define en cada proyecto, con el alcance y el presupuesto de ese proyecto.
Visibilidad en buscadores de IAGriddoCuatro formatos generados solos a partir del contenido: datos estructurados JSON-LD, índice llms.txt, copia en markdown de cada página y paquetes en Open Knowledge Format. Griddo lo usa en su propia web.UmbracoLos términos "GEO", "Generative Engine Optimization" y "Answer Engine Optimization" no aparecen en umbraco.com. "AEO" aparece una vez, en su hoja de ruta, como ejemplo de algo que se podrá pedir en el futuro. No genera llms.txt, ni copia en markdown, ni datos estructurados para las webs de sus clientes.
SEO técnicoGriddoIncluido en el editor: etiquetas meta, sitemaps automáticos, robots.txt, gestor de redirecciones, OpenGraph, hreflang y datos estructurados (Organization, Course, FAQ, Article, Event). Sin paquetes.UmbracoCampos meta y redirecciones en el producto base. Los datos estructurados, los sitemaps avanzados y el análisis de páginas necesitan paquetes de terceros. El más usado, SEO Checker, es de Soeteman Software y cuesta entre 249 € y 1.125 €.
Inteligencia artificialGriddoAI Booster desde 200 €/mes: traducción con DeepL, metadatos con OpenAI, y etiquetado y texto alternativo de imágenes con Amazon Rekognition. Todo dentro del editor y en la misma factura. AI Search funciona en 48 horas.UmbracoUmbraco.AI, Copilot y el MCP para desarrolladores están publicados en versiones estables, y es una apuesta seria. Tres matices: exigen la versión 17.1 y .NET 10; hay que contratar y pagar aparte al proveedor de IA; y el MCP para editores —el que traduce y genera metadatos— sigue en la hoja de ruta. Su propia página de integraciones responde: "Is AI built into Umbraco? Not directly."
Identidad y acceso único (SSO)GriddoSSO con LDAP, Active Directory, SAML 2.0 y OAuth. Verificación en dos pasos incluida.UmbracoOAuth y OpenID Connect, para el panel y para los usuarios de la web. SAML 2.0 y Shibboleth no están soportados de fábrica ni documentados por Umbraco: para las federaciones académicas hace falta un paquete comercial de terceros o un intermediario que traduzca de un protocolo al otro.
Integraciones con CRM, ERP y sistema académicoGriddoConectores propios con HubSpot, Salesforce, Dynamics 365, Zoho y Pipedrive, con sincronización en tiempo real. Enriquecimiento de contactos con Apollo. Webhooks configurables para sistemas académicos y plataformas de aprendizaje.UmbracoHay paquetes para HubSpot y para Dynamics 365 Marketing. Para Salesforce, Zoho y Pipedrive, su documentación propone APIs, webhooks o herramientas externas como Zapier. Los webhooks del producto base cubren 5 eventos; el resto requiere programar en C#. No hay integraciones oficiales con Banner, PeopleSoft, Workday Student, Slate, Moodle, Canvas ni Blackboard.
Base de datosGriddoGestionada por Griddo. La universidad no administra ningún motor de base de datos.UmbracoSQL Server (2016 o superior) o SQLite. PostgreSQL y MySQL no están soportados.
Dónde se alojaGriddoDos modelos. Griddo Cloud, con la infraestructura AWS gestionada por Griddo. O modelo Enterprise, en el que la universidad contrata directamente con AWS y elige la región (Europa por defecto). Griddo tiene la certificación AWS Qualified Software.UmbracoMucha libertad, y es una ventaja real: Umbraco funciona en servidores propios, en Azure, en AWS o donde se quiera, sin restricción de licencia. En Umbraco Cloud, la contrapartida son los límites de CPU y memoria por plan y que no hay escalado automático: "Auto-scaling is not available yet but is under consideration".
ActualizacionesGriddoSaaS gestionado. No hay versiones ni fechas de fin de soporte. Las actualizaciones van incluidas y no requieren proyecto.UmbracoDos versiones mayores al año, con 3 de las últimas 9 con soporte largo. Umbraco 13 deja de tener soporte el 14 de diciembre de 2026. Existe un soporte extendido de seguridad de 6, 12 o 24 meses, solo para versiones de soporte largo y sin precio público.
RendimientoGriddo95+ de media en Core Web Vitals. LCP por debajo de 2,5 segundos. Solo se publican las páginas que han cambiado.UmbracoDesde la versión 15 la caché usa HybridCache de Microsoft. Su documentación advierte: "By default, the in-process (L0) published content cache is unbounded… On large sites this increases memory usage". La forma de limitarlo llegó en la versión 17.6.
PrecioGriddoCuatro planes públicos, de 1.500 €/mes (Institute, 1 web) a 5.000 €/mes (University, 9 webs). Webs adicionales a 150 €/mes. La implantación es variable, según alcance y proveedor; el modelo Cloud Enterprise añade un fee único de configuración de nube de 7.500 €. Una sola factura.UmbracoEl CMS es gratis, sin límites. Umbraco Cloud: 45 €/mes (Starter), 280 €/mes (Standard), 730 €/mes (Professional), y Enterprise a medida, con un plan por web. Los add-ons se pagan aparte: Engage entre 800 € y 18.800 € al año, Compose entre 12.000 € y 48.000 € al año.
Reconocimiento de analistasGriddoSin presencia en cuadrantes de analistas independientes a la fecha de esta comparativa.UmbracoSin presencia en el Gartner Magic Quadrant de DXP ni en el Forrester Wave. Su respaldo son las reseñas de usuarios en G2, donde es Leader en gestión de contenidos, en CMS headless y en DXP.

La consecuencia final

Por eso tampoco hay herramientas para que la IA cite tu universidad

Esta es la parte que casi nadie ha mirado todavía, y es la que mejor explica todo lo anterior.

Qué está cambiando

Hasta ahora, la pregunta era si tu página de máster en Biotecnología aparecía en Google. Ahora hay otra: si ChatGPT, Perplexity, Claude o los resúmenes con IA de Google citan a tu universidad como fuente cuando alguien pregunta dónde estudiar Biotecnología.

Tres siglas para entenderlo:

  • SEO es aparecer en los resultados de Google.
  • AEO es que Google extraiga tu contenido como respuesta directa.
  • GEO es que un modelo de IA lea tu web, la verifique y te cite con un enlace.

Por qué depende de cómo esté organizado el contenido

Para que un modelo de IA te cite, tu conocimiento tiene que estar descrito de forma completa y coherente en un solo lugar, y publicado en los formatos que esas máquinas leen.

Una plataforma en la que cada web resuelve su propio modelo de contenido no produce ese lugar único. Y ahí está el enlace con todo lo anterior: la gestión del conjunto y la visibilidad en IA son el mismo problema visto desde dos lados.

Qué hay en Umbraco

El titular de su web es “The Most Agent-Ready CMS. AI On Your Terms.” Fuimos a comprobar qué hay debajo.

Lo que sí hay, y es real. Umbraco.AI, un asistente en el panel y un servidor MCP para desarrolladores, todos en versiones estables. Funciona con Claude, Cursor y las herramientas de OpenAI. Tú traes tu clave de API y pagas al proveedor directamente, sin recargos. Es un enfoque sensato.

Para quién es. La IA disponible hoy sirve para construir el CMS: crear plantillas, hacer migraciones, modelar tipos de contenido. La que necesita un equipo de comunicación —reescribir una página, generar una meta descripción, corregir textos alternativos, traducir— sigue en la hoja de ruta.

Lo que no encontramos. Descargamos el índice completo de títulos y descripciones de su documentación: 3.882 páginas.

  • La palabra “SEO” no aparece ni una vez.
  • Tampoco “schema.org”, ni “structured data”, ni “JSON-LD”. Datos estructurados incluidos de fábrica: ninguno.
  • “GEO” y “Generative Engine Optimization”: cero apariciones en umbraco.com.
  • “AEO” aparece una sola vez, en su hoja de ruta, como ejemplo de algo que algún día se podrá pedir: “Generate a structured AEO report for all my pages.”

Existe un llms.txt en umbraco.com, pero son 3 KB escritos a mano con enlaces a sus páginas de producto. Es marketing, no una función del CMS. Su documentación sí ofrece cada página en markdown, y ellos lo atribuyen correctamente: “This documentation is published with GitBook”. Es una función de su proveedor de documentación. La misma prueba en su web —añadir .md a la URL de un producto— devuelve un error 404.

Qué hace Griddo

En Griddo, cada programa, cada evento y cada perfil docente es un dato estructurado con esquema definido, traducciones enlazadas y metadatos generados automáticamente.

Eso no se hizo pensando en la IA. Es la misma estructura que permite que 60 webs compartan contenido sin duplicarlo. Y una vez existe, la plataforma publica sola cuatro formatos que las máquinas leen:

  • JSON-LD, para que Google extraiga las respuestas.
  • llms.txt, un índice para que los modelos sepan dónde está la información fiable de cada tema.
  • Copia en markdown de cada página, para que los agentes lean el contenido sin código de maquetación.
  • Paquetes en Open Knowledge Format, el estándar abierto publicado por Google Cloud, para que los modelos citen a la institución con atribución.

Griddo lo usa en su propia web. Se puede ver en griddo.io/okf/.

Los costes que no se ven

Dónde se va el presupuesto cuando la licencia es gratis

Umbraco tiene un argumento honesto, y lo dice en su página para el sector educativo:

“Instead of spending your budget on licensing fees, you can spend it on actual development of your website.”

Es cierto. Y describe exactamente dónde acaba el dinero.

Integraciones. No hay catálogo de conectores. Su propio FAQ lo responde así: “Do I need a native connector? Usually not. Webhooks and APIs cover most scenarios.” Para Salesforce, lo que recomiendan es literalmente escribir “a small handler”: un pequeño programa que alguien tiene que escribir, probar y mantener. Para el sistema académico —Banner, PeopleSoft, Workday Student, Slate, Moodle, Canvas, Blackboard— no hay conectores oficiales. Codiance tuvo que construir la sincronización de datos de cursos para la Universidad de Bedfordshire como desarrollo propio.

Acceso único. Cada proveedor de login externo requiere instalar el paquete, escribir dos clases, crear un archivo de configuración y registrar una ruta. Cinco piezas de código por proveedor. Y para SAML o Shibboleth, un paquete comercial de terceros.

Automatizaciones. Los webhooks cubren cinco eventos: contenido publicado, despublicado y borrado, y archivos guardados y borrados. Todo lo demás se programa. Su documentación además avisa de que el formato de datos que se envía por defecto está anticuado y se va a retirar: “They are inconsistent and may include data that should not be exposed or has been superseded.”

Actualizaciones. Dos versiones mayores al año, más la deuda de la reescritura del panel para cualquier instalación personalizada. DotSee, consultora especializada en Umbraco, lo dice sin rodeos: el coste de la actualización “exceeds the cost of building the original website”.

Perfiles disponibles. ITJobsWatch registró 49 ofertas de empleo de Umbraco en Reino Unido en los seis meses anteriores a julio de 2026, frente a 147 en 2024, con un salario medio de 51.250 libras. Seis meses son pocos para hablar de tendencia. Sí sirven para ver lo estrecho que es el mercado del que dependes.

Y el coste que nunca aparece en factura: el tiempo del equipo. Cada integración es un proyecto. Cada versión mayor, otro. Cada personalización del panel, deuda que se paga en el siguiente salto.

En IE University, después de migrar a Griddo, el equipo de ingeniería pasó de dedicar el 40% de su capacidad a mantener la plataforma a dedicar el 5%. Ese 35% recuperado se fue a producto e integraciones.

Para universidades

Cómo lo resuelve Griddo

Griddo es una plataforma hecha solo para universidades. No para empresas en general. No para comercio. Para instituciones con equipos de comunicación no técnicos, muchas webs y la necesidad de publicar rápido.

Gestión del conjunto. Las webs se gestionan juntas desde una instalación. Los contenidos globales se comparten y los locales se aíslan. Un cambio en el sistema de diseño llega a todas. Los permisos se definen por tipo de contenido, campo, fase del flujo e idioma.

Autonomía del equipo. El Live Author Experience muestra el resultado real mientras editas. Un coordinador de facultad monta la página, la ve y la publica. En Universidad Pontificia de Comillas hay más de 200 usuarios dados de alta y más de 60 trabajando cada día.

Inteligencia artificial. AI Booster traduce con DeepL, genera metadatos con OpenAI y etiqueta imágenes con Amazon Rekognition, dentro del editor. Una sola factura, sin contratar proveedores de IA por separado. AI Search convierte la web en una experiencia de preguntas y respuestas con citas verificables, y funciona en 48 horas.

Visibilidad en IA. El contenido está estructurado y descrito, así que la plataforma publica sola los cuatro formatos que leen los modelos.

Estabilidad. Griddo se actualiza de forma continua. No hay versiones mayores ni fechas de fin de soporte que obliguen a decidir. En el modelo Enterprise, la universidad contrata directamente con AWS, elige la región y mantiene la soberanía de sus datos, con un acuerdo de disponibilidad del 99,99%.

Universidades como IE University, CUNEF, Universidad Pontificia de Comillas, Universidad de Nebrija, Universidad Europea y Universidad Católica del Maule trabajan sobre una plataforma que evoluciona sin que ellas tengan que gestionar esa evolución.

Para quién es cada plataforma

No hay una respuesta única

Datos verificados por última vez: julio de 2026.

Umbraco es una marca registrada de Umbraco A/S. Griddo no está afiliado a Umbraco.

Para quién es cada plataforma

No hay una respuesta única.

Griddo es ideal si…

  • Tienes varias facultades, campus o marcas y necesitas que cada equipo publique sin depender de IT, con el diseño y los permisos heredados
  • Quieres que tu conocimiento sea citable por los buscadores de IA sin montar un proyecto aparte para conseguirlo
  • Tu equipo de comunicación no es técnico y necesita publicar desde el primer día
  • Prefieres un coste publicado y previsible, con actualizaciones incluidas y sin fechas de fin de soporte

Umbraco encaja si…

  • Tienes un equipo de desarrollo .NET propio, o un partner Umbraco de confianza, y quieres control total sobre el código
  • Necesitas alojar en servidores propios o en un proveedor concreto, y la libertad de la licencia MIT es determinante
  • Vas a gestionar una web o unas pocas, donde la gestión del conjunto no es el problema principal
  • Valoras una comunidad open source grande y activa —127 MVPs, 852 paquetes, 361 partners— y prefieres construir a medida
  • Sí. Umbraco aloja varias webs en una sola instalación mediante nodos raíz múltiples, cada uno con su dominio. Su caso de referencia es el Departamento de Ingeniería de la Universidad de Oxford, con 70 webs y 227 editores. Alojarlas no es el problema. Gestionarlas como un conjunto sí: no existe herencia de plantillas —en su propio foro, "There is no multi-level inheritance in Umbraco… you need to apply them to every page for every site separately"—, los grupos de usuarios solo pueden sumar permisos, y no hay herencia de permisos hacia los contenidos que están por debajo. Dos matices sobre ese caso: es un departamento, no la universidad completa, y esos 227 editores son el máximo que Umbraco documenta en cerca de 150 casos publicados.

  • Baselines es una función de Umbraco Cloud que copia el diseño y el código de un proyecto padre a proyectos hijos, y permite empujar los cambios "with a click of a button". Resuelve parte del problema. Tres límites: copia en una sola dirección, así que cuando una web hija se separa del patrón aparecen conflictos, y Umbraco tiene una sección de ayuda dedicada a resolverlos; cada web hija es un proyecto de Umbraco Cloud independiente con su plan y su factura; y las únicas cifras oficiales de capacidad a gran escala se publicaron en 2018. Baselines copia el punto de partida, no da contenidos compartidos ni un único lugar desde el que gobernar marca y permisos.

  • El 14 de diciembre de 2026 deja de recibir parches de seguridad. La versión de continuidad es Umbraco 17, con soporte hasta noviembre de 2028, que funciona sobre .NET 10. El salto no es una actualización normal: en la versión 14 se reescribió el panel de administración y se eliminó AngularJS, lo que según su propio documento técnico "will disrupt all existing packages that add backoffice elements". Cualquier personalización del panel —paneles de admisiones, editores para datos de programas, integraciones visuales con el sistema académico— se reescribe, no se migra. Los partners de Umbraco estiman entre 3.000 y 10.000 libras desde la v8, y entre 10.000 y 30.000 desde la v7 o la v8.

  • Porque la licencia es solo una parte del coste. El CMS de Umbraco es gratuito de verdad, sin límite de usuarios, dominios ni webs. Lo que se paga está alrededor: las integraciones con CRM, ERP y sistema académico son desarrollo a medida; la aprobación de contenidos es un add-on de 2.800 € al año desde la versión 16; cada proveedor de acceso único requiere cinco piezas de código; hay dos versiones mayores al año; y en Umbraco Cloud se paga un plan por web. La comparación útil no es licencia contra licencia: es qué queda por construir después de firmar.

  • La licencia del CMS es 0 €. El alojamiento en Umbraco Cloud, a precio de lista, son 168.000 € al año para 50 webs en plan Standard. Pero ese número solo mide una de las tres líneas de coste. Faltan dos. La primera: construir cada web, porque sin herencia de plantillas ni de permisos cada una necesita diseño, accesos y flujos propios, y eso es un proyecto con proveedor — los partners de Umbraco publican rangos de 15.000 a 50.000 libras para una web corporativa. La segunda: coordinar el conjunto, es decir, mantener 50 plantillas, revisar 50 juegos de permisos y gestionar 50 caminos de actualización con dos versiones mayores al año. Un cálculo de TCO honesto suma las tres. Por eso la web número veinte no cuesta lo que la primera.

  • No de fábrica, ni documentado por Umbraco. Su documentación de acceso externo cubre OAuth y OpenID Connect, con proveedores como Entra ID, Identity Server o Google. Revisamos el índice completo de títulos y descripciones de su documentación —3.882 páginas— y no hay ninguna referencia a SAML, Shibboleth ni WS-Federation. Para las federaciones académicas como InCommon, eduGAIN o la UK Access Management Federation hay dos opciones: un paquete comercial de terceros, o un intermediario que traduzca de SAML a OpenID Connect. Griddo incluye acceso único con SAML 2.0, LDAP, Active Directory y OAuth, con verificación en dos pasos.

  • Sí. Umbraco.AI, un asistente en el panel y un servidor MCP para desarrolladores están publicados en versiones estables, con un modelo en el que tú traes tu clave de API y pagas al proveedor sin recargos. Tres precisiones para una universidad. Exigen la versión 17.1 y .NET 10, así que la mayoría de instalaciones actuales tienen que migrar antes. La IA disponible hoy sirve para construir el CMS; la que traduce y genera metadatos sigue en la hoja de ruta. Y su propia página de integraciones responde a la pregunta directa: "Is AI built into Umbraco? Not directly."

  • Puede, con trabajo propio. Lo que no encontramos es soporte del producto para conseguirlo. En el índice de títulos y descripciones de las 3.882 páginas de su documentación no aparece la palabra "SEO", ni "schema.org", ni "structured data", ni "JSON-LD". Los datos estructurados necesitan paquetes de terceros. Los términos "GEO" y "Generative Engine Optimization" no aparecen en umbraco.com, y "AEO" aparece una vez, en su hoja de ruta, como ejemplo de una función futura. Griddo genera solo los cuatro formatos que leen esos motores: JSON-LD, llms.txt, copia en markdown de cada página y paquetes en Open Knowledge Format, visibles en griddo.io/okf/.

Datos verificados por última vez: julio de 2026.

¿Comparas Griddo con tu plataforma actual?

Cuéntanos tu caso y te preparamos una comparativa a medida para tu universidad.