Framer · ~15 min · Easy · Great GEO support

How to Make Your Framer Site Visible in ChatGPT and Perplexity

Framer gives you solid control over custom code and SEO settings — making it one of the better no-code builders for GEO optimization. Follow these steps to get your site cited by AI search engines.

Why Framer works well for GEO

Framer has a built-in robots.txt editor, global Custom Code injection for Schema.org, and per-page SEO settings. Most GEO requirements can be met without writing any code.

What we'll add:
  • Organization SchemaAI correctly identifies your business
  • FAQ Schema+41% citation rate in ChatGPT and Perplexity responses
  • robots.txtallow AI crawlers (73% of sites accidentally block them)
  • Specifics and freshnessexplicit prices, facts and update dates are what AI actually cites
  • llms.txta short summary for AI agents; little to no effect on citations
0

First — generate your GEO files

  1. Go to causabi.com
  2. Enter your Framer site URL
  3. Get your custom Schema.org, FAQ Schema, llms.txt, and robots.txt
  4. Keep the tab open — you'll copy from it in the next steps
1

Add Schema.org via Custom Code

Framer lets you inject custom HTML into every page globally through Site Settings. This is where we add the Organization and FAQ Schema JSON-LD scripts.

Global Schema (all pages) — recommended for Organization
  1. 1.Open Framer editor → click the Site Settings icon (top right)
  2. 2.Go to General → Custom Code
  3. 3.In the «End of <head>» field, paste the Organization Schema script from Causabi
  4. 4.Add the FAQ Schema below it (in the same field, with a blank line between)
  5. 5.Click «Save»
Per-page Schema (homepage only)
  1. 1.Select the page in the left panel → click «Page Settings» (gear icon)
  2. 2.Scroll to «Custom Code» section
  3. 3.Paste FAQ Schema in the «End of <head>» field → Save
Example — paste this structure from Causabi:
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "Organization", ... }
</script>
2

Configure robots.txt — allow AI crawlers

Framer has a built-in robots.txt editor — one of the most convenient among no-code builders.

In Framer Site Settings
  1. 1.Site Settings → SEO
  2. 2.Find the «Robots.txt» section
  3. 3.Paste the robots.txt from Causabi — it already includes AI crawler permissions
  4. 4.Click «Save»
# Minimum robots.txt for AI visibility
User-agent: *
Allow: /
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
3

Add llms.txt

Framer doesn't support uploading arbitrary files to the site root directly. The cleanest workaround is a dedicated page at /llms.

Create a /llms page
  1. 1.In the left panel, click «+»«New Page»
  2. 2.Set the page slug to /llms
  3. 3.Add a Text component → paste the llms.txt content from Causabi
  4. 4.In Page Settings → disable the page from sitemap and navigation
  5. 5.Publish — accessible at your-site.com/llms
Framer CMS option

If you use Framer CMS, you can create a CMS collection item for llms.txt and serve it at a clean URL. This gives you the ability to update the content without republishing the whole site.

4

Publish and verify

  1. Click «Publish» in Framer to push changes to your domain
  2. Check robots.txt: open your-site.com/robots.txt in a browser
  3. Go back to causabi.com and run a new audit — score should reach 70+
  4. Validate Schema.org: validator.schema.org

Check your own site right here

Enter your domain — we'll show your AI Score and the biggest reason ChatGPT and other AI engines can't see you.

Generate all GEO files for free

Causabi generates Schema.org, FAQ Schema, llms.txt, and robots.txt tailored to your actual site content — not generic templates.

Check and optimize your site
Make Your Framer Site Visible in ChatGPT and Perplexity