How to make ChatGPT read your Framer site
Framer generates each page's HTML when you publish, so the text reaches AI crawlers. What makes the difference is everything else: metadata, structured data and content that's real text.
The HTML arrives with the text: what breaks is usually blocking.
Why it happens
Framer pages are published already rendered: a bot without JavaScript finds the copy.
What's usually missing is a distinct title and description per page, structured data, and text instead of images with lettering.
CMS pages count, but only if they have their own content and are in the sitemap.
How to fix it
Analyze the site
Tarsier confirms what reaches AI and which metadata problems you have.
Per-page SEO
In each page's settings, set its own title and description.
JSON-LD
Add structured data in the head custom code: organization, products or services, and FAQs.
Text, not images
No crawler reads headlines made as images. Use text layers.
Frequently asked questions
Does Framer block AI bots?
Not by default. If they don't read you, check robots.txt and whether a CDN or rule in front is stopping them.