Marketing
Automatic Keyword Research with DataForSEO | GSheets + GDrive -> DataForSEO
This n8n workflow automates keyword research. It reads a main keyword from Google Sheets, creates a new Google Drive folder with a copied template, then uses DataForSEO to gather related keywords, suggestions, ideas, autocomplete data, subtopics, and SERP/PAA info. All collected…
Built · ~3.5 hours saved per week
Comprehensive SEO Keyword Research and Reporting
Workflow Overview
This workflow automates the entire process of comprehensive keyword research, from initial setup to final reporting. It kicks off by reading a primary keyword and other parameters from a Google Sheet. It then uses the DataForSEO API to gather a wide array of SEO data, including related keywords, suggestions, autocomplete terms, AI-generated subtopics, and SERP analysis. Finally, it carefully organizes and populates all this information into a newly created, timestamped Google Sheet, providing a complete, actionable research document.
Technologies Used - n8n: The automation platform coordinating the entire process. - Google Sheets: Used as both the input source for the main keyword and the final destination for the structured research data. - Google Drive: Manages the file system by creating a dedicated folder and a copy of a template spreadsheet for each research task. - DataForSEO API: The core data provider for all SEO metrics, including keyword ideas, SERP analysis, and AI-powered content insights.
How AI is Integrated The workflow uses the AI capabilities of the DataForSEO platform through its "Content Generation" API. The HTTP Subtopics node sends the main topic to this endpoint, which uses an AI model to generate a list of relevant subtopics. This goes beyond traditional keyword data by providing semantically related concepts, helping to build more comprehensive and topically authoritative content outlines.
Node-by-Node Analysis
H3: Initialization and Setup 1. When clicking ‘Test workflow’: A manual trigger to start the automation. This could be replaced with a Google Sheet trigger to run automatically whenever a new row is added to the input sheet. 2. Google Sheets KW Research Template: Reads the initial data from a specified Google Sheet. It fetches the Main Keyword, Location, Language, and Limit (number of keywords to fetch) which will be used throughout the workflow. 3. Google Drive Create KW Folder: Creates a new folder in Google Drive.
Tags: Reports & Analytics, SEO, Research, Marketing