🎨

GEO for Webflow: llms.txt, AEO Audit, and AI Search Visibility

beginner

Updated: May 13, 2026

Webflow generates llms.txt automatically for all sites. An AEO (Answer Engine Optimization) product is in private beta (2025) with an AI audit panel identifying missing alt text, incomplete schemas, and GEO issues. 8% of Webflow's new signups came from AI-referred traffic in June 2025, up from 2% in October 2024.

GEO for Webflow

Webflow is investing heavily in AI search visibility. By June 2025, 8% of Webflow’s new signups came from AI-referred traffic (up from 2% in October 2024) — evidence that their own GEO investment is working.

llms.txt — Automatic Generation

Webflow generates /llms.txt automatically for all published sites:

Site Settings → SEO → AI Search Visibility → Enable llms.txt

The file auto-updates when you publish changes. It includes:

  • Site title and description
  • All published page URLs with meta descriptions
  • CMS collection items (blog posts, products, etc.)

Customizing llms.txt

For more control:

  1. Upload a llms.txt file via the Assets panel
  2. Create a 301 redirect from /llms.txt to the asset URL
  3. Update the file manually when publishing major content changes

AEO Audit Panel (Beta 2025)

The AI Assistant in Webflow (Webflow Conf 2025) includes an SEO/AEO audit mode:

Webflow Designer → SEO → AI Audit

The audit identifies:

  • Images without alt text (critical for AI image search)
  • Pages without structured data
  • Missing Open Graph tags
  • CMS items without complete metadata
  • Schema type recommendations per page type

Note: This feature is in private beta as of mid-2025. Request access from your Webflow dashboard.

Structured Data in Webflow

Automatic Schema

Webflow generates WebPage schema automatically. For richer types, use Page Settings → Custom Code → Inside <head> tag:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Page Title",
  "datePublished": "2026-05-13",
  "dateModified": "2026-05-13",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Your Site Name",
    "url": "https://your-domain.com"
  }
}
</script>

Dynamic Schema with CMS

For CMS-powered pages, use Webflow’s dynamic embed with CMS field bindings:

  1. Add an Embed component to your CMS template
  2. Type your JSON-LD with CMS field bindings
  3. Map fields: title → headline, publish date → datePublished

FAQPage Schema

For FAQ sections, add via custom code:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Your question here",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Your answer here."
      }
    }
  ]
}
</script>

robots.txt Configuration

Site Settings → SEO → robots.txt — add custom rules:

User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Google-Extended
Allow: /

GEO Checklist for Webflow Sites

  • Enable llms.txt generation in Site Settings → SEO
  • Add Article or HowTo schema to blog post CMS template via custom code embed
  • Add FAQPage schema to FAQ sections
  • Configure robots.txt to allow all AI search crawlers
  • Add alt text to all images (required for AI visual search)
  • Request access to AEO Audit beta
  • Set Open Graph image for every CMS collection item
  • Update page meta descriptions to be answer-first
  • Add Organization schema to site-wide custom code