Track SEO keyword position in Google SERP (Google Sheets + SerpAPI integration)
This n8n workflow automates scheduled checks for your target keywords’ positions in Google’s organic search results using SerpAPI. It logs new positions in Google Sheets, compares them to previous rankings, and sends ...
Template notes
This n8n workflow automates scheduled checks for your target keywords’ positions in Google’s organic search results using SerpAPI. It logs new positions in Google Sheets, compares them to previous rankings, and sends notifications via WhatsApp and/or email based on the movement.
---
Problem Statement & Target Audience
Who is this for? This workflow is ideal for: - SEO specialists monitoring keyword rankings. - Website owners tracking performance. - Agencies managing multiple client campaigns.
It helps reduce manual effort by automatically checking rankings on a schedule and sending notifications only when there’s movement in position.
---
Pre-conditions & API Requirements
APIs & Services Used 1. SerpAPI – Fetch Google search results - Get API Key: [https://serpapi.com/manage-api-key](https://serpapi.com/manage-api-key) - Docs for usage: [SerpAPI Search API](https://serpapi.com/search-api) - Note: Use Generic credential type in n8n for this to work with the preset configuration.