How to Connect Your Webflow Site to SEOmatic

Written By Minh

Last updated 1 day ago

Minimum Requirements

  • A Webflow site on a paid plan

  • Workspace admin access

  • An API token with the right permissions (see below)

Generating Your API Token

Before connecting, you need to create an API token in Webflow.

  1. Log in to your Webflow account and go to Workspace Settings.

  2. Select your website and click on the three dots icon then “Settings”.

  3. Navigate to Apps & Integrations and find the “API access” section.

  4. Click "Generate API token".

  5. Set the following permissions:

    • Authorized user (Read-only)

    • CMS (Read and write)

    • Ecommerce (Read and write)

    • Site (Read and write)

  6. Name the token (e.g. "SEOmatic") and click "Create token".

  7. Copy the token and save it somewhere secure. You will not be able to see it again.

Step 1: Go to Connections

In your SEOmatic dashboard, go to Connections from the sidebar (or click the "Missing connection" warning in the header if you see one).

Step 2: Enter Your API Token

Click Connect Webflow and paste your API token. SEOmatic will automatically validate it and load your available sites.

Select your site from the dropdown, then choose your domain (your custom domain or the default .webflow.io address).

Click Connect.

Step 3: You're Connected

On the Connections page, you should now see your Webflow site listed with a green "active" status - that means you're connected and ready to publish.

Troubleshooting

Problem

Solution

Invalid API token

Double-check that you copied the full token. Webflow only shows it once - if you lost it, generate a new one in Workspace Settings > Apps & Integrations.

Access denied

Your API token is missing required permissions. Generate a new token with CMS, Ecommerce, and Site set to Read and Write

No sites found

Your token is valid but no sites are linked to it. Make sure you have at least one site in your Webflow workspace.

Too many requests

Webflow has rate limits. Wait a moment and try again.

Webflow is experiencing issues

This is a temporary issue on Webflow's side. Try again in a few minutes.

Connection timed out

Your request took too long. Try again. If it persists, check that Webflow's status page shows no outages.