EarlySEO Docs

Webflow

Publish EarlySEO articles to a Webflow CMS collection using your API token and field mapping.

Open .mdx

The Webflow integration publishes articles from EarlySEO directly into a Webflow CMS collection (typically your Blog Posts collection). Setup is a multi-step process: connect your token, pick a site and collection, then map fields.

Prerequisites

  • A Webflow account with at least one published site
  • A Webflow CMS collection for blog posts
  • A Webflow API token with CMS write access
  • An EarlySEO account

Setup

1. Get your Webflow API token

  1. Go to Webflow Account Settings - API Access
  2. Under API Keys, generate a new Site token (not a workspace token)
  3. Enable the following scopes: CMS:write, CMS:read, Sites:read
  4. Copy the token

2. Create the integration in EarlySEO

  1. Go to Integrations in your EarlySEO dashboard
  2. Click Add Integration and select Webflow
  3. Paste your API token and click Validate EarlySEO fetches your sites

3. Select your site

From the list of sites fetched from your token, choose the site where articles should be published.

4. Select your CMS collection

After selecting a site, EarlySEO loads your CMS collections. Pick the Blog Posts collection (or whichever collection holds your articles).

5. Map fields

Map EarlySEO fields to your Webflow collection fields:

EarlySEO FieldTypical Webflow Slug
Titlename / title
Slugslug
Meta Descriptiondescription / meta-description
Publish Datepublished-on
Content (HTML)post-body / content
Featured Imagethumbnail / main-image

6. Choose publish mode

ModeBehavior
PublishItems are published live immediately
DraftItems are saved as drafts for review
StagedItems are staged (published in next batch publish)

7. Save

Click Create Integration. EarlySEO will now sync articles to your Webflow collection.

Important Notes

  • Webflow CMS field slugs are lowercase with dashes (e.g. post-body, not postBody)
  • The field mapping uses your collection's field slugs, not display names
  • Rich text fields receive HTML content; plain text fields receive stripped content

Troubleshooting

Token validation fails

  • Confirm the token has CMS:write + Sites:read scopes
  • Site tokens are per-site ensure you are using the right site's token

No collections appear

  • The site may not have any CMS collections add one in Webflow Designer

Content looks broken

  • Map the HTML content to a Rich Text field, not a Plain Text field

On this page