{
  "name": "Create AI-powered SEO audit reports with DataForSEO and Claude",
  "nodes": [
    {
      "id": "d888a560-a921-429e-bf5c-a9847bb6232a",
      "name": "Webhook1",
      "type": "n8n-nodes-base.webhook",
      "position": [
        176,
        480
      ]
    },
    {
      "id": "b9833d4f-8abc-4b29-97aa-a029f948b770",
      "name": "Website SEO Data1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2352,
        480
      ]
    },
    {
      "id": "b99c165f-52b7-448a-8018-543fa70bb88e",
      "name": "Aggregate",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        208,
        864
      ]
    },
    {
      "id": "bec2d16f-69b5-47c3-8dfa-6c89f97ba20e",
      "name": "Wait5",
      "type": "n8n-nodes-base.wait",
      "position": [
        2128,
        480
      ]
    },
    {
      "id": "63c48515-e38a-4fdb-a694-d734ca34bff2",
      "name": "PDF_First_Page",
      "type": "n8n-nodes-base.set",
      "position": [
        448,
        864
      ]
    },
    {
      "id": "3527dfcf-12c3-4ec1-8b19-d0a947ca91d3",
      "name": "PDF_Last_Page1",
      "type": "n8n-nodes-base.set",
      "position": [
        672,
        864
      ]
    },
    {
      "id": "a2077305-4b00-4ab9-a2a7-317776b8781b",
      "name": "PDFco Api",
      "type": "n8n-nodes-pdfco.PDFco Api",
      "position": [
        1488,
        864
      ]
    },
    {
      "id": "8102a468-e9bf-4995-b81c-697cb49990e8",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1280,
        1024
      ]
    },
    {
      "id": "9f0c3f1e-b44a-4e5d-89f4-49023a26fb93",
      "name": "Get_Pdf_File",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1712,
        864
      ]
    },
    {
      "id": "918027c7-a566-424b-85a0-ee4e5178a3f1",
      "name": "Send a message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1936,
        864
      ]
    },
    {
      "id": "72bce8e3-0649-4afe-9347-bbaf95cd5ef5",
      "name": "Report_Generator_Agent",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1136,
        864
      ]
    },
    {
      "id": "4ea59753-8e17-4ed1-ae1e-a808f039d98a",
      "name": "Crawler Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1904,
        480
      ]
    },
    {
      "id": "09cc5863-ed15-4c7d-a1b9-c0ac6b04137e",
      "name": "Sample_Code",
      "type": "n8n-nodes-base.set",
      "position": [
        896,
        864
      ]
    },
    {
      "id": "f151ea50-b5db-4211-afff-25ae34d8a9b2",
      "name": "OpenRouter Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        1136,
        1024
      ]
    },
    {
      "id": "02ae15d7-20f5-4cf8-af55-443045f1d340",
      "name": "If https?",
      "type": "n8n-nodes-base.if",
      "position": [
        480,
        1440
      ]
    },
    {
      "id": "5dfd5bc3-ffaa-4d82-a010-93461f06b5bb",
      "name": "Markdown1",
      "type": "n8n-nodes-base.markdown",
      "position": [
        1360,
        1328
      ]
    },
    {
      "id": "4bbe33ad-62c8-43ee-bef1-b14a94d3c98a",
      "name": "Edit Fields29",
      "type": "n8n-nodes-base.set",
      "position": [
        704,
        1344
      ]
    },
    {
      "id": "221a7847-5035-420b-985b-de94a4aef094",
      "name": "Edit Fields30",
      "type": "n8n-nodes-base.set",
      "position": [
        704,
        1536
      ]
    },
    {
      "id": "99738768-3493-4c06-aa62-70a22f166c9c",
      "name": "Edit Fields31",
      "type": "n8n-nodes-base.set",
      "position": [
        1568,
        1312
      ]
    },
    {
      "id": "4bc54310-d416-4784-bc0f-87bff5807900",
      "name": "Edit Fields34",
      "type": "n8n-nodes-base.set",
      "position": [
        1360,
        1568
      ]
    },
    {
      "id": "7467c39b-ca6b-4bf5-b392-1526ba81476e",
      "name": "Execute Workflow",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        640,
        480
      ]
    },
    {
      "id": "3351ae32-ed02-4a07-887e-d79e41f52f83",
      "name": "DATA FOR SEO",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        928,
        1440
      ]
    },
    {
      "id": "9fe9621e-f276-4312-9732-67ecbf9a2786",
      "name": "DATA FOR SEO1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1152,
        1440
      ]
    },
    {
      "id": "781e65f8-a640-4340-bb86-2dd8401fa1a3",
      "name": "When Executed by Another Workflow",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        288,
        1440
      ]
    },
    {
      "id": "366d656b-8867-4f99-8828-54c13aef226f",
      "name": "Business Research",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1104,
        480
      ]
    },
    {
      "id": "74446d9d-9e73-4a4a-852c-9bd6db330a6b",
      "name": "Product Strategy",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1456,
        480
      ]
    },
    {
      "id": "c6b37bd2-2706-43e9-bd19-520aa8590bbd",
      "name": "OpenRouter Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        1536,
        608
      ]
    },
    {
      "id": "ba4c2305-0c06-420a-8e18-03e80442c2b4",
      "name": "SET_USER_INPUT",
      "type": "n8n-nodes-base.set",
      "position": [
        400,
        480
      ]
    },
    {
      "id": "e4b7f3fd-b94f-47d1-a980-cd8d1acee610",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        1280
      ],
      "parameters": {
        "width": 1612,
        "height": 468,
        "content": "## Scraper Sub-Workflow"
      }
    },
    {
      "id": "cf517762-a7b6-478f-8678-0f366fff40ab",
      "name": "Set_Prompt",
      "type": "n8n-nodes-base.set",
      "position": [
        880,
        480
      ]
    },
    {
      "id": "913a69b8-d7c2-43d3-812a-c97cd1b960ce",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1056,
        336
      ],
      "parameters": {
        "width": 684,
        "height": 340,
        "content": "## AI Analysis & Strategic Insights\n\nLLMs via [OpenRouter](https://openrouter.ai/) and [OpenAI](https://openai.com/) analyze market position and competitive landscape. AI agents generate business rese"
      }
    },
    {
      "id": "398b6a33-3218-4e78-ba2e-b464cbae095e",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -448,
        352
      ],
      "parameters": {
        "width": 460,
        "height": 1616,
        "content": "## Automated SEO Intelligence Platform with DataForSEO and Claude\n\nTransform any company website into a detailed SEO audit report in minutes! This workflow combines real-time web scraping, comprehensi"
      }
    },
    {
      "id": "dea11f15-8e6a-4be3-a51e-7a51a7c10bfe",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -448,
        2000
      ],
      "parameters": {
        "width": 460,
        "height": 204,
        "content": "## API Rate Limits!\n\nPlease note that DataForSEO API has rate limits depending on your plan. For processing multiple websites in bulk, consider adding delay nodes between requests or upgrading to a hi"
      }
    },
    {
      "id": "4d9eed60-513c-4929-832d-3590f3964a7f",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        544,
        336
      ],
      "parameters": {
        "width": 300,
        "height": 340,
        "content": "### Scrape & Understand the Business\n\nScrapes website with DataForSEO → Converts to markdown → AI analyzes business and creates insights."
      }
    },
    {
      "id": "837bac94-26f6-4aab-9976-4639cf763aba",
      "name": "Sticky Note15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2528,
        464
      ],
      "parameters": {
        "width": 412,
        "height": 212,
        "content": "## Collect SEO Metrics\n\nDataForSEO API gathers rankings, backlinks, technical SEO data, and site performance. Wait node ensures complete data collection (1-5 min based on site size).\n\n**API:** [DataFo"
      }
    }
  ],
  "connections": {
    "Wait5": {
      "main": [
        [
          {
            "node": "Website SEO Data1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook1": {
      "main": [
        [
          {
            "node": "SET_USER_INPUT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate": {
      "main": [
        [
          {
            "node": "PDF_First_Page",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If https?": {
      "main": [
        [
          {
            "node": "Edit Fields29",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Edit Fields30",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Markdown1": {
      "main": [
        [
          {
            "node": "Edit Fields31",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Edit Fields34",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PDFco Api": {
      "main": [
        [
          {
            "node": "Get_Pdf_File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set_Prompt": {
      "main": [
        [
          {
            "node": "Business Research",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sample_Code": {
      "main": [
        [
          {
            "node": "Report_Generator_Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "DATA FOR SEO": {
      "main": [
        [
          {
            "node": "DATA FOR SEO1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get_Pdf_File": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "DATA FOR SEO1": {
      "main": [
        [
          {
            "node": "Markdown1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Edit Fields34",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields29": {
      "main": [
        [
          {
            "node": "DATA FOR SEO",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields30": {
      "main": [
        [
          {
            "node": "DATA FOR SEO",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PDF_First_Page": {
      "main": [
        [
          {
            "node": "PDF_Last_Page1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PDF_Last_Page1": {
      "main": [
        [
          {
            "node": "Sample_Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SET_USER_INPUT": {
      "main": [
        [
          {
            "node": "Execute Workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Crawler Request": {
      "main": [
        [
          {
            "node": "Wait5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Execute Workflow": {
      "main": [
        [
          {
            "node": "Set_Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Product Strategy": {
      "main": [
        [
          {
            "node": "Crawler Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Business Research": {
      "main": [
        [
          {
            "node": "Product Strategy",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Website SEO Data1": {
      "main": [
        [
          {
            "node": "Aggregate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenRouter Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Report_Generator_Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenRouter Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Product Strategy",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Report_Generator_Agent": {
      "main": [
        [
          {
            "node": "PDFco Api",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "Report_Generator_Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "When Executed by Another Workflow": {
      "main": [
        [
          {
            "node": "If https?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}