๐Ÿ“Š Seo competitor analysis & data logging with Semrush API and Google Sheets

โšก 1,493 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

Competitor Analysis & SEO Data Logging Workflow Using Competitor Analysis Semrush API

Description

This workflow automates SEO competitor analysis using the Competitor Analysis Semrush API and logs the data into Google Sheets for structured reporting.
It captures domain overview, organic competitors, organic pages, and keyword-level insights from the Competitor Analysis Semrush API, then appends them to different sheets for easy tracking.


Node-by-Node Explanation

  1. On form submission โ€“ Captures the website URL entered by the user.
  2. Competitor Analysis โ€“ Sends the website to the Competitor Analysis Semrush API via HTTP POST request.
  3. Re format output โ€“ Extracts and formats the domain overview data.
  4. Domain overview โ€“ Saves organic keywords and traffic into Google Sheets.
  5. Reformat โ€“ Extracts the organic competitors list.
  6. Organic Competitor โ€“ Logs competitor domains, relevance, and traffic into Google Sheets.
  7. Reformat 2 โ€“ Extracts organic pages data.
  8. Organic Pages โ€“ Stores page-level data such as traffic and keyword counts.
  9. Reformat2 โ€“ Extracts organic keywords details.
  10. organic keywords โ€“ Logs keyword data like CPC, volume, and difficulty into Google Sheets.

Benefits


Use Cases

๐Ÿ”— Nodes Used

Google Sheets, HTTP Request, n8n Form Trigger

๐Ÿ“ฅ Import

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

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup