What This Workflow Does
This automation solves the challenge of manually monitoring website performance metrics. Without automation, teams often discover performance issues too late—after visitors have already experienced slow load times that hurt conversions and search rankings.
The workflow automatically checks your website's PageSpeed Insights scores at scheduled intervals, logs the data to Google Sheets for historical tracking, and sends alerts when scores fall below your configured thresholds. This enables proactive optimization before performance degradation impacts your business metrics.
How It Works
1. Scheduled Performance Checks
The workflow triggers at your chosen frequency (daily/weekly) to run fresh PageSpeed Insights analyses. It captures both mobile and desktop performance scores along with Core Web Vitals metrics.
2. Threshold Evaluation
Each metric is compared against your predefined acceptable ranges. The system can evaluate multiple thresholds—for example, warning alerts at 80 and critical alerts at 70 performance scores.
3. Data Logging
All results are automatically recorded in Google Sheets with timestamps, creating an auditable performance history. This helps identify trends and measure optimization impact over time.
4. Alert Notifications
When scores dip below thresholds, the workflow triggers configured alerts via email, Slack, or other channels. Alerts include the specific metrics that failed and comparison to previous scores.
Pro tip: Set different thresholds for mobile vs. desktop since mobile performance typically scores lower but impacts more users.
Who This Is For
This workflow benefits digital marketers, web developers, and operations teams responsible for website performance. Ecommerce stores, SaaS platforms, and content publishers will find it particularly valuable since their revenue directly correlates with page speed and usability metrics.
What You'll Need
- n8n instance (self-hosted or cloud)
- Google Sheets account for data storage
- Notification channel (Email/Slack/Teams) credentials
- Website URL(s) to monitor
Quick Setup Guide
- Download and import the JSON template into your n8n instance
- Configure your website URL in the PageSpeed Insights node
- Set your performance score thresholds in the Filter node
- Connect your Google Sheets and notification channels
- Adjust the schedule frequency as needed
- Test with manual execution before enabling automation
Key Benefits
Proactive issue detection: Receive alerts about performance degradation before it impacts your conversion rates—studies show every 100ms improvement in load time increases conversions by up to 1%.
Historical benchmarking: Track performance trends over time to measure optimization impact and identify seasonal patterns affecting your site speed.
Team accountability: Automated reporting eliminates manual testing discrepancies and provides objective data for performance discussions with developers or hosting providers.
Multi-site management: Easily scale to monitor dozens of landing pages, microsites, or client websites from a single dashboard.