Saltar al contenido

SEO en Webflow: robots.txt, llms.txt, schema y los ajustes que de verdad importan

Publicado el 07-10-20268 min de lecturaPor la redacción de SmoothSeen

El SEO en Webflow se configura en Site settings y en los ajustes de cada página: títulos y descripciones, dinámicos en las plantillas del CMS; robots.txt; sitemap automático; canonical global; redirecciones 301 y llms.txt. Los datos estructurados se añaden con código propio. Cuidado con el interruptor de bots de IA: incluye rastreadores que te citan.

Lo esencial

  • En Webflow el robots.txt, el sitemap, el canonical global y el llms.txt se configuran en Site settings, pestaña SEO; los títulos y descripciones, en los ajustes de cada página o plantilla del CMS.
  • El interruptor de bots de IA de Webflow mete en el mismo grupo a rastreadores de entrenamiento (GPTBot, ClaudeBot) y a otros que traen visitas (PerplexityBot, Claude-User, ChatGPT-User). Para vetar solo el entrenamiento, escribe tus propias reglas.
  • Los datos estructurados se añaden con código propio; en las plantillas del CMS, un Code Embed puede insertar los valores de cada elemento en el JSON-LD.
  • Webflow activa HSTS en todos los sitios que no son Enterprise; la precarga (preload) es opcional y difícil de deshacer.

Para comprobarlo en tu web: Auditoría SEO

En esta página

Webflow es un constructor visual con alojamiento propio: diseñas en el Designer y Webflow publica las páginas en sus servidores. Tienes más control que en otros creadores, pero el servidor sigue siendo suyo. Las rutas de menú de esta guía son las de la ayuda oficial de Webflow, en inglés.

Qué
Título y descripción de una página
Dónde se configura en Webflow
Page settings, «SEO settings»
Qué
Título y descripción de un elemento del CMS
Dónde se configura en Webflow
Page settings de la plantilla, con «Add field»
Qué
robots.txt y control de bots
Dónde se configura en Webflow
Site settings, SEO, «Indexing»
Qué
Sitemap
Dónde se configura en Webflow
Site settings, SEO, «Sitemap»
Qué
Canonical
Dónde se configura en Webflow
Site settings, SEO, «Global canonical tag URL»
Qué
Redirecciones 301
Dónde se configura en Webflow
Site settings, Publishing, «301 redirects»
Qué
Datos estructurados
Dónde se configura en Webflow
Código propio o Code Embed
Qué
llms.txt
Dónde se configura en Webflow
Site settings, SEO, «LLMs.txt»
Qué
HSTS, minificación, cabeceras de marco
Dónde se configura en Webflow
Site settings, Publishing, «Advanced publishing options»

Títulos y descripciones: páginas estáticas y plantillas del CMS

En una página estática, el título y la descripción se escriben en el panel Pages, Page settings, «SEO settings». Webflow no tiene un título global: cada página lleva el suyo1.

En las plantillas del CMS (las páginas de colección, como cada entrada del blog), defines un patrón que usan todos los elementos. En el mismo «SEO settings» de la plantilla, «Add field» inserta el valor de un campo de la colección, por ejemplo el nombre del artículo como título SEO1.

Un patrón práctico es crear en la colección dos campos de texto, «Título SEO» y «Descripción SEO», y conectarlos ahí. Así cada artículo tiene título y descripción propios sin tocar la plantilla.

robots.txt y el control de tráfico de bots

El robots.txt se escribe en Site settings, SEO, «Indexing». Webflow añade solo la línea del sitemap, así que no la repitas o tendrás dos23.

En esa misma sección están los interruptores de Traffic control, que generan reglas para grupos de bots conocidos. Hay dos grupos y los dos están permitidos por defecto4.

  • Search engine crawlers: Googlebot, Bingbot, YandexBot, DuckDuckBot y OAI-SearchBot, entre otros.
  • AI bots: GPTBot, ClaudeBot, CCBot, meta-externalagent y Bytespider, pero también PerplexityBot, Claude-User y ChatGPT-User.

