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.