High-Level Service Page SEO Blueprint Report

High-Level Service Page SEO Blueprint Report

Manual
High
33
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
33
Node Types
10

Node Types

code
Convert URLs to Items, Extract HTML Elements, Code
3 nodes
form Trigger
Start
1 node
split In Batches
Loop Over Items
1 node
http Request
Get URL HTML
1 node
set
Set URL Data, Edit Fields1, Set Competitor Analysis, Set User Intent Analysis, Set Synthesis & Gap Analysis, Set Page Outline, Set UX & Conversions Enhancements, Edit Fields2, Edit Fields
9 nodes
lm Chat Google Gemini
Google Gemini Chat Model, Google Gemini Chat Model1, Google Gemini Chat Model2, Google Gemini Chat Model3, Google Gemini Chat Model4, Google Gemini Chat Model5
6 nodes
wait
Wait, Wait1, Wait2, Wait3
4 nodes
chain Llm
Competitors Analysis, User Intent Analysis, Synthesis & Gap Analysis, Ideal Page Outline Generation, UX, Conversion & Copywriting Enhancement, Final Service Page Blueprint
6 nodes
convert To File
Convert to File
1 node
sticky Note
Sticky Note
1 node

Workflow JSON

53.59 KB
{
  "id": "WETMyIJCbD3et6Rh",
  "meta": {
    "instanceId": "ddfdf733df99a65c801a91865dba5b7c087c95cc22a459ff3647e6deddf2aee6"
  },
  "name": "High-Level Service Page SEO Blueprint Report",
  "tags": [],
  "nodes": [
    {
      "id": "49aa0dd2-1d64-4047-9988-8e4f386d557a",
      "name": "Convert URLs to Items",
      "type": "n8n-nodes-base.code",
      "position": [
        600,
        500
      ],
      "parameters": {
        "jsCode": "// Get the raw input string from the \"Start\" node\nconst input = $('Start').item.json.Competitors;\n\n// Split the string by line breaks and filter out any empty lines\nconst urls = input\n  .split('\\n')\n  .map(url => url.trim())\n  .filter(url => url.length > 0);\n\n// Return the array as output with \"competitor_url\" field\nreturn urls.map(url => ({ json: { competitor_url: url } }));"
      },
      "typeVersion": 2
    },
    {
      "id": "ec7b74db-43fc-4041-b63e-02ff21b9442e",
      "name": "Start",
      "type": "n8n-nodes-base.formTrigg...

Showing first 1000 characters. Click "Expand" to view the full JSON.