El segundo grupo mezcla dos cosas. GPTBot y ClaudeBot son de entrenamiento: vetarlos no te saca de las respuestas56. PerplexityBot es el rastreador que enlaza webs en las respuestas de Perplexity7, y Claude-User recupera páginas cuando alguien le pregunta a Claude; Anthropic avisa de que vetarlo puede reducir tu visibilidad6. Si apagas el grupo «AI bots», te sales también de esas respuestas. Claude-SearchBot no aparece en ninguno de los dos grupos.

Si quieres vetar solo el entrenamiento, deja los dos interruptores encendidos y escribe tus reglas en el campo de robots.txt:

# Todos los demás, incluidos Googlebot y los buscadores de IA
User-agent: *
Allow: /

# Entrenamiento de modelos: vetarlo no te saca de las respuestas
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: CCBot
User-agent: meta-externalagent
Disallow: /

Lo comprobamos con el analizador de robots.txt de Python: Googlebot, OAI-SearchBot, Claude-SearchBot, Claude-User y PerplexityBot quedan permitidos y los seis de entrenamiento, vetados. Google-Extended es una marca, no un rastreador: veta el entrenamiento de Gemini y el grounding de la app Gemini sin afectar a la Búsqueda de Google8.

Webflow ofrece además una cabecera Content-Signal (ai-train=no, search=yes, ai-input=no) en la misma sección. La propia Webflow advierte de que se basa en una propuesta de ampliación de la RFC 9309 que aún no es un estándar2, y ninguna de las páginas de rastreadores de OpenAI, Anthropic o Perplexity citadas aquí la menciona. Ponla si quieres, pero el robots.txt sigue siendo lo que esos rastreadores dicen respetar.

Sitemap, noindex y canonical

  • Sitemap. Site settings, SEO, «Sitemap»: activa «Auto-generate sitemap». Webflow lo regenera en cada publicación e incluye <lastmod> en cada URL3.
  • noindex de una página. Page settings, «SEO settings», interruptor «Sitemap indexing» apagado: añade la meta robots noindex y saca la página del sitemap4. Un Disallow en robots.txt no la saca del sitemap, y Google no puede leer el noindex de una página que no puede rastrear9.
  • noindex de un elemento del CMS. En los detalles del elemento, el mismo interruptor. Solo en planes de pago4.
  • Subdominio webflow.io. Apaga «Staging indexing» para que Google no indexe la copia de pruebas4.
  • Canonical global. En «Global canonical tag URL» pon la URL base del dominio por defecto, con https://, con www si tu dominio lo usa y sin barra final, o los canonical saldrán con doble barra10.

Redirecciones 301

Van en Site settings, Publishing, «301 redirects»: ruta antigua, ruta nueva, «Add redirect path» y publicar11. Las rutas son relativas al dominio raíz. Para redirigir una página que aún existe, primero cámbiale la URL, bórrala o pásala a borrador11.

Datos estructurados con campos del CMS

Webflow no genera JSON-LD por ti. Tienes dos sitios para ponerlo:

  1. Una página concreta: Page settings, «Custom code», «Inside head tag». Requiere un plan de sitio o un Workspace de pago12.
  2. Una plantilla del CMS: un elemento Code Embed dentro de la página de colección. Al editar su código, el punto morado de cada línea abre el menú para insertar el valor de un campo del elemento, que Webflow sustituye al publicar13.

Un ejemplo para la plantilla del blog. Cada CAMPO_… se sustituye por el campo correspondiente con ese menú:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "CAMPO_TITULO",
  "datePublished": "CAMPO_FECHA",
  "image": "CAMPO_IMAGEN",
  "author": { "@type": "Person", "name": "CAMPO_AUTOR" }
}
</script>

Dos comprobaciones antes de darlo por bueno. Publica un elemento cuyo título lleve comillas y pásalo por la prueba de resultados enriquecidos: si el JSON se rompe, quita las comillas de ese campo o usa otro. Y mira que la fecha salga en formato ISO 8601, que es el que pide Google. Google acepta el JSON-LD tanto en el <head> como en el <body>14, así que el Code Embed en el cuerpo de la página vale.

llms.txt en Webflow

Webflow permite subir un llms.txt: Site settings, SEO, «LLMs.txt», «Upload file», un archivo UTF-8 de menos de 100 KB. Tras publicar, queda en https://tudominio.com/llms.txt; no se publica en el subdominio de pruebas15.

La propia ayuda de Webflow lo describe como una convención experimental, poco adoptada y con un impacto que no está demostrado15. Google dice que no hacen falta archivos de texto para IA para aparecer en AI Overviews o AI Mode16. Es barato de hacer; no esperes de él lo que no dan un robots.txt correcto y un HTML con el contenido.

Opciones de publicación: HSTS, minificación y cabeceras

En Site settings, Publishing, «Advanced publishing options» tienes estas opciones17.

  • SSL viene activado y no se puede desactivar.
  • Minify HTML, CSS, JS reduce el peso del código; se activa por separado para cada tipo.
  • Asynchronously load JavaScript (plan de pago) carga los scripts en paralelo; puede romper código propio que dependa del orden.
  • Per page CSS divide el CSS por página; revisa los estilos propios después de activarlo.
  • Use secure frame headers impide que otras webs metan tus páginas en un iframe; no se puede apagar con Ecommerce o cuentas de usuario.

HSTS está activado automáticamente en todos los sitios que no son Enterprise y no se puede quitar18. Lo que sí eliges son dos extras: extenderlo a los subdominios y la precarga (preload). Con la precarga, los navegadores pueden acabar obligando a usar HTTPS en todo el dominio y sus subdominios, y salir de esa lista es lento. Webflow avisa de que, combinada con los subdominios, puede dejar inaccesible tu web si algún subdominio usa HTTP18. No la actives sin revisar antes todos los subdominios.

Las cabeceras de seguridad personalizadas, como Content-Security-Policy, solo están en Enterprise18. Si las tienes, no añadas X-XSS-Protection: MDN la da por obsoleta y recomienda Content-Security-Policy en su lugar19.

Cómo comprobarlo

  • robots.txt: abre https://tudominio.com/robots.txt y confirma que PerplexityBot y Claude-User no tienen Disallow: /.
  • Respuesta a cada bot: curl -I -A "PerplexityBot/1.0" https://tudominio.com/ debe dar un 200.
  • Canonical: «Ver código fuente» de una subpágina y busca rel="canonical", sin doble barra.
  • JSON-LD del CMS: la prueba de resultados enriquecidos de Google sobre dos o tres elementos distintos.
  • Cabeceras: el HTTP Observatory de Mozilla o curl -I.
  • Velocidad: PageSpeed Insights, con los umbrales de Google: LCP de 2,5 s o menos, INP de 200 ms o menos y CLS de 0,1 o menos, al percentil 7520.

Qué hace SmoothSeen con esto

SmoothSeen analiza una página de tu web Webflow. En Posicionamiento IA lee el robots.txt separando los rastreadores de búsqueda de los de entrenamiento, pide la página con el user-agent de cada uno para detectar un 403, mide cuánto texto llega en el HTML y comprueba si hay llms.txt. En Posicionamiento web revisa canonical, sitemap, datos estructurados, cabeceras de seguridad con el HTTP Observatory de Mozilla y la velocidad con PageSpeed Insights.

Qué hacer esta semana

Entra en Site settings, SEO, «Indexing» y mira cómo están los interruptores de Traffic control. Si apagaste «AI bots» para frenar el entrenamiento, vuelve a encenderlo y usa el robots.txt de arriba. Para ver qué rastreadores de IA pueden leer tu página, analízala con SmoothSeen.

Si estás comparando plataformas, tienes las guías de Wix y Squarespace.

Preguntas frecuentes

¿Webflow es bueno para el SEO?

Sí, para lo que depende de ti: títulos y descripciones por página y dinámicos en el CMS, robots.txt editable, sitemap automático, canonical global, redirecciones 301 y código propio para datos estructurados. Además, el contenido llega en el HTML: el blog de Webflow, hecho con Webflow, servía el 07-10-2026 más de 2.000 palabras sin ejecutar JavaScript. Lo que no controlas es el servidor, salvo las cabeceras en el plan Enterprise.

¿Apagar los bots de IA en Webflow me quita de ChatGPT?

No de la búsqueda de ChatGPT, porque OAI-SearchBot está en el grupo de buscadores, no en el de IA. Pero el grupo «AI bots» incluye PerplexityBot y Claude-User, así que apagarlo sí puede sacarte de las respuestas de Perplexity y de Claude. Para vetar solo el entrenamiento, escribe reglas para GPTBot, ClaudeBot y compañía en el robots.txt.

¿Cómo añado schema a las páginas del CMS en Webflow?

Con un elemento Code Embed dentro de la plantilla de la colección. Escribes el JSON-LD y, en cada valor que cambia, insertas el campo del CMS con el menú de conexión del editor de código. Webflow lo sustituye por el valor real al publicar. Comprueba después varios elementos con la prueba de resultados enriquecidos.

¿Sirve de algo subir un llms.txt a Webflow?

No hay pruebas de que sirva. Webflow lo ofrece y avisa de que es experimental y de impacto incierto; Google dice que no lo necesita, y ningún buscador de IA ha documentado que lo lea. Si lo subes, que sea un resumen claro de lo que haces con enlaces a tus páginas principales, sin texto de marketing copiado.

Fuentes

  1. 1Add SEO title and meta description, Webflow Help Center, actualizada el 02-07-2026.
  2. 2Set robots.txt rules, Webflow Help Center, actualizada el 19-05-2026.
  3. 3Create a sitemap in Webflow, Webflow Help Center, actualizada el 19-08-2026.
  4. 4Disable search engine indexing, Webflow Help Center, actualizada el 29-04-2026.
  5. 5Overview of OpenAI Crawlers, OpenAI, consultada el 07-10-2026.
  6. 6Does Anthropic crawl data from the web, and how can site owners block the crawler?, Anthropic, actualizada el 07-04-2026.
  7. 7Perplexity Crawlers, Perplexity, consultada el 07-10-2026.
  8. 8Google's common crawlers, Google Crawling Infrastructure, actualizada el 14-07-2026.
  9. 9Block Search indexing with noindex, Google Search Central, actualizada el 10-12-2025.
  10. 10Set canonical tags to improve SEO, Webflow Help Center, actualizada el 19-05-2026.
  11. 11How do I set up redirects in Webflow?, Webflow Help Center, actualizada el 19-05-2026.
  12. 12Custom code in head and body tags, Webflow Help Center, actualizada el 02-09-2026.
  13. 13Use dynamic data in custom code embeds, Webflow Help Center, actualizada el 20-05-2026.
  14. 14Introduction to structured data markup in Google Search, Google Search Central, actualizada el 10-12-2025.
  15. 15Upload an llms.txt file to your site, Webflow Help Center, actualizada el 25-08-2025.
  16. 16AI features and your website, Google Search Central, actualizada el 10-12-2025.
  17. 17Advanced publishing options, Webflow Help Center, actualizada el 24-06-2026.
  18. 18Custom security headers, Webflow Help Center, actualizada el 26-03-2026.
  19. 19X-XSS-Protection, MDN Web Docs, consultada el 07-10-2026.
  20. 20Web Vitals, web.dev (Google), actualizada el 31-10-2024.

Cómo citar este artículo

SmoothSeen. (2026, 7 de octubre). SEO en Webflow: robots.txt, llms.txt, schema y los ajustes que de verdad importan. https://smoothseen.com/es/blog/webflow-seo/

Quién lo escribe

SmoothSeen es una herramienta de auditoría web que mide el posicionamiento en buscadores y en asistentes de IA y entrega informes con la marca de la agencia.

Este blog es de SmoothSeen: cuando un artículo habla del producto, lo hace sabiendo que es el nuestro. Las cifras de terceros enlazan a su fuente original.

Historial de cambios

  • Primera versión.

Sigue leyendo

SEO en Webflow: robots.txt, llms.txt y schema