🔷 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 Schema — AI correctly identifies your business
  • FAQ Schema — +41% citation rate in ChatGPT and Perplexity responses
  • robots.txt — allow AI crawlers (73% of sites accidentally block them)
  • llms.txt — AI agents instantly understand your site and business
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

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 →