Templates / Analyze up to 100 URLs for on-page SEO and export results to CSV

Analyze up to 100 URLs for on-page SEO and export results to CSV

Needs changes

by Siddharth Gupta ✓ · 130 views · created 2026-05-16 · 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 35 nodes and runs when a chat message arrives. It uses only n8n's built-in nodes. It also calls uguu.se over HTTP.

How it runs

Trigger: When a chat message arrives.

  1. Extract and Normalize URLs (Code): runs custom JavaScript code
  2. Check Empty URL List (If): checks a condition and branches into true / false
  3. Verify Maximum URL Limit (If): checks a condition and branches into true / false
  4. Send Empty Input Error (Chat): uses Chat
  5. Check For Skipped Inputs (If): checks a condition and branches into true / false
  6. Format URL JSON Objects (Code): runs custom JavaScript code
  7. Send Maximum Limit Error (Chat): uses Chat
  8. Send Skipped Input Warning (Chat): uses Chat
  9. Split Into Individual Items (Item Lists): reshapes item lists (legacy Item Lists node)
  10. Loop Through URL Batches (Loop Over Items (Split in Batches)): loops over the items in batches

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

HTTP calls to: uguu.se

Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).

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 Into Individual Items: 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 Into Individual Items
Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used)

Nodes used (12)

From the author

Analyze up to 100 URLs in one run and export key on-page SEO data to CSV automatically. This n8n workflow accepts URLs from chat input, fetches each page’s HTML and HTTP headers, extracts 27+ SEO elements such as title tags, meta tags, canonical, hreflang,…

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.