Automate keyword SERP ranking checks using this powerful n8n workflow. Log country-specific search results directly into Google Sheets using RapidAPI integration. Find more n8n templates here.
Download this n8n workflow template and start using it instantly.
This automation provides an efficient way to automate the typically tedious task of checking Search Engine Results Page (SERP) rankings. By utilizing a form-based n8n trigger, users can quickly input a keyword and target country. The n8n workflow then interacts with the powerful SERP Keyword Ranking Checker API on RapidAPI.
Crucially, this n8n workflow incorporates conditional logic using an If n8n node to determine if valid data was returned. It ensures that regardless of the API response (success or failure), a record is logged in Google Sheets—either the full SERP data or a 'No result found' status. This high-utility n8n template helps maintain data integrity and provides real-time tracking for key SEO metrics.
The entire process is initiated by the On form submission n8n trigger:
keyword (e.g., 'labubu') and a Country code (e.g., 'us').Global Storage n8n node captures these inputs and sets them as global variables for easy access in subsequent steps.SERP Keyword Ranking Checker n8n node sends a POST request to the specified RapidAPI endpoint. It dynamically injects the keyword and country values from the stored variables.If n8n node evaluates the API response. It specifically checks if the serpResults array in the JSON response is not empty.Wait1 n8n node (5-second delay) before the final step.Google Sheets n8n node appends the original keyword, country, and the complete SERP JSON data into the designated spreadsheet.Wait n8n node (5-second delay).Google Sheets1 n8n node appends the original keyword and country, along with the message: 'No result found. Please try another keyword...', ensuring all attempts are logged.To deploy this n8n workflow and start automating your keyword research, follow these steps:
Google Sheets n8n nodes. Ensure the account has write access to the target spreadsheet.SERP Keyword Ranking Checker n8n node, update the x-rapidapi-key header parameter with your personal key for the specified API.Google Sheets n8n nodes, ensure the correct Document ID and Sheet Name (e.g., 'Sheet1') are selected.On form submission n8n node is the n8n trigger. After saving, ensure the workflow is active to allow submissions to be processed.keyword and Country data, initiating the entire n8n workflow.keyword and Country values, making them reusable in the complex subsequent API call.multipart-form-data content type, and relies on stored data expressions (={{ $json.keyword }}) to dynamically construct the request body for the RapidAPI service.serpResults array. This ensures the n8n workflow takes the appropriate action based on the availability of data.Wait n8n nodes introduce a necessary 5-second pause to prevent potential rate-limiting issues when interacting with the upstream API or the downstream Google Sheets service.Keyword, Country) along with either the comprehensive JSON data (success path) or the failure message (failure path).Use this powerful n8n workflow to automate SERP competitor research. It fetches keywords from Google Sheets, scrapes Google results via Scrape.do, and extracts data using a custom n8n node.

Build a powerful n8n workflow to perform comprehensive SEO audits, analyze page structure, density, technical factors, and generate detailed HTML reports using AI recommendations (DeepSeek).

Use this powerful n8n workflow to automate SEO research. Input keywords via an n8n trigger form, fetch difficulty scores and SERP results via RapidAPI, and save data to Google Sheets for reporting.

Use this robust n8n workflow to automatically monitor SSL certificate expiration dates using SSL-Checker.io. Get weekly Gmail alerts if certificates are nearing expiry. A powerful n8n template for DevOps.









































