How to connect Contentful, and what agents can change there
Updated
Before you start#
Your website must show the fields
SEOmatic fills in fields in your Contentful entries. Google only sees an SEO title, canonical or noindex if your website's code reads that field. Check with your developer before you rely on it.
Find your Space ID in Contentful under Settings, General settings. The environment is usually master.
Connect Contentful#
- In SEOmatic, on the Contentful row, click Add Connection.
- Type your Space ID and Environment, then click Connect with Contentful and approve.
- Back on Connections, the card says Choose where agent articles go. Click it and pick the content type for blog posts.
Space in the EU data region? Paste a token instead: in Contentful, open Settings, CMA tokens, click Generate personal token, and paste it under or paste a CMA token. Then match the fields in Map Blog Fields and click Confirm Mapping.
What your agents can change on Contentful#
| Change | What happens | Notes |
|---|---|---|
| Title, SEO title, meta description, URL | Live | When your content type has those fields |
| Canonical, noindex, structured data | Live | When your content type has those fields |
| Image alt text | Live | Set as the asset's description |
| New posts | Live | In the content type you chose |
| Page text | Paste | Rich text documents are never edited |
| Redirects | Paste | Contentful has no redirects API. Add them where your website handles redirects |
Free plan: 100,000 API calls a month
Contentful's free plan has a hard cap of 100,000 API calls a month, shared by all its APIs, your website's included. SEOmatic's reads and writes count toward it.
Fix connection errors#
| You see | What to do |
|---|---|
| Space or environment not found... | Check the Space ID and environment name. |
| Invalid access token. Please check your Contentful CMA token. | Generate a new CMA token and paste it, or use Connect with Contentful. |
| This Contentful token cannot read the space... | Use a token from a user with access to this space. |
| This connection link has expired. Please try again. | Click Connect with Contentful again. |
| Contentful rate limit reached... | Wait a moment and try again. On the free plan, check your monthly API usage. |
| Connected, but the CMS returned no content documents SEOmatic can work with | You connected an empty space or environment. Connect the one that holds your live content. |
- Why does my agent never suggest FAQ blocks or internal links on Contentful?
- Contentful is connected without editing page text, so your agents only plan changes they can make there.
Was this article helpful?
Still need help?Email contact@seomatic.ai with your site address and a screenshot. A person replies, usually within one business day.


