Publish Google News–based SEO blog posts to WordPress with Claude, Gemini and RankMath
UnknownWhat this workflow does
This AI workflow has 23 nodes and runs on a schedule (every 12 hours). Along the way it connects OpenRouter Chat Model, Google Gemini, Wordpress and Google Sheets and 1 more.
How it runs
Trigger: On a schedule (every 12 hours).
- Google_news search (Serp Api): google news
- Get Previous Published News (Google Sheets): uses Google Sheets
- Split into Items (Split Out): splits a list into separate items
- Remove Already Used News (Merge): merges the data from its input branches
- Sort: sorts the items
- Limit: keeps the first few items
- Merge into One Output (Edit Fields (Set)): sets 1 field: title
- Slect one worthy article (AI Agent): runs an AI agent, with model: OpenRouter Chat Model; output parser: Structured Output Parser
- Scrape Source Page (HTTP Request): calls an HTTP API
- Extract Article Content (HTML): parses or builds HTML
…plus 9 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-serpapi is verified or supports 3.0 (used in Google_news search).
Nodes used (17)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Merge
n8n-nodes-base.merge - Limit
n8n-nodes-base.limit - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Serp Api
n8n-nodes-serpapi.serpApi - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - HTTP Request
n8n-nodes-base.httpRequest - HTML
n8n-nodes-base.html - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Markdown
n8n-nodes-base.markdown - Wordpress
n8n-nodes-base.wordpress - Google Sheets
n8n-nodes-base.googleSheets - Sort
n8n-nodes-base.sort - Aggregate
n8n-nodes-base.aggregate
From the author
Stop writing blog posts manually. This workflow monitors Google News every 12 hours on any topic you choose, automatically selects the most relevant article, scrapes the source content, generates a 100% original SEO-optimized blog post using Claude AI,…