Fix Framer SEO from Claude Code
Claude Code reads your real Google Search Console data through SEOmatic, finds what is holding your Framer pages back, and stages the fix. Nothing goes live on Framer until you approve it, and any edit to an existing page can be rolled back.
- Your real Search Console data
- Fixes staged in Framer
- Nothing goes live until you approve

About Framer in SEOmatic
SEOmatic connects to Framer's Server API. Agents write and rewrite the items in your CMS collections, and stage anything Framer will not let them reach rather than claiming it landed.
Last Updated
October 2026
Requirements
A Framer project with Editor or Owner access and the Framer Server API (Beta) enabled in project settings. Your content needs to live in a CMS collection, since that is the only part of a Framer site the API can reach.
How to Fix Framer SEO from Claude Code
Step 1: Connect Framer to SEOmatic
SEOmatic connects to your Framer project through the Server API, then works on the collection items you already have.
Step 1: In Framer, open Project Settings, go to the General tab and copy your API Key. You will also need your project URL from the address bar.
Step 2: In SEOmatic, go to Connections and select Framer. Paste the project URL, your site URL and the API key, then pick the collection to work in.
Step 3: Agents read your Search Console data, find what is holding those pages back, and propose the changes with the reasoning attached.
Step 4: You approve what you want. Approving a change publishes your Framer site, because Framer has no way to publish a single item.
Step 2: Connect SEOmatic to Claude Code
Run this in your terminal. Then start Claude Code, type /mcp, pick seomatic and choose Authenticate. Sign in to SEOmatic in the browser and pick your site.
claude mcp add --transport http seomatic https://app.seomatic.ai/api/mcpOther ways to connect are on the Claude Code page.
Step 3: Ask Claude Code, Then Approve
Paste any of these. Claude Code answers from your data and stages the fix; you approve it before it reaches Framer.
- “Which of my Framer pages lost the most clicks this month, and why?”
- “Stage new titles for my Framer pages with high impressions and low CTR.”
- “Find Framer pages Google has not indexed and tell me what is blocking them.”
- “Audit my Framer homepage and rank the fixes by impact.”
What Claude Code Can Change on Framer
Body content, titles and slugs, written into your Framer CMS collections and updated in place afterwards.
The agent arrives switched off and starts in approval mode. It earns more rope only when you give it.
Framer silently ignores writes to editor-editable fields. Agents detect those and report them as pending, never as done.
Existing slugs are never rewritten by accident, so a content update cannot 404 a page that was already ranking.
A before and after view with the reasoning attached, so you see what changed and why.
The same agent works your Framer site, your WordPress blog and your store, so one standard covers the whole estate.
A draft stays a draft, and a live item stays live. The intent of the publish decides, not the item's history.
Organization and WebSite structured data can be added through Framer's custom code slot, merged around anything already there.
Bulk work is staged and shipped in a single site publish rather than deploying once per item. Every SEOmatic publish to Framer first checks for anyone else's unpublished changes and holds for you if it finds any.
Framer's API reaches CMS collections and nothing else, and it quietly ignores writes to fields your team marked as editable in the editor. Agents work within both limits and tell you when something did not land.
Full details on the Framer integration page.
Requirements
Framer
A Framer project with Editor or Owner access and the Framer Server API (Beta) enabled in project settings. Your content needs to live in a CMS collection, since that is the only part of a Framer site the API can reach.
Claude Code
Claude Code and a free SEOmatic account. No API key and no Google Cloud project: the connection signs in through your browser.
Fix Framer SEO from Another Agent
- Fix Framer SEO from Claude
- Fix Framer SEO from Claude Cowork
- Fix Framer SEO from ChatGPT
- Fix Framer SEO from Codex
- Fix Framer SEO from Gemini
- Fix Framer SEO from Grok Bot
- Fix Framer SEO from Perplexity Computer
- Fix Framer SEO from OpenClaw
- Fix Framer SEO from Hermes Agent
- Fix Framer SEO from Manus
- Fix Framer SEO from Cursor
Use Claude Code on Another Platform
- Fix WordPress SEO from Claude Code
- Fix Webflow SEO from Claude Code
- Fix Shopify SEO from Claude Code
- Fix Ghost SEO from Claude Code
- Fix Blogger SEO from Claude Code
- Fix Wix SEO from Claude Code
- Fix Squarespace SEO from Claude Code
- Fix Drupal SEO from Claude Code
- Fix BigCommerce SEO from Claude Code
- Fix HubSpot CMS SEO from Claude Code
- Fix Contentful SEO from Claude Code
- Fix Strapi SEO from Claude Code
- Fix Sanity SEO from Claude Code
- Fix Next.js SEO from Claude Code
- Fix Lovable SEO from Claude Code
- Fix GitHub SEO from Claude Code
- Fix Craft CMS SEO from Claude Code
Frequently Asked Questions
Can Claude Code fix SEO on my Framer site?
Yes, through SEOmatic. Claude Code reads your Google Search Console data, finds what is holding your Framer pages back and stages the fix. SEOmatic connects to Framer's Server API. Agents write and rewrite the items in your CMS collections, and stage anything Framer will not let them reach rather than claiming it landed.
What can Claude Code change on Framer?
Writes And Rewrites Collection Items: Body content, titles and slugs, written into your Framer CMS collections and updated in place afterwards. Nothing Applies Without You: The agent arrives switched off and starts in approval mode. It earns more rope only when you give it. Honest About What Landed: Framer silently ignores writes to editor-editable fields. Agents detect those and report them as pending, never as done. Your URLs Stay Put: Existing slugs are never rewritten by accident, so a content update cannot 404 a page that was already ranking. A Diff For Every Change: A before and after view with the reasoning attached, so you see what changed and why. One Agent, Every Platform: The same agent works your Framer site, your WordPress blog and your store, so one standard covers the whole estate.
What do I need to connect Framer?
A Framer project with Editor or Owner access and the Framer Server API (Beta) enabled in project settings. Your content needs to live in a CMS collection, since that is the only part of a Framer site the API can reach.
What do I need on the Claude Code side?
Claude Code and a free SEOmatic account. No API key and no Google Cloud project: the connection signs in through your browser.
Will Claude Code publish to Framer without asking?
No. By default every change SEOmatic proposes waits for your approval before it touches your site, and your assistant is told never to approve on its own. Approved changes are stored with the page's previous state, so any edit to an existing page can be rolled back. If you later want low-risk fixes to go ahead on their own, you can turn that on in your autonomy settings; changes to your URLs or indexing, and new content, still wait for you.
Is it free?
Connecting is free with no card: 5 questions a month from your own data, plus 10 once you connect Search Console, and site audits of up to 30 pages. Staging and publishing fixes is part of paid plans, which start with a 14-day free trial.


