Use this robust n8n workflow to automate SEO keyword analysis, fetch difficulty and SERP data via RapidAPI, and instantly log comprehensive keyword research results to Google Sheets tabs.
Download this n8n workflow template and start using it instantly.
Manual keyword research is time-consuming and often fragmented across multiple tools. This efficient n8n workflow solves this by providing a single point of entry—an n8n form trigger—to execute complex, multi-faceted SEO data retrieval.
This powerful n8n workflow is designed for professionals who need rapid, standardized data collection. The n8n automation accepts a keyword and country, executes multiple requests to a third-party SEO API (RapidAPI) simultaneously for comprehensive data (broad match insights, difficulty, and SERP ranking results), and uses custom JavaScript within an n8n node to perfectly parse the responses. Finally, the results are meticulously logged into three separate tabs within a designated Google Sheets file. This seamless integration ensures accurate data capture every time, making this n8n template an invaluable asset for technical SEO reporting.
The entire process begins with the 'On form submission' n8n trigger. This is a basic form that collects the target keyword and country from the user.
keyword and country variables for global use throughout the n8n workflow.This structured approach ensures that all keyword data is organized and immediately accessible in Google Sheets via this optimized n8n workflow.
To deploy this n8n workflow, follow these steps:
1dCSO-gvmPD3O0QACeJaBFtjYGqtF-iF26iCuvm_Xw.your key value in the x-rapidapi-key header parameter with your actual RapidAPI key. On form submission (n8n trigger): The starting point of the n8n workflow. It is configured to accept required input fields: keyword and country.
Global Storage (n8n node: Set): Stores the input values from the form trigger as context variables (keyword, country) using expressions (={{ $json.keyword }}) for seamless reuse across all subsequent API calls.
Keyword Insights Request & KeyWord Difficulty Request (n8n node: HTTP Request): These nodes are crucial for data retrieval. They are configured as POST requests to the RapidAPI SEO endpoint, using the stored keyword and country variables in the body parameters and requiring custom headers for authentication (x-rapidapi-key).
Re-Format, Re-Format 2, Re -Format 5 (n8n node: Code): These custom scripting nodes use simple JavaScript (e.g., return $input.first().json.data.semrushAPI.broadMatchKeywords;) to isolate and return specific arrays or objects from the large JSON payload, preparing the data for structured insertion into Google Sheets.
Use this comprehensive n8n workflow to automate high-volume SEO keyword research, scrape SERP data, and organize all variations (Related KWs, PAA) efficiently into Google Sheets. Explore effective n8n templates.

Use this comprehensive n8n workflow to automate your entire content creation pipeline. It identifies trending keywords, scrapes competitor content, and generates fully SEO-optimized articles using Anthropic AI, storing the final output directly in Supabase. Find more advanced n8n templates here.

Automate your entire SEO blogging process using this powerful n8n workflow. Integrate Google Sheets, OpenAI, and WordPress for hands-off content planning, drafting, and publishing.

Deploy this powerful n8n workflow template to automate SEO SERP analysis using Decodo web scraping and advanced insights generated by the Google Gemini AI agent.

Automate technical SEO monitoring using a robust n8n workflow. Integrate the Decodo n8n node, Google Gemini AI, and Google Sheets for structured, scheduled SEO audits and logging.









































