GEO for Webflow: llms.txt, AEO Audit, and AI Search Visibility
beginnerUpdated: 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:
- Upload a
llms.txtfile via the Assets panel - Create a 301 redirect from
/llms.txtto the asset URL - 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:
- Add an Embed component to your CMS template
- Type your JSON-LD with CMS field bindings
- 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