Get your Framer site cited by AI search.
Framer sites usually load fast and serve real HTML. What they often lack is text that answers your buyers’ questions. Citable measures whether AI cites you, finds the gaps and publishes sourced articles straight into your Framer CMS collection.
Why AI cites (or skips) Framer sites
AI search engines (ChatGPT search, Perplexity, Claude, Google AI Overviews and AI Mode) quote pages that answer a specific question in text they can read. Most of their crawlers don’t run JavaScript: they only see the HTML the server sends.
Framer serves pre-rendered HTML, so reading your site is rarely the problem. When our audit detects Framer it expects exactly that, and it says so. The usual problem is what there is to read: often a handful of beautifully designed pages with short lines of copy, and a CMS blog that is thin or empty.
When nothing on your site answers “best … for …”, “… vs …” or “how much does … cost”, the AI cites someone else: a competitor’s article, a listicle or a directory. Citable shows you which questions those are, who gets cited instead, and writes the articles that fill the gap.
What gets in the way on Framer
Citable’s weekly audit recognises Framer and, for each problem, gives you the steps in Framer itself.
01
Changing robots.txt needs a paid plan
Framer writes robots.txt for you. To change it you upload your own file in the project dashboard → Domains → your domain → Files tab, which according to Framer’s help needs Pro or higher. The audit checks each AI search crawler (OAI-SearchBot, PerplexityBot, Claude-SearchBot…) one by one and, if one is blocked, gives you the corrected file.
02
Pages that look complete but say little
Images, video and short headlines don’t give an answer engine anything to quote. Below about 200 words in the HTML of the homepage, the audit warns that there is little to understand or cite. Say in plain text what you do, for whom, where and at what price.
03
The H1 is a setting, not a style
In Framer the heading tag (Heading 1, Heading 2…) is chosen in the right-hand panel, separately from how the text looks. The audit checks that each important page has exactly one H1 and tells you which text to change.
04
Structured data goes in Custom Code
To tell AI who you are (Organization and WebSite schema), add a JSON-LD block in project settings → Custom Code → Add Script, placed in the <head>. The audit writes the block with your details, ready to paste.
05
Pages hidden from search engines
A page excluded from search engines in its settings also drops out of /sitemap.xml, which Framer generates when the site is published on your own domain. The audit flags important pages with noindex.
Connect Framer to Citable
Takes a few minutes. Every article then arrives in your CMS, as a draft or published on its own, depending on how you set publishing.
- 1
Create your Citable account and add your site: website, competitors and buyer questions.
- 2
Open Settings → CMS & publishing for that site and choose Framer.
- 3
In Framer, open Site settings → General and create an API key.
- 4
Paste the project URL and the key in Citable.
- 5
Choose the collection and check the field mapping.
- 6
In the same tab, choose how articles get published: scheduled with an approval window, or Drafts only.
What you need
- A Framer project with a CMS collection
- The project URL and an API key (Site settings → General)
What Citable publishes on Framer
Draft or live
Arrives as a draft unless automatic publishing is on. You can unpublish from Citable for 7 days.
One-click unpublish from Citable for 7 days
Articles are created as draft items, so they stay out of the live site even if someone publishes the project. With automatic publishing on, Citable publishes the item and the Framer project: in Framer, publishing publishes the whole project, including any other pending changes.
Fields we fill
- Whatever fields your collection has, mapped once: title, formatted-text body, summary, image, date, author, tags
- Images in the article (charts, diagrams): inside the formatted-text body, linked from Citable’s image storage (public, read-only)
Citable on Framer: questions
What people ask before they start. If something’s missing, write to us.
Write to usCan ChatGPT and Perplexity read a Framer site?
Usually yes: Framer serves pre-rendered HTML, which crawlers that don’t run JavaScript can read. What can stop them is robots.txt or a page excluded from search engines. The free AI crawler checker and Citable’s weekly audit check both for your actual domain.
Which Framer plan do I need?
To connect, a project with a CMS collection and an API key from Site settings → General. To fix robots.txt or upload llms.txt, Framer asks for a paid plan (Pro or higher, according to its help).
Will Citable change my design?
No. It only creates items in the collection you choose and fills the fields you map once. How the article looks is decided by your CMS page template in Framer.
Does automatic publishing publish my other changes too?
Yes, that’s how Framer works: publishing publishes the whole project. That’s why automatic publishing is optional, with an approval window and a one-click “Don’t publish”. With “Drafts only” nothing is published by Citable.
Is my API key safe?
It is stored encrypted and only used to write to the collection you chose. You can revoke it in Framer at any time.
Can Citable promise AI will cite my site?
No, and nobody can. Citable measures every week how often each AI mentions and cites you, with a confidence range, publishes sourced articles for the gaps and shows when a published URL starts being cited.
See what AI says about you before connecting anything.