workflows.fit
Back to n8n workflows
n8n templateFreeBy CustomJS

Monitor competitor SEO changes with CustomJS Scraper, Sheets & Slack alerts

![image.png](fileId:5366) This n8n workflow demonstrates how to monitor competitor websites for SEO changes by scraping content and updating a Google Sheet. It uses the Scraper node from [customjs.space](https://www.c...

Data & StorageProductivityCommunicationHITLDevelopmentCore NodesSchedule TriggerGoogle Sheets
Loading interactive preview...

Template notes

![image.png](fileId:5366)

This n8n workflow demonstrates how to monitor competitor websites for SEO changes by scraping content and updating a Google Sheet. It uses the Scraper node from [customjs.space](https://www.customjs.space) to extract HTML content and parse key SEO elements like title, <h1, <h2, and meta description.

---

What this workflow does

- Reads a list of competitor websites from a Google Sheet. - Uses the CustomJS Scraper node to fetch raw HTML for each website. - Extracts important SEO data: - Page title - <h1 headings - <h2 headings - Meta description - Updates the Google Sheet with the latest scraped values and a timestamp. - Compares the new values with the previous ones: - If changes are detected, a Slack notification is sent.

---

Requirements

- CustomJS API key for the Scraper node. - A Google Sheet containing competitor website URLs. - Slack workspace (optional, for notifications).