πŸ“Š Track SERP rankings & discover keywords using DataForSEO & Airtable

⚑ 165 views Β· πŸ“Š Market Research & Insights

πŸ’‘ Pro Tip β€” For competitive intelligence, ScraperNode can automate the data collection β€” Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.

View All Scrapers

Description

Automated SEO Data Engine using DataForSEO & Airtable

This workflow automatically pulls SERP rankings, competitor keywords, and related keyword ideas from DataForSEO and stores structured results in Airtable β€” making SEO tracking and keyword research streamlined and automated.


πŸ—οΈ What this automation does

StepComponentPurpose
1Trigger (Manual: β€œExecute workflow”)Starts the workflow on demand β€” optionally replaceable with a schedule or webhook.
2Read seed keywords from Airtable (SERP Keywords table)Fetches the list of keywords for which to track SERP.
3Post SERP task to DataForSEO APIRequests Google organic SERP results (depth up to 10) for each keyword.
4Wait + Poll for results (after ~1 min)Gives DataForSEO time to process, then retrieves the completed task results.
5Parse & store SERP results into Airtable (SERP rankings table)Records rank, URL, domain, title, description, breadcrumb, etc. for each result.
6Read competitor list from Airtable (Competitor Research table)Fetches competitors (domains/sites) marked for keyword research.
7Post competitor-site keywords task to DataForSEOFetches keywords used by competitor sites.
8Wait + Poll + Store competitor keywords into Airtable (Competitor Keywords Research)Captures keyword, competition level, search volume, CPC, monthly volume trends.
9Aggregate seed keywords β†’ request related keywords via DataForSEORetrieves related / similar keyword ideas for seed list (keyword expansion).
10Store related keywords into Airtable (Similar Keywords table)Saves keyword data for long-tail / expansion analysis.

πŸ“Œ Key Integrations & Tools


πŸ“„ Data Output / Stored Fields

SERP Rankings

Competitor Keywords & Similar Keywords


πŸ”” Important Notes


πŸš€ Why this Workflow is Useful



πŸ“ Usage / Setup Checklist

  1. Configure Airtable base / tables: SERP Keywords, Competitor Research, SERP rankings, Competitor Keywords Research, Similar Keywords.
  2. Add credentials in n8n: Airtable API token; DataForSEO API credentials (HTTP Basic / Header auth).
  3. Import this workflow JSON into your n8n instance.
  4. Update any base/table/field IDs if different.
  5. (Optional) Replace Manual Trigger with Schedule Trigger, enable workflow.
  6. Run once with a small seed list β€” verify outputs, schema, and month-volume mapping.
  7. Enable periodic runs and monitor for rate limits or API errors.

πŸ”— Nodes Used

Airtable, HTTP Request

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup