What This Workflow Does
This automated workflow solves the time-consuming task of manually checking SEO metrics across multiple websites. It connects Google Sheets with website crawling and reporting tools to create a comprehensive SEO monitoring system.
The workflow reads a list of website URLs from Google Sheets, fetches each page's HTML, analyzes key SEO elements, scores the page's health, and updates your spreadsheet. For pages scoring below 50, it sends immediate email alerts. For healthy pages, it generates detailed PDF reports stored in Google Drive.
How It Works
1. Daily Website Crawling
The workflow runs on a schedule (default daily) to check all websites in your Google Sheet. It uses HTTP requests to fetch each page's HTML content for analysis.
2. SEO Element Extraction
Key elements like page titles, meta descriptions, H1 tags, canonical URLs, and robots directives are extracted from each page's HTML.
3. Health Scoring
Each page receives a score based on predefined SEO best practices. Missing elements or problematic configurations lower the score.
4. Alert System
Pages scoring below 50 trigger immediate email alerts through Gmail, allowing quick response to critical SEO issues.
5. Reporting
For pages passing the health check, comprehensive PDF reports are generated and saved to Google Drive for historical tracking.
Who This Is For
This workflow is ideal for:
- SEO agencies managing multiple client websites
- Marketing teams overseeing company websites
- Web developers maintaining client sites
- Content teams ensuring SEO best practices
- Anyone managing more than 5 websites regularly
What You'll Need
- A Google account with Sheets and Drive access
- A Gmail account for sending alerts
- n8n instance (cloud or self-hosted)
- List of website URLs to monitor in Google Sheets
- Basic understanding of SEO principles
Quick Setup Guide
- Download and import the JSON template into your n8n instance
- Connect your Google Sheets, Drive, and Gmail accounts
- Configure the URL list in your Google Sheet
- Adjust the scoring thresholds if needed
- Set your preferred schedule (default is daily)
- Test with a few sample URLs
- Deploy the workflow
Key Benefits
Save 5-10 hours weekly by automating manual SEO checks across multiple websites.
Never miss critical SEO issues with instant email alerts for problematic pages.
Maintain consistent reporting with automatically generated PDFs stored in Google Drive.
Improve team collaboration by centralizing SEO data in shared Google Sheets.
Customizable to your needs with adjustable scoring and additional metrics.