Templates / Track Google keyword rankings with ScraperAPI, Google Sheets, and Gmail

Track Google keyword rankings with ScraperAPI, Google Sheets, and Gmail

Unknown

by ScraperAPI ✓ · 11 views · created 2026-06-10 · Market Research

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This workflow has 11 nodes and runs on a schedule (cron 0 8 * * *). Along the way it connects Google Sheets, Gmail and Scraperapi Official (community).

How it runs

Trigger: On a schedule (cron 0 8 * * *).

  1. Read Keywords in Sheets (Google Sheets): read (sheet)
  2. Loop Keywords (Loop Over Items (Split in Batches)): loops over the items in batches
  3. Read History in Sheets (Google Sheets): read (sheet)
  4. Scrape Google SERP (Scraper Api): google search (sde)
  5. Compute Keyword Changes (Code): runs custom JavaScript code
  6. Parse Search Rankings (Code): runs custom JavaScript code
  7. If: checks a condition and branches into true / false
  8. Append Rankings in Sheets (Google Sheets): append (sheet)
  9. Build Movement Digest (Code): runs custom JavaScript code
  10. Send Digest Email via Gmail (Gmail): send (message)

Services it uses

Google SheetsGmailScraperapi Official (community)

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-scraperapi-official is verified or supports 3.0 (used in Scrape Google SERP).

Nodes used (7)

From the author

Quick Overview This workflow runs daily to read keywords from Google Sheets, scrape Google Search results via ScraperAPI, store ranking history back in Google Sheets, and email a Gmail digest when notable keyword ranking movements are detected. How it works…

Excerpt from ScraperAPI'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.