Technical SEO Audit Automation Workflow
Automated weekly technical SEO monitoring that checks site health, crawl errors, Core Web Vitals, broken links, and indexing status. Generates actionable reports and alerts when critical issues are detected.
Flow Diagram
graph TD\n A[Weekly Trigger] --> B[Crawl Site]\n B --> C[Check SEO Rules]\n C --> D[Compare vs Last Week]\n D --> E{Health Drop?}\n E -->|Yes >10pts| F[Alert Team]\n E -->|No| G[Store Report]\n F --> G\n G --> H[Email Weekly Summary]Steps
- 1
Weekly Audit Trigger
Scheduled weekly crawl of target website. Can also be triggered manually after deployments or content updates to catch regressions immediately.
Cron: 0 6 * * 1 (every Monday 6am). Manual trigger via webhook for post-deploy checks
- 2
Crawl Site and Collect Data
Crawl up to 500 pages collecting: HTTP status codes, page titles, meta descriptions, H1 tags, canonical URLs, internal links, image alt texts, page load times, and structured data.
Use sitemap.xml as seed URLs. For each URL: fetch headers, parse HTML, extract SEO elements, measure TTFB
- 3
Check Against SEO Rules
Validate each page against SEO best practices: title length 50-60 chars, meta description 150-160 chars, single H1, no broken internal links, images have alt text, no duplicate content signals.
Rule engine: title_length, meta_length, h1_count, broken_links, alt_text_coverage, canonical_consistency, mobile_friendly
- 4
Compare with Previous Audit
Diff current results against last weeks audit. Identify new issues, resolved issues, and regressions. Calculate overall site health score (0-100).
Compare current vs previous audit JSON. Flag: new_errors (red), resolved (green), unchanged (yellow). Health = 100 - (critical*10 + warning*3 + info*1)
- 5
Generate Report and Alert
Create HTML report with executive summary, critical issues list, and page-by-page details. If health score drops >10 points or critical issues found, send immediate Slack/email alert.
Generate HTML report, store in reports archive. IF health_drop > 10 OR critical_count > 0 THEN alert via Slack + email
Tools Required
Estimated Monthly Cost
/bin/sh/month (all free APIs)
Download This Workflow
Enter your email to get the n8n-compatible JSON file. One-time unlock for all workflows.
Need This Workflow Customized?
We can match this automation to your specific equipment and process.
Get a Quote