Volver al blog

Cómo configurar Webflow CMS con colecciones relacionadas: guía 2026

Tutorial paso a paso para configurar Webflow CMS con colecciones relacionadas. Casos reales para blog, customer stories, equipo y servicios — sin tocar código.

Tabla de contenido

Webflow CMS es donde la mayoría de sitios pierden el potencial. La gente conoce que existe, configura una colección de “Blog posts” básica, y se detiene ahí. El verdadero superpoder de Webflow CMS son las colecciones relacionadas (multi-reference) — donde un autor puede tener muchos posts, un caso de éxito puede tener muchos servicios asociados, y el equipo de marketing puede modelar relaciones complejas sin ayuda de un dev.

En esta guía te muestro cómo configurar Webflow CMS desde cero hasta colecciones relacionadas, con 4 casos de uso reales que aplico todas las semanas en proyectos de clientes.

Qué es una colección en Webflow CMS

Una colección es básicamente una tabla de datos. Cada ítem de la colección es una fila, y cada campo es una columna. Webflow te da una interfaz visual sobre eso.

Ejemplos de colecciones comunes:

  • Blog posts: cada post es un ítem con campos como título, fecha, body, autor
  • Customer stories: cada caso de éxito con cliente, métrica destacada, quote
  • Equipo: cada miembro con nombre, foto, cargo, bio
  • Servicios: cada servicio con título, descripción, precio, integraciones
  • Eventos: cada evento con fecha, ubicación, ponentes

Hasta acá, plano. Lo interesante empieza con las referencias entre colecciones.

Single Reference vs Multi-Reference

Webflow tiene dos tipos de campos relacionales:

Single Reference

Un ítem apunta a UN solo ítem de otra colección.

Ejemplo: un post de blog tiene UN autor. Aunque el autor escriba 20 posts, cada post solo está asociado a esa persona.

Multi-Reference

Un ítem apunta a VARIOS ítems de otra colección.

Ejemplo: un customer story usa VARIOS servicios (Webflow + HubSpot + Stripe). O un evento tiene VARIOS ponentes.

Esto es lo que abre las puertas a sitios que se sienten dinámicos sin que tu equipo tenga que duplicar contenido en cada lugar.

Caso de uso 1: Blog con autores y categorías

El más común. Vamos a modelarlo correctamente.

Estructura de colecciones

Colección “Autores”:

CampoTipoNotas
NombrePlain TextRequired
SlugSlugAuto desde nombre
FotoImage400×400 recomendado
Bio cortaPlain TextPara card del autor
Bio extendidaRich TextPara página individual
TwitterLinkOpcional
LinkedInLinkOpcional

Colección “Categorías”:

CampoTipoNotas
NombrePlain TextEj: “SEO técnico”
SlugSlugAuto desde nombre
Color del tagColorPara visual del badge
DescripciónPlain TextPara SEO de la categoría

Colección “Blog Posts”:

CampoTipoNotas
TítuloPlain TextRequired
SlugSlugAuto
FechaDate/TimeRequired
ExcerptPlain Text80-200 chars
Hero imageImage1200×675
BodyRich TextEditor con embeds
AutorSingle Reference → AutoresEl campo clave
CategoríaSingle Reference → CategoríasEl otro campo clave
SEO titlePlain TextOverride de title
SEO descriptionPlain TextOverride de meta
PublishedSwitchPara borradores

Por qué importa configurarlo así

En lugar de tener “autor” como un campo de texto plano (ej. “Pablo Pineda”), tienes una referencia real. Esto te permite:

  1. Página del autor con todos sus posts (/autor/pablo-pineda/)
  2. Filtros por autor en la lista del blog
  3. Cambiar la bio del autor en un solo lugar y se actualiza en todos sus posts
  4. Schema.org Person correcto en cada post (Google entiende quién escribió qué)
  5. E-E-A-T (Experience, Expertise, Authority, Trust) — Google premia autores reales con bio y trayectoria

El mismo razonamiento aplica para categorías.

Caso de uso 2: Customer Stories con servicios usados

Acá entra multi-reference por primera vez.

Estructura

Colección “Servicios” (ya la tienes si tu sitio tiene página de servicios).

Colección “Customer Stories”:

CampoTipoNotas
Nombre del clientePlain Text”Rappi”, “Truora”, etc.
LogoImageVersión monocromática
Quote destacadaPlain Text150-300 chars
Quote autorPlain Text”María Restrepo, CMO”
Métrica principalPlain Text”+47% lift en MRR”
Hero imageImage1200×675
BodyRich TextCaso de estudio completo
Servicios usadosMulti-Reference → ServiciosEl campo clave
IndustriaSingle Reference → IndustriasOpcional
FechaDateCuándo se hizo el proyecto

Lo que esto te permite

En la página de cada servicio, puedes mostrar automáticamente los customer stories que usan ese servicio:

Página /servicios/desarrollo-webflow/
  → Muestra automáticamente los 3-5 customer stories
    que tienen "Desarrollo Webflow" en Servicios usados

En la página de cada customer story, muestras los servicios que usaron como tags clickeables que llevan a esos servicios.

Resultado: internal linking automático y semánticamente correcto, sin que nadie tenga que mantenerlo a mano.

Multi-reference en su mejor expresión.

Estructura

Colección “Áreas de práctica”:

CampoTipo
NombrePlain Text
SlugSlug
DescripciónRich Text

Colección “Personas del equipo”:

CampoTipoNotas
NombrePlain Text
Foto profesionalImageFoto seria, no Instagram
CargoPlain Text”Socio Fundador”
BioRich TextTrayectoria, educación
Áreas de prácticaMulti-Reference → ÁreasCada persona maneja varias
Años de experienciaNumber
EmailEmailPara CTA directo
Casos representadosNumberTrust signal

Cómo se conecta en el sitio

Página /equipo/maria-restrepo/:

  • Muestra bio extendida
  • Lista las áreas de práctica que maneja (chips clickeables)
  • Cada área lleva a /areas/derecho-corporativo/ donde aparecen TODAS las personas que también la manejan

Página /areas/derecho-tributario/:

  • Descripción del área
  • Lista automática de las personas que la manejan (con foto, cargo, link)

Cero mantenimiento manual. Si entra una persona nueva al equipo y la asignas a “Derecho corporativo”, aparece automáticamente en esa página.

Caso de uso 4: Pricing tiers con features (SaaS)

Para SaaS B2B con planes y features.

Estructura

Colección “Features”:

CampoTipo
Nombre del featurePlain Text
DescripciónPlain Text
CategoríaSingle Reference → Categorías de feature

Colección “Planes”:

CampoTipo
Nombre del planPlain Text
Precio mensualNumber
Precio anualNumber
DescripciónPlain Text
Features incluidosMulti-Reference → Features
Es popularSwitch (para destacar)
CTA textPlain Text
CTA linkLink

Lo que esto habilita

Tu pricing page se vuelve dinámica. Cuando lanzas una feature nueva:

  1. Creas el ítem en “Features”
  2. La asignas a los planes que la incluyen
  3. Aparece automáticamente en la tabla comparativa sin tocar HTML

Sin esto, cada vez que cambias algo en pricing tienes que editar a mano 3 columnas y mantener la consistencia. Con esto, los cambios son atómicos.

Errores comunes al modelar colecciones

Después de configurar CMS en más de 200 sitios Webflow, estos son los 5 errores más frecuentes:

Error 1: usar Plain Text en lugar de referencias

❌ Mal:
  Post.autor = "Pablo Pineda" (plain text)

✓ Bien:
  Post.autor = Single Reference → Autores

Si el autor cambia su bio o foto, con plain text tienes que editar 50 posts a mano.

Error 2: no usar Slugs auto-generados

Webflow puede generar el slug automáticamente desde el nombre. Actívalo siempre salvo casos muy específicos.

Nombre: "Cómo configurar Webflow CMS"
Slug auto: "como-configurar-webflow-cms"

Si lo escribes a mano, alguien va a poner mayúsculas, acentos, o caracteres raros que rompen URLs.

Error 3: olvidar el campo “Published”

Necesitas poder tener borradores. Crea un campo Switch llamado “Published” y en la collection list filtra Published is set.

Sin esto, cada vez que empiezas a escribir un post a medio terminar lo ven los visitantes.

Error 4: no documentar la estructura

Esto te muerde 6 meses después cuando otra persona del equipo quiere editar y no entiende por qué hay campos vacíos o conflictivos.

Solución: una página privada (con noindex) en tu sitio con la documentación de cada colección, qué significa cada campo, y cuándo llenar qué.

Error 5: campos demasiado restrictivos o demasiado libres

  • Demasiado restrictivo: usar dropdown fijo con 5 opciones cuando vas a crecer.
  • Demasiado libre: usar plain text para algo que debería ser referencia.

Diseña pensando en el sitio de 12 meses, no el de hoy.

Limitaciones reales de Webflow CMS

Para no venderte humo, estas son las limitaciones que vas a encontrar:

  1. 100 ítems por colección en el plan Basic, 2000 en CMS, 10,000 en Business. Si tu blog va a tener 15,000 posts, planéalo con anticipación.

  2. 5 multi-references máximo por ítem. Si necesitas más, tienes que crear colecciones intermedias.

  3. El editor Rich Text no es Notion. Embeds funcionan, pero algunos casos (tablas complejas, code highlighting) requieren custom HTML embeds o workarounds.

  4. Webflow Localization no copia automáticamente los referencias. Cuando creas la versión en otro idioma, las referencias se mantienen pero los textos hay que traducirlos manualmente o vía API.

  5. No hay versionado nativo de ítems CMS. Si quieres “ver qué cambió ayer en este post”, necesitas integrar con un servicio externo o usar Webflow Backups.

¿Cuándo NO usar Webflow CMS?

Casos donde otra herramienta es mejor:

  • Más de 10,000 ítems con queries complejas: considera Sanity, Strapi o Contentful (CMS headless) + Webflow como frontend
  • Necesitas tabla con joins y filters tipo SQL: Airtable + Webflow vía sync, o backend custom
  • Editorial complejo con workflows de aprobación: WordPress (sí, en este caso) o herramientas dedicadas

Webflow CMS es para sitios de marketing/contenido medianos. Para data-heavy applications, no es la herramienta correcta.

Próximos pasos

Si tu sitio actual tiene contenido en plain text o estructuras desordenadas y quieres migrar a CMS bien modelado, hablemos de tu caso. Hacemos un sprint corto de discovery + arquitectura de colecciones antes de tocar Webflow.

Si quieres construir un sitio desde cero con CMS sólido desde el día uno, agenda una llamada y diseñamos las colecciones contigo en el discovery.

Y si solo querías entender mejor cómo funciona — espero que esta guía te haya servido. El truco no es Webflow CMS. El truco es modelar bien tus relaciones antes de empezar a crear ítems.

¿Listo para llevar tu presencia digital al siguiente nivel?