Platforms: Framer
Best SEO and GEO agency
for Framer sites.
Framer pre-renders your site so crawlers get real HTML, which is a strong start. What it leaves to you decides who gets recommended: schema, content that survives interactions, titles bound to every CMS item and pages with enough words to quote. Passionfruit does that part.
How Framer sites get found now
What Framer does for search, and what it leaves to you
Framer takes care of hosting and rendering for you. These are the areas we check on every site: what Framer covers, and what we add.
Titles and meta descriptions
Out of the box
Set per page, and on CMS templates with variables bound to collection fields.
What we add
Every template bound to CMS fields, so each item ships its own title and description instead of the same one.
Canonicals
Out of the box
Generated automatically and following the primary custom domain, with a canonical URL setting under Domains.
What we add
The primary domain confirmed, and the live canonical checked on every template after each domain or structure change.
Sitemap and robots.txt
Out of the box
Both generated for you. On Pro plans and above, a custom robots.txt uploaded as a static file replaces the default.
What we add
Explicit rules for the AI search crawlers you want in, and a check that every page that should rank is in the sitemap.
Rendering
Out of the box
Pages are pre-rendered on Framer’s servers, and crawlers that rely on static content get the optimized version.
What we add
Every key template tested with curl and a crawler user agent, and code components fixed when they fail to server-render.
Structured data
Out of the box
No automatic Article or Product schema. JSON-LD is added by hand through custom code.
What we add
Organization, Article, FAQ and SoftwareApplication JSON-LD injected through custom code on each template, and checked in the live HTML.
Redirects
Out of the box
Managed in project settings. Rules match URL strings, so they must be updated when slugs change.
What we add
Redirect rules audited after every restructure, with a redirect for every URL we change.
International
Out of the box
Localization adds hreflang and supports translated slugs and paths.
What we add
Copy, titles and descriptions adapted to how people search in each market, not just translated.
AI crawlers and llms.txt
Out of the box
An llms.txt and .well-known files can be uploaded as static files on Pro plans and above. Framer does not generate an llms.txt for you.
What we add
An llms.txt as low-cost hygiene, and the work that matters more: crawler access, content in the pre-rendered HTML and pages with answers to quote.
See where your Framer site stands.
Book a call and we will check these on your own site, live.
How AI engines read a Framer site
These are the five places an engine draws on when it describes your product. On Framer, the first two come down to what pre-rendering and your CMS templates put in the HTML.
Search problems Framer sites face
The issues we find on almost every Framer site we audit, each with the fix.
01FAQ answers that live only in click variants
Accordion and tab content shown only after a click may not get indexed. We use the collapsed variant Framer recommends, at height 0 and opacity 0, or render the answers open.
02Every CMS item with the same title
Template titles and descriptions left unbound ship the same text on every item. We bind title and meta to CMS fields on each template.
03No schema
Framer adds no Article or Product markup on its own. We inject Organization, Article, FAQ and SoftwareApplication JSON-LD through custom code on each template.
04Code components that break pre-rendering
A component that reaches for the browser while it renders can fail on the server and leave a gap in the HTML. We fix the optimization warnings and confirm the HTML with curl.
05Redirects that break after a restructure
Redirect rules match URL strings, so renamed slugs leave old links pointing nowhere. We audit the rules after every change and add one for each moved page.
Find out which of these is costing you most.
Book a call and we will rank them by the revenue at stake on your own site.
The tools you run, and where they stop
Framer teams tend to lean on a few of these. Each makes something easier, and none of them checks the result the way an engine reads it.
The Framer program, part by part
Each part of the program is built for how Framer works: pre-rendered React pages, interaction variants, CMS templates and the custom code around them.
Content
Problem, solution and buyer’s guide articles in the CMS, with question-style headings and direct answers as text rather than in click variants. Hub pages and internal links give the articles a clear structure, so engines see a body of expertise rather than single posts.
More on ContentWhy Framer teams work with Passionfruit
Framer takes care of hosting, pre-rendering, sitemaps and canonicals, and makes a polished site quick to ship. What is left is the work that decides who gets recommended, and it sits across the templates, the copy, the schema and the rest of the web.
Passionfruit Intelligence maps your company’s presence in ChatGPT, Gemini, Perplexity, Claude and Google’s AI answers, the competitors named instead and the sources behind each answer. Our team then ships the fixes: template bindings, schema, content crawlers can read, comparison and use-case pages, and the off-site work engines trust.
We work inside your Framer project with your team’s approval, keep the design you built, and measure every change against pipeline, not just rankings.
What we measure
- Signups and pipeline from organic search and AI referrals, by page
- Share of AI answers naming you for the prompts your buyers use
- Templates passing a curl check with full content in the HTML
- CMS items with unique, bound titles and descriptions
Questions
Is Framer good for SEO?
Yes, for the technical basics. Framer pre-renders pages on its servers and generates canonicals, a sitemap and robots.txt. What it leaves to you is schema, titles bound to every CMS item, content that survives interactions and pages with enough text to quote.
Can Google index Framer sites?
Yes. Framer sites are React apps that Framer pre-renders, and crawlers that rely on static content get the optimized version. Custom code components that fail to server-render are the exception, so we confirm each key template with curl.
Why isn’t my Framer accordion content getting indexed?
Content shown only in an interaction variant may not get indexed. Framer’s own help recommends a collapsed variant at height 0 and opacity 0, so the text stays in the page; rendering the answers open works too.
Does Framer add schema markup?
Not automatically. Framer adds no Article or Product schema, so JSON-LD is added by hand through custom code. We inject Organization, Article, FAQ and SoftwareApplication markup on each template.
Does Framer generate an llms.txt?
No. On Pro plans and above you can upload an llms.txt as a static file. We treat it as low-cost hygiene rather than a ranking lever, and spend the effort on crawler access and content.
Why do all my Framer CMS pages have the same title?
The template’s title and description are not bound to CMS fields, so every item inherits the same text. We bind both to fields on each template.
More platforms
- ShopifyCollections, schema and the catalog AI shopping reads.
- WooCommerceA lean index, one schema and feeds for AI shopping.
- BigCommerceStable URLs, clean facets and feeds that match the page.
- WordPressOne SEO plugin, one schema graph and crawlers let in.
- WebflowSchema, crawlable CMS content and pages that answer.
- Not listed here?Book a call and we’ll show you what we’d run for your brand.
Get found and chosen in AI answers.
Book a call and we will show you where Google and AI answers leave you out today, and what we would ship first to get you in.