Templates / Website SEO health analytics with Google Sheets, PDF reports & Gmail alerts

Website SEO health analytics with Google Sheets, PDF reports & Gmail alerts

Needs changes

by WeblineIndia ✓ · 827 views · created 2025-08-28 · Market Research, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Cron. 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 14 nodes and runs on a schedule (legacy Cron node). Along the way it connects Google Sheets, Gmail and Google Drive. It also calls api.pdf.co over HTTP.

How it runs

Trigger: On a schedule (legacy Cron node).

  1. Fetch Website Links (Google Sheets): uses Google Sheets
  2. Attach Config & Timeout (Edit Fields (Set)): sets or maps fields
  3. Fetch Website HTML (HTTP Request): calls an HTTP API
  4. Analyze HTML (SEO Basics) (Code): runs custom JavaScript code
  5. SEO Health Check & Score (Code): runs custom JavaScript code
  6. Check Performance < (If): checks a condition and branches into true / false
  7. Send Alert Email (Low SEO Score) (Gmail): uses Gmail
  8. Merge: merges the data from its input branches
  9. Generate SEO Report (HTML) (HTML): parses or builds HTML
  10. Update Performance Log (Google Sheets): update

…plus 3 more steps. See the full node list below.

Services it uses

Google SheetsGmailGoogle Drive

HTTP calls to: api.pdf.co

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Cron in Daily 9 AM Trigger: replace with Schedule Trigger.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Cron
Daily 9 AM Trigger
Schedule Trigger

Nodes used (10)

From the author

Automated SEO Health Monitoring & Reporting This workflow automatically monitors the SEO health of websites stored in a Google Sheet. It fetches each website’s HTML, analyzes key SEO metrics (title, meta description, H1 count, canonical, robots, performance…

Excerpt from WeblineIndia's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.