Templates / Export Google PageSpeed Insights data to CSV for multiple URLs

Export Google PageSpeed Insights data to CSV for multiple URLs

Needs changes

by Siddharth Gupta ✓ · 132 views · created 2026-05-08 · Market Research

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

What this workflow does

This AI workflow has 19 nodes and runs when a chat message arrives. It uses only n8n's built-in nodes. It also calls googleapis.com and uguu.se over HTTP.

How it runs

Trigger: When a chat message arrives.

  1. Parse & Normalise URLs (Code): runs custom JavaScript code
  2. Early Exit Check (If): checks a condition and branches into true / false
  3. Respond - No Valid URLs (Code): runs custom JavaScript code
  4. Split Valid URLs (Item Lists): reshapes item lists (legacy Item Lists node)
  5. Reachability Check (HTTP Request): calls an HTTP API (HEAD)
  6. Filter Reachable (Code): runs custom JavaScript code
  7. Second Early Exit (If): checks a condition and branches into true / false
  8. Aggregate: combines items into one
  9. Split Reachable URLs (Item Lists): reshapes item lists (legacy Item Lists node)
  10. Respond to Chat (Chat): uses Chat

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

HTTP calls to: googleapis.com, uguu.se

Before you upgrade to n8n 3.0

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

  • Item Lists (legacy) in Split Valid URLs, Split Reachable URLs: replace with Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used).

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

Removed in 3.0Replace with
Item Lists (legacy)
Split Valid URLs, Split Reachable URLs
Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used)

Nodes used (10)

From the author

Bulk Google PageSpeed Insights to CSV This workflow accepts up to 10 URLs via chat input, executes the Google PageSpeed Insights API, and outputs a CSV file containing page performance metrics for SEO audits. Execution Steps Parse & Normalise URLs: Intercepts…

Excerpt from Siddharth Gupta'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.