Framer integration

Publish to your Framer blog

Every SEO article lands in your Framer CMS with its title, full text, cover image and summary, and goes live with your site. Connect once with a project API key. Nothing to install.

How it works

About ten minutes, once

  1. 1

    Add a blog collection

    Create a Blog collection and its pages in Framer, then publish once.

  2. 2

    Connect with an API key

    Create a key named SEOLadders in your project settings and paste it with your project address.

  3. 3

    Style the page once

    Give links, tables and the cover image their look. Every article after that uses it.

What arrives in Framer

A real CMS item, in your design

Articles take on your site's fonts and colours, so they look like everything else you built.

Full article

Headings, lists, links, tables, images and YouTube videos. Images are copied into Framer.

Cover and summary

Added to your collection's Image and Excerpt fields, ready for your blog list and search results.

Uses your fields

Your template's own fields are reused where they match. Nothing to rebuild.

Live with your site

Each article goes live as soon as it is published, unless you switch deploy off.

Safe republishing

Publishing again updates the same item. No duplicates.

One project only

The API key works for this one Framer project and nothing else.

Setup guide

How to connect Framer to SEOLadders, step by step

About 10 minutes, no code. Follow along in a second tab.

Before you start

  • A Framer project you can edit, as owner or editor.
  • A web browser for one step: the project's address only shows there, not in the desktop app.
  1. 1

    Make a blog collection

    1. 1.Open your project, click the Canvas menu at the top left and choose CMS.
    2. 2.Already have a blog collection? Note its exact name and skip ahead.
    3. 3.If not, click Add... and name the collection Blog. No fields to add: SEOLadders adds Image and Excerpt itself.
  2. 2

    Add your blog pages and publish once

    1. 1.Switch back to Canvas and open the Pages panel.
    2. 2.Click + next to Pages, then New CMS page → Blog → Detail page. Each article appears on this page.
    3. 3.Do it again and choose Index for a /blog page that lists every article.
    4. 4.Click Publish at the top right.
  3. 3

    Create an API key

    1. 1.Click the Canvas menu and choose Settings.
    2. 2.On General, scroll to API Keys and create a key named SEOLadders.
    3. 3.Copy it straight away. Framer shows it once.
  4. 4

    Copy your project address

    1. 1.In Chrome or Safari, open your project on framer.com.
    2. 2.Copy the address from the browser bar. It contains framer.com/projects/.

    Not the live site address

    An address ending in .framer.app or .framer.website is your live site, where you will read your articles, not where you connect.

  5. 5

    Connect Framer in SEOLadders

    1. 1.In SEOLadders, open Content → CMS Integration and click the Framer card.
    2. 2.Paste the Project URL and the API Key.
    3. 3.Type the Collection name exactly as it is in Framer, capitals included (for example Blog).
    4. 4.Leave Deploy to production after publishing on, click Test connection, then Save configuration.

    Articles go live on their own

    Once you connect, every finished article from your content calendar is published automatically. To check each one first, turn on review mode in Content → Auto Blog.

  6. 6

    Style your article page (once)

    Framer decides how articles look and removes styling sent from outside, so a new blog page shows plain links and tables without borders until you style it. Do this once and every article uses it.

    1. 1.Ask Framer's Agent to add a cover image between the title and the content. Then select the image, click the small + on its Image row in the right panel, and choose the Image field. The row should show a coloured Image tag.
    2. 2.Ask the Agent: On the Blog detail page, style links in the brand colour, give tables borders and cell padding without splitting words across lines, make H2 and H3 larger than the body, and use Excerpt as the SEO description. On the /blog page, link each item to its detail page.
    3. 3.Click Publish.

    Framer publishes your whole site at once

    When an article goes live, unfinished design changes go live too. In the middle of a redesign, switch Deploy to production after publishing off until you are done.

  7. 7

    Publish your first article

    1. 1.In SEOLadders, open Content → Content History and click any finished article.
    2. 2.Click Publish at the top right.
    3. 3.In Framer, open CMS → Blog: the article is there. On your live site it is at /blog/article-name.
    4. 4.Publishing the same article again updates the same post, so you never get a duplicate.

If something goes wrong

The article is not in your Blog collection
The collection name didn't match, so a new collection was made. Fix the name in SEOLadders, delete the extra collection, and publish again.
The article page shows only the title
Add a text block to the Blog detail page connected to the Content field, then publish.
No cover image, plain links or tables without borders
Your article page isn't styled yet: see the styling step.

Still stuck? We set it up with you: contact us from your avatar menu, then Support. Developers can find every field and payload in the Framer docs.

FAQ

Publishing to Framer, answered

Setup, what gets published and what happens when you update.

See the full platform →

You need a Framer project with the CMS and an API key from its settings. SEOLadders adds articles to a CMS collection you name.

It reuses your collection's own fields where the names match (for example Title, Content or Body, Cover or Image) and adds Image and Excerpt only when they are missing. You don't need to create any fields yourself.

Framer applies its own design to everything in the CMS and removes styling sent from outside. A new blog page has no link or table styling yet, so you set it once in Framer. The setup guide gives you a prompt that lets Framer's AI do most of it.

Yes, that is how Framer works: going live publishes the entire project. If you are in the middle of a redesign, switch off Deploy to production after publishing until you are done.

The same Framer item is updated, so there is no duplicate and the address stays the same.

Yes. Switch off Deploy to production after publishing and articles wait in Framer until you publish, or turn on review mode in SEOLadders to approve each one first.

Your move

Rank on Google and get cited
by AI on autopilot

Connect your site once and the work runs in the background, it finds the topics, builds the content and authority behind them, then tracks where you land on Google and how often AI platforms recommend you.

3-day free trialNo SEO experience neededCancel anytime