Website & app builders · Website builder · Checked 2026-10-18
Webflow SEO for ChatGPT, Perplexity & AI search
Built your site with Webflow? Here is what Webflow's own documentation says about how AI crawlers see it, and the exact settings for robots.txt, llms.txt, structured data and your sitemap. Sources are listed at the bottom.
Is your Webflow site visible to AI? Check it free
Paste your live URL. RankRoot checks your robots.txt rules for the ChatGPT, Perplexity and Claude crawlers, whether your page text is in the HTML without JavaScript, and your llms.txt and JSON-LD.
Free, no signup. 20+ checks across ChatGPT, Perplexity, Claude, Google AI and AI agents.
How Webflow delivers pages to crawlers
Webflow's hosting overview describes its CDN delivery (AWS and Fastly) but its help center doesn't state how pages are rendered for crawlers. Check yourself: open a published page, use View Page Source, and search for a sentence from the page. Content added later by custom-code scripts won't be in that source. RankRoot's free audit runs the same check.
Why it matters: many AI crawlers don't run JavaScript. If your text only appears after scripts run, they may see an empty page.
What we found on 454 Webflow sites we track
Highest-scoring Webflow sites:
- BugHerd (bugherd.com): 100/100
- Make (make.com): 100/100
- Murf AI (murf.ai): 100/100
- Outreach (outreach.io): 100/100
- UserGems (usergems.com): 100/100
From the AI Visibility Index and our Y Combinator study, crawled up to 2026-10-18. Builder detected from each homepage's HTML.
Make your content readable without JavaScript
- Publish to your custom domain and run the free audit, or view the page source and search for your headline text.
- If key text only appears after a custom-code script runs, move it into a normal Designer element so it's part of the page itself.
robots.txt: let AI search crawlers in
- Go to Site settings > SEO > Indexing.
- Add your rules and click Save.
- Webflow adds a
Sitemap:line by default. Leave it unless you have a reason to remove it. - Publish the site so the change goes live, then open
yourdomain.com/robots.txt. - The same section has an optional Content-Signal setting (for example
ai-train=no, search=yes). Webflow notes it's based on a proposed extension, not an accepted standard, and that it states how content may be used rather than controlling access.
User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: PerplexityBot Allow: / User-agent: Claude-SearchBot Allow: / User-agent: Claude-User Allow: / User-agent: * Allow: / Sitemap: https://yourdomain.com/sitemap.xml
Which bots to allow or block: robots.txt for AI crawlers and the AI crawler list.
Add llms.txt
- Write the file with the llms.txt generator. Webflow requires UTF-8 and under 100 KB.
- Go to Site settings > SEO > LLMs.txt, click Upload file, choose the file, and click Save changes.
- Publish. Webflow serves it at
yourdomain.com/llms.txt. It isn't published to the Webflow staging domain. - Check it with the llms.txt validator.
Add JSON-LD and head code
- Site-wide: Site settings > Custom code tab > Head code.
- One page: open the page's settings in the Designer, then Custom code > Inside `<head>` tag.
- Paste your JSON-LD inside a
<script type="application/ld+json">tag. Each field holds up to 50,000 characters. - Custom code needs a Core, Growth, Agency or Freelancer Workspace, or an active Site plan. It runs in preview but only goes live when you publish.
Sitemap
- Go to Site settings > SEO > Sitemap and set Auto-generate sitemap to Yes, then Save changes and publish.
- Webflow updates
sitemap.xmleach time you publish. To use your own, set it to No and paste your XML into Custom sitemap.xml.
Common mistakes
- Checking llms.txt on the webflow.io staging domain. Webflow only serves it on your published custom domain.
- Saving robots.txt or custom code and not publishing. Neither goes live until you publish.
- Treating the Content-Signal header as a block. Webflow says it only states usage preferences; robots.txt rules control access.
- Uploading an llms.txt over 100 KB or not encoded as UTF-8.
Rather have this done for you?
The AI Visibility Employee looks after AI visibility for your Webflow site every month, fully by email, no calls:
- Weekly tracking of how ChatGPT, Perplexity, Gemini and Claude mention you for your buyers' questions
- 4 answer-ready pages a month, published through our WordPress plugin or a GitHub pull request, or delivered as drafts you add in Webflow
- Ongoing llms.txt, robots.txt and JSON-LD fixes wherever your setup allows them, and a monthly report
$149/month, cancel anytime. The first 10 customers pay $99/month with code FOUNDING10.
See the AI Visibility EmployeeFAQ
Does Webflow support llms.txt?
Yes. Upload the file under Site settings > SEO > LLMs.txt (UTF-8, under 100 KB) and publish. It's served at yourdomain.com/llms.txt, not on the staging domain.
How do I edit robots.txt in Webflow?
Go to Site settings > SEO > Indexing, add your rules, save, and publish.
Is my Webflow site visible to ChatGPT?
If robots.txt allows AI crawlers and your content is in the page HTML, yes. Webflow's docs don't state how pages are rendered for crawlers, so view the page source or run the free audit.
Where do I put JSON-LD in Webflow?
In Site settings > Custom code > Head code for site-wide markup, or in a page's settings under Custom code > Inside <head> tag. Custom code needs a paid Workspace or Site plan.
Sources
- Webflow: Upload an llms.txt file to your site (read 2026-10-18)
- Webflow: Set robots.txt rules (read 2026-10-18)
- Webflow: Custom code in head and body tags (read 2026-10-18)
- Webflow: Create a sitemap in Webflow (read 2026-10-18)
- Webflow University: Webflow hosting overview (read 2026-10-18)
Facts checked against Webflow's documentation on 2026-10-18. RankRoot is not affiliated with Webflow. Settings move around; if a step has changed, email rankroot.support@proton.me.
Other builders
Lovable · Bolt.new · Replit · v0 · Framer · Wix · Squarespace · Shopify · WordPress · Ghost · GitHub Pages · Carrd · Hostinger AI Builder · Notion Sites · Netlify · Vercel · Cloudflare Pages & Workers