Templates / Create weekly SEO blog posts from Google Sheets with Gemini and Sanity

Create weekly SEO blog posts from Google Sheets with Gemini and Sanity

Ready for 3.0

by Vinsen · 29 views · created 2026-07-29 · Content Creation, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 27 nodes and runs on a schedule (every 6 days). Along the way it connects Google Gemini Chat Model, Google Sheets and HTTP Request. It also calls serpapi.com, ahrefs-keyword-research.p.rapidapi.com and generativelanguage.googleapis.com over HTTP.

How it runs

Trigger: On a schedule (every 6 days).

  1. List Focus Keyword (Google Sheets): uses Google Sheets
  2. Riset Google Trends (HTTP Request): calls serpapi.com
  3. Rising Topic (Split Out): splits a list into separate items
  4. Keyword Match? (If): checks a condition and branches into true / false
  5. Riset SVolume (HTTP Request): calls ahrefs-keyword-research.p.rapidapi.com
  6. If: checks a condition and branches into true / false
  7. Sort: sorts the items
  8. Limit: keeps the first few items
  9. AI Agent: runs an AI agent, with model: Create Article; 1 tool (Google Search Riset)
  10. Wait: waits 10 seconds

…plus 14 more steps. See the full node list below.

Services it uses

Google Gemini Chat ModelGoogle SheetsHTTP Request

HTTP calls to: serpapi.com, ahrefs-keyword-research.p.rapidapi.com, generativelanguage.googleapis.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (14)

From the author

Quick overview This scheduled workflow pulls focus keywords from Google Sheets, expands them with rising Google Trends queries via SerpApi, validates demand with Ahrefs metrics on RapidAPI, then uses Google Gemini to write and publish an SEO article to Sanity…

Excerpt from Vinsen's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.