Blog

SEO en Webflow: qué hace solo, qué debes configurar y checklist antes de lanzar tu sitio

Webflow genera el sitemap, las imágenes responsivas y el hreflang. Tú defines canónicas, redirecciones, staging, schema y campos del CMS. Así se hace.

Por Nicolás Cerón ·

Un banco de relojero de noche con mecanismos de relojería de latón abiertos bajo una lámpara y una sola llave carmesí encajada en el más grande.
En esta página

La respuesta corta

Webflow resuelve buena parte del SEO técnico: genera el sitemap.xml en cada publicación, crea versiones responsivas de las imágenes, te deja conectar títulos, descripciones, imágenes para redes y schema a los campos del CMS, y escribe el hreflang si usas Localize. Lo que no hace es decidir por ti. Tú tienes que definir la URL canónica global, apagar la indexación del dominio de staging webflow.io, crear las redirecciones, darle campos de SEO a cada plantilla del CMS y resolver la paginación y las páginas delgadas de las colecciones.

Al final hay un checklist de 18 puntos. Casi todos toman minutos; los errores caros son importar un CSV de redirecciones que borra las que ya tenías y descubrir que Google indexó el staging antes del lanzamiento.

Qué hace Webflow solo y qué configuras tú

Todo sale del centro de ayuda y de la página de precios de Webflow, consultados el 21 de octubre de 2026. "Plan pago" significa un Site plan pago (Basic desde USD 15 al mes y Premium desde USD 25 al mes, con pago anual) o un Workspace pago. En pesos, con la TRM de COP 3.163,76 vigente el 21 de octubre de 2026 (Superintendencia Financiera, datos abiertos), son unos COP 47.456 y COP 79.094 al mes.

FunciónLo que viene hechoLo que configurasPlan
Sitemap XMLSe genera en cada publicación, con lastmodExcluir páginas e ítemsÍtems: Premium
CanónicasNinguna hasta que la definesURL canónica global y por páginaTodos
Redirecciones 301Una, si marcas la casilla al cambiar un slugReglas, comodines, importación CSVPago
robots.txtLínea del sitemap automáticaTus reglas y los bots de IAPago
Stagingtusitio.webflow.io publicadoApagar su indexaciónPago
Títulos y descripcionesNingunoPor página; campos en plantillasPago
Open GraphNingunoPor página; campos en plantillasTodos
Datos estructuradosNingunoCampo de schema o códigoPago
hreflangLo genera LocalizeIdiomas y slugs traducidosComplemento Localize

El sitemap: automático, con límites

El sitemap automático se rehace cada vez que publicas, trae <lastmod> en cada URL, agrega hreflang si usas Localize y se anuncia solo en el robots.txt. Actívalo en Site settings › SEO › Sitemap, publica y envía /sitemap.xml en Search Console.

Lo que debes saber antes de confiar en él:

  • Bloquear en robots.txt no saca una página del sitemap. Según la guía de indexación, una página bloqueada en robots.txt, o con un noindex que pusiste tú con código, sigue en el sitemap. Solo el interruptor Sitemap indexing de la página la saca, y ese interruptor existe solo si el sitemap automático está activo.
  • Los ítems del CMS se excluyen uno por uno, y solo en planes pagos. No hay un interruptor para una colección entera; la petición está abierta en la lista de deseos de Webflow desde mayo de 2024.
  • Un sitemap propio pierde el hreflang: tendrías que escribirlo a mano.
  • No puedes borrar /sitemap.xml una vez publicado.
  • Tamaño. Google acepta máximo 50.000 URL o 50 MB por archivo. Premium permite 20.000 ítems de CMS, así que un sitio normal cabe en un archivo.

Canónicas: define la URL global una vez

Webflow solo escribe etiquetas canónicas cuando llenas Site settings › SEO › Global canonical tag URL; luego une esa URL base con el slug de cada página. Tres reglas de la guía de canónicas:

  1. Incluye el protocolo y, si tu dominio principal lo usa, el www (https://www.tuempresa.com.co).
  2. No pongas barra final, o todas las canónicas quedan con doble barra (//contacto).
  3. No inyectes otra canónica con Google Tag Manager o código. Google pide no indicar canónicas distintas para la misma página.

Dejarla vacía no es grave: Google dice que un sitio "probablemente funcionará bien" sin canónica declarada, porque elige la mejor URL por su cuenta. Pero defínela si tu sitio responde en más de un dominio, usa parámetros o pasa por un proxy inverso. En una página estática puedes sobrescribirla desde su configuración de SEO; la documentación no describe una canónica por ítem del CMS.

Como la canónica es la URL base más el slug, los parámetros se pierden. Eso está bien para enlaces con ?utm_source= y es un problema para la paginación (más abajo).

Redirecciones: reglas, comodines y el CSV que reemplaza todo

Las redirecciones 301 exigen plan pago y están en Site settings › Publishing › 301 redirects:

  • Comodines. /noticias/(.*) → /blog/%1 mueve una carpeta entera con una regla.
  • Caracteres de escape. En la ruta vieja va un % antes de % - & * ( ) = _ + ?. La documentación incluye el guion, pero su propio ejemplo /old-url no lo escapa: prueba una regla con guion antes de cargar cientos.
  • Orden. Las reglas más antiguas se ejecutan primero; pon las específicas antes de los comodines.
  • Volumen. No hay tope, pero Webflow recomienda máximo 1.000 reglas.
  • Idiomas. Las reglas no cubren rutas localizadas: /vieja y /en/vieja son dos reglas.
  • Una página publicada gana. Si la ruta vieja todavía tiene una página o un ítem publicado, la redirección no funciona; pásalo a borrador o cambia su slug.
  • Barra final. Las URL de Webflow no la llevan, y en los sitios hechos en Webflow que revisamos el 21 de octubre de 2026, /blog/ respondía con un 301 a /blog.

La trampa es la importación por CSV: cada importación borra todas las redirecciones existentes. El archivo lleva dos columnas (ruta vieja, ruta nueva), pesa máximo 16 MB y una sola fila inválida hace fallar todo. Exporta primero, agrega tus filas e importa el archivo completo. Nuestro generador de redirecciones 301 arma el mapa a partir de dos sitemaps, y la guía para migrar sin perder posicionamiento explica qué revisar después.

robots.txt, noindex y el dominio de staging

Las reglas de robots.txt se escriben en Site settings › SEO › Indexing. Una vez creado, el archivo no se puede borrar, solo reemplazar. Ahí mismo hay interruptores que bloquean grupos de buscadores y bots de IA: ahorran ancho de banda, pero pueden quitarte visibilidad en respuestas de IA, un costo que analizamos en la guía para bloquear rastreadores de IA.

Para sacar una página de Google usa el interruptor Sitemap indexing, que agrega noindex. No uses robots.txt: Google explica que una URL bloqueada puede seguir apareciendo en resultados, sin descripción, porque no puede leer el noindex.

El staging (tusitio.webflow.io) es una copia completa del sitio. Para que no se indexe, apaga Staging indexing; requiere plan pago y funciona sirviendo un robots.txt con Disallow: / solo en ese subdominio (documentación). Hazlo antes de mandarle el enlace a nadie. Si Google ya lo indexó, el Disallow impide que vuelva a rastrearlo, no que lo muestre: deja la canónica global en tu dominio, verifica el subdominio en Search Console y usa la herramienta de retirada.

Webflow también aloja un llms.txt (UTF-8, menos de 100 KB) en tu dominio, nunca en staging. Qué hace y qué no está en nuestra guía sobre qué es llms.txt.

Títulos, descripciones, Open Graph y plantillas del CMS

Webflow no tiene título ni descripción por defecto para todo el sitio: cada página lleva los suyos (documentación). Si olvidas una, sale sin meta descripción.

En una plantilla de colección, Add field arma un patrón como {{Name}} | Blog. Open Graph funciona igual, con la imagen tomada de un campo Image; todas las imágenes de una colección deben tener las mismas dimensiones, y el selector solo ofrece JPG y PNG. Los campos que creamos en cada colección que genera páginas:

CampoTipoSe conecta a
Título SEOTexto plano, menos de 60 caracteresEtiqueta title
Meta descripciónTexto plano, 110–160 caracteresDescripción y OG
Imagen para redesImage, 1200 × 630Imagen Open Graph
Texto alternativoTexto planoAlt de la imagen principal

Webflow AI puede proponer títulos, descripciones, textos alternativos y schema, pero solo en el idioma principal: el español o el inglés secundario se escriben a mano.

Datos estructurados

Cada página, incluidas las plantillas, tiene un campo Schema markup (planes pagos) que llenas tú o Webflow AI (documentación de schema). Va en el <head>; no lo dupliques también en el código personalizado.

El límite: puedes conectar campos de texto plano, imagen, enlace, fecha, número u opción, pero no campos Reference, Multi-reference ni Multi-image, y el texto enriquecido no está en la lista. Si el autor de un artículo vive en una colección de autores referenciada, agrega un campo de texto plano "Nombre del autor" al artículo para usarlo en el schema. Después de publicar, valídalo con la prueba de resultados enriquecidos de Google; un schema válido te hace elegible, no te garantiza nada.

Imágenes: texto alternativo y versiones responsivas

El texto alternativo se pone en el panel de recursos y cada uso lo hereda; en el CMS se conecta a un campo de texto (documentación).

Las imágenes responsivas llevan srcset automático, con hasta siete versiones (de 500 a 3.200 px). Tres casos se quedan sin ellas: imágenes dentro de texto enriquecido, imágenes de fondo e imágenes que llegan por importación CSV o API. Ese último caso afecta casi toda migración de un blog, así que redimensiónalas antes de importar. El límite de subida es de 4 MB por imagen.

Idiomas: lo que genera Localize y lo que cuesta

Con Localize, Webflow pone el atributo lang por idioma, escribe hreflang en el <head> de cada página y en el sitemap, y sirve cada idioma en una subcarpeta (/en/). Es el caso típico de una empresa colombiana que quiere su sitio en español con versión en inglés para clientes de Estados Unidos.

Precios por idioma al mes, según la página de precios del 21 de octubre de 2026 (pesos con la TRM del mismo día):

Localize EssentialLocalize Advanced
Pago anualUSD 9 (COP 28.474)USD 29 (COP 91.749)
Pago mensualUSD 12 (COP 37.965)USD 35 (COP 110.732)
IdiomasHasta 3Hasta 10
Traducción con IA10.000 palabras al mes50.000 palabras al mes
hreflang y sitemap localizadoSíSí
Slugs traducidosNoSí
Redirección automática por idiomaNoSí

Un sitio en español con versión en inglés en Premium cuesta USD 25 + USD 9 = USD 34 al mes con Essential (unos COP 107.568) o USD 54 con Advanced (unos COP 170.843), con pago anual. Lo que decide cuál:

  • Sin traducir es duplicado. Cada idioma secundario hereda todo del principal; según la documentación, un idioma que no personalizas sirve contenido idéntico. Publica el idioma solo cuando esté traducido.
  • En Essential los slugs no se traducen. La página en inglés de /servicios queda en /en/servicios. Traducir slugs de páginas y colecciones es de Advanced o Enterprise (documentación).
  • La redirección automática usa 302. Advanced y Enterprise mandan al visitante a la portada en el idioma de su navegador, con un 302 que no puedes cambiar. Google desaconseja redirigir por idioma y su rastreador no envía Accept-Language, así que ve el idioma principal y encuentra los demás por hreflang.

Las decisiones de URL y hreflang previas a cualquier plataforma están en nuestra guía de SEO multilingüe.

Velocidad: cómo les va a los sitios en Webflow con usuarios reales

El informe de tecnologías del HTTP Archive, basado en datos reales de Chrome, muestra qué porcentaje de sitios aprueba los tres Core Web Vitals en móvil en septiembre de 2026. El país es el de los visitantes, no el del servidor.

Visitantes enSitios en Webflow que apruebanTodos los sitiosSitios en Webflow medidos
Colombia43,6%32,4%754
México50,1%40,5%1.852
Chile52,5%38,5%526
Argentina41,5%37,9%803
Perú44,4%29,1%505
España59,7%53,1%1.470
Estados Unidos80,2%63,3%16.374

Webflow supera el promedio en todos los países, y en Colombia subió de 27,8% en septiembre de 2025 a 43,6%. Aun así, menos de la mitad de los sitios en Webflow aprueba para visitantes colombianos: fallan sobre todo el LCP (54,6% bueno) y el INP (57,9%), mientras el CLS está en 91,5%. La causa habitual es el peso: según los datos de peso de página, la portada mediana en Webflow pesa 3,5 MB en móvil, con 926 KB de JavaScript, frente a 2,6 MB y 732 KB del total de sitios.

Compara plataformas por país en nuestro informe de velocidad de plataformas web, mira el panorama regional en Core Web Vitals en Latinoamérica y aplica las correcciones de la guía para mejorar los Core Web Vitals.

Los problemas más comunes y cómo resolverlos

Google indexó el staging

Busca site:tusitio.webflow.io. Si aparecen páginas, el enlace circuló antes de apagar la indexación (o el sitio estaba en plan gratuito, donde no se puede apagar). Apágala, deja la canónica global en tu dominio, verifica el subdominio en Search Console y pide la retirada. Cuenta semanas, no días.

Cada colección vive en una carpeta y genera páginas

Los ítems siempre cuelgan de la URL de la colección (/blog/tu-articulo); puedes anidarla en una carpeta, pero no ponerlos en la raíz. Decide el nombre antes de lanzar: cambiarlo luego exige una redirección comodín. Además, Webflow crea una plantilla por cada colección, así que una colección de testimonios, preguntas o equipo publica una página delgada por ítem, todas en el sitemap. Apágales Sitemap indexing (Premium); una redirección no sirve mientras estén publicados.

Parámetros de paginación

Una lista paginada enlaza a URL como /blog?7b68c208_page=2, donde el código identifica la lista. En un blog hecho en Webflow que revisamos el 21 de octubre de 2026, la página 2 declaraba la 1 como canónica, que es lo que produce la canónica global. Google pide no usar la primera página como canónica de una serie, y una lista muestra máximo 100 ítems por página. La solución práctica: que ningún artículo dependa de la página 2 para ser encontrado; enlázalos desde categorías y artículos relacionados.

Ítems huérfanos

Cada ítem publicado tiene URL, pero nada lo enlaza salvo una lista o un campo de enlace. Los que quedan fuera del límite de una lista, filtrados o solo en la página 3 del archivo dependen únicamente del sitemap. Rastrea el sitio, compara con sitemap.xml y enlaza lo que solo el sitemap conoce.

Tildes y eñes en los slugs

Webflow solo admite a–z en minúscula, 0–9 y guiones en las URL y convierte o elimina lo demás. Escribe tú el slug sin tildes ni eñes (diseno-web, contactanos) en vez de dejar que Webflow decida.

Checklist de SEO en Webflow

  1. Canónica global con protocolo, www si aplica y sin barra final.
  2. Ninguna segunda canónica desde Tag Manager o código.
  3. Sitemap automático activo y enviado en Search Console.
  4. Indexación del staging apagada antes de compartir el enlace.
  5. Título (menos de 60 caracteres) y descripción (110–160) en cada página estática.
  6. Plantillas del CMS con título, descripción, imagen OG y alt conectados a campos.
  7. Colecciones delgadas (testimonios, equipo) con Sitemap indexing apagado.
  8. Páginas de utilidad (404, contraseña, búsqueda, gracias) fuera del sitemap.
  9. Schema en un solo lugar y validado; autor en un campo de texto plano.
  10. Imágenes importadas y de texto enriquecido redimensionadas.
  11. Imágenes OG de 1200 × 630, en JPG o PNG.
  12. Redirecciones exportadas antes de cualquier importación.
  13. Cada URL vieja con tráfico redirigida, incluidas las de otros idiomas.
  14. Carpetas y URL de colecciones definitivas antes del lanzamiento.
  15. Slugs sin tildes ni eñes.
  16. Idiomas publicados solo cuando están traducidos.
  17. robots.txt revisado, con la decisión sobre bots de IA tomada a conciencia.
  18. Core Web Vitals móviles revisados en Search Console tras un mes de tráfico.

Qué hacer ahora

Pasa el checklist por tu sitio y revisa cómo rinde Webflow para tus visitantes en el informe de velocidad de plataformas web; si estás evaluando la renovación, los números de 2026 están en precios de Webflow. Si prefieres que Dardo lo configure o audite tu sitio, mira nuestros servicios de desarrollo en Webflow y de SEO técnico.

Preguntas frecuentes

¿Webflow es bueno para SEO?

Webflow trae lo que necesita un sitio de marketing: sitemap automático, metadatos por página y por plantilla, redirecciones, schema y hreflang. El posicionamiento sigue dependiendo del contenido, los enlaces y la competencia. Sus vacíos están en los controles masivos, como sacar una colección entera del sitemap, y en los slugs traducidos del plan barato de Localize.

¿Webflow crea el sitemap automáticamente?

Sí. Activa Auto-generate sitemap en Site settings › SEO y Webflow rehace sitemap.xml en cada publicación, con fecha lastmod y hreflang si usas Localize. También lo anuncia en robots.txt. Envíalo una vez en Google Search Console.

¿Cómo evito que Google indexe mi sitio webflow.io?

Apaga Staging indexing en Site settings › SEO › Indexing y publica; requiere un plan pago. Webflow sirve entonces un robots.txt con Disallow solo en el subdominio webflow.io. Si ya está indexado, deja la canónica global en tu dominio, verifica el subdominio en Search Console y pide la retirada.

¿Webflow traduce los slugs de las URL?

Sí, con Localize Advanced (USD 29 al mes por idioma, unos COP 91.749 con la TRM del 21 de octubre de 2026) o Enterprise. Con Localize Essential (USD 9) la página traducida conserva el slug del idioma principal dentro de su carpeta, por ejemplo /en/servicios.

¿Webflow agrega schema automáticamente?

No. Cada página tiene un campo Schema markup donde pegas JSON-LD o dejas que Webflow AI lo proponga, en planes pagos. En las plantillas del CMS puedes conectar texto plano, imágenes, fechas y campos similares, pero no campos Reference, Multi-reference ni Multi-image.

¿Por qué aparecen URL con _page=2 en Search Console?

Son las listas paginadas de las colecciones; el código antes de _page identifica la lista. Con canónica global, esas páginas declaran la página 1 como canónica, algo que Google desaconseja. Enlaza cada ítem desde categorías o artículos relacionados para que no dependa de la paginación.

Fuentes y lecturas

Fuentes de esta página, con más detalles de sus publicaciones originales.