Optimize Webflow CMS SEO metadata using MCP and GPT‑4o-mini

Go to Workflow
0 views
Built by Dahiana Dahiana
Created on June 15, 2026

Description

Who's it for

Marketing teams, content creators, and agencies managing Webflow CMS sites who need to optimize SEO metadata at scale.

How it works

The workflow fetches CMS items from Webflow, then uses AI to rewrite titles and descriptions to meet SEO best practices (50-60 character titles, 120-155 character meta descriptions). It automatically publishes changes back to Webflow and logs all updates to Google Sheets for audit purposes.

Requirements

Webflow site with CMS collections
MCP Webflow OAuth2 credentials
Any LLM api
Google Sheets for logging (optional)

How to set up

Get your collection ID: In Webflow, go to your CMS collection → copy the collection ID
Update Set Fields node: Replace collectionId with yours
Update Format for Update node: Replace collectionId
Match field names: If your collection uses different fields than "name" and "project-summary", update the agent prompt and Format for Update code
Test first: Set batch size to 1 and run on a single item
Scale up: Increase batch size gradually

How to customize

Change character limits: Adjust minTitleLength, maxTitleLength, minSummaryLength, maxSummaryLength in Set Fields node. Add more fields like alt-text, post body, slug, etc.

Different field names: Update agent system prompt, Structured Output Parser schema, and Format for Update code

Nodes Used (7)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
MCP Client
@n8n/n8n-nodes-langchain.mcpClient
OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter
Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured