Fix Framer SEO from Codex
Codex 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 Codex
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 Codex
Run these two commands in your terminal. The second one opens your browser: sign in to SEOmatic and pick your site. The CLI and the IDE extension share the same config, so this covers both.
codex mcp add seomatic --url https://app.seomatic.ai/api/mcp
codex mcp login seomaticOther ways to connect are on the Codex page.
Step 3: Ask Codex, Then Approve
Paste any of these. Codex 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 Codex 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.
Codex
Codex (the CLI, the IDE extension or the desktop app) signed in with your ChatGPT account, and a free SEOmatic account. No API key needed for the browser sign-in.
Fix Framer SEO from Another Agent
- Fix Framer SEO from Claude
- Fix Framer SEO from Claude Code
- Fix Framer SEO from Claude Cowork
- Fix Framer SEO from ChatGPT
- 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 Codex on Another Platform
- Fix WordPress SEO from Codex
- Fix Webflow SEO from Codex
- Fix Shopify SEO from Codex
- Fix Ghost SEO from Codex
- Fix Blogger SEO from Codex
- Fix Wix SEO from Codex
- Fix Squarespace SEO from Codex
- Fix Drupal SEO from Codex
- Fix BigCommerce SEO from Codex
- Fix HubSpot CMS SEO from Codex
- Fix Contentful SEO from Codex
- Fix Strapi SEO from Codex
- Fix Sanity SEO from Codex
- Fix Next.js SEO from Codex
- Fix Lovable SEO from Codex
- Fix GitHub SEO from Codex
- Fix Craft CMS SEO from Codex
Frequently Asked Questions
Can Codex fix SEO on my Framer site?
Yes, through SEOmatic. Codex 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 Codex 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 Codex side?
Codex (the CLI, the IDE extension or the desktop app) signed in with your ChatGPT account, and a free SEOmatic account. No API key needed for the browser sign-in.
Will Codex 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.


