This workflow corresponds to n8n.io template #4089 — we link there as the canonical source.
This workflow follows the Form Trigger → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "z4xPJfvx6uKmPidQ",
"name": "My workflow",
"tags": [],
"nodes": [
{
"id": "e7ce4df8-36f4-48b1-aa4a-7841234e90d7",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1520,
200
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9f22e7c2-2220-4734-ae7e-ce5724d5c0d9",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-100,
-60
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "21761375-5f9b-45f1-bc37-0942175dbeb5",
"name": "Build HTML Data Tables",
"type": "n8n-nodes-base.code",
"position": [
-540,
-40
],
"parameters": {},
"typeVersion": 2
},
{
"id": "7cb13907-e648-4899-84df-0b857c4b4d6c",
"name": "Assign Valid Values",
"type": "n8n-nodes-base.code",
"position": [
-1120,
60
],
"parameters": {},
"typeVersion": 2
},
{
"id": "8bdb70aa-cc3f-483f-8372-cfb771eaefa0",
"name": "Scrape Google SERPs",
"type": "n8n-nodes-base.httpRequest",
"position": [
-900,
60
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "15d3fda4-38f3-481d-a99a-1616b161dca1",
"name": "Start",
"type": "n8n-nodes-base.formTrigger",
"position": [
-1340,
60
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "75b6341f-9344-4146-8c95-4444ed273fe3",
"name": "Build CSV Data Tables",
"type": "n8n-nodes-base.code",
"position": [
-540,
160
],
"parameters": {},
"typeVersion": 2
},
{
"id": "6e2a2ab7-121a-4f87-9e89-fce1691a4e56",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-100,
160
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "f6d6d220-b895-4091-88b1-7fe5147f9f8b",
"name": "Download SEO Report",
"type": "n8n-nodes-base.convertToFile",
"position": [
-320,
160
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "72b77c33-b03f-4d17-ace0-552305123b86",
"name": "Mail SEO Report",
"type": "n8n-nodes-base.mailjet",
"position": [
-320,
-40
],
"parameters": {},
"typeVersion": 1
},
{
"id": "b3f810af-1b40-4769-972d-50f8bf099e05",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1020,
280
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "cd728c46-63f4-4eee-9c1d-97ec3664c42c",
"connections": {
"Start": {
"main": [
[
{
"node": "Assign Valid Values",
"type": "main",
"index": 0
}
]
]
},
"Assign Valid Values": {
"main": [
[
{
"node": "Scrape Google SERPs",
"type": "main",
"index": 0
}
]
]
},
"Scrape Google SERPs": {
"main": [
[
{
"node": "Build HTML Data Tables",
"type": "main",
"index": 0
},
{
"node": "Build CSV Data Tables",
"type": "main",
"index": 0
}
]
]
},
"Build CSV Data Tables": {
"main": [
[
{
"node": "Download SEO Report",
"type": "main",
"index": 0
}
]
]
},
"Build HTML Data Tables": {
"main": [
[
{
"node": "Mail SEO Report",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This SEO Reporting workflow template is ideal for digital marketers, SEO consultants, content strategists, and founders who need to quickly gather, format, and store Google search result data. If you regularly audit SERPs, track keyword performance, or monitor competitors, this…
Source: https://n8n.io/workflows/4089/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This workflow allows you to import any workflow from a file or another n8n instance and map the credentials easily. A multi-form setup guides you through the entire process At the beginning you have t
[n8n] Advanced URL Parsing and Shortening Workflow - Switchy.io Integration. Uses splitInBatches, stickyNote, httpRequest, html. Event-driven trigger; 56 nodes.
[](https://youtu.be/c7yCZhmMjtI)
N8n recently introduced folders and it has been a big improvement on workflow management on top of the tags.
This workflow automates the creation of press releases for music artists releasing a new single. Upload your MP3, fill in basic info, and receive a publication-ready press release saved as a Google Do