{
  "name": "Find competitor keyword gaps and log opportunities to Notion with DataForSEO",
  "nodes": [
    {
      "id": "1cc0b04a-0a69-4992-acbe-ec02cb006cef",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        0,
        -64
      ]
    },
    {
      "id": "78e14978-f5fd-4e6c-9448-e9d29948d22c",
      "name": "Create a database page",
      "type": "n8n-nodes-base.notion",
      "position": [
        1552,
        -64
      ]
    },
    {
      "id": "4605a7bf-cef5-456e-8dd0-40761af6580d",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -432,
        -400
      ],
      "parameters": {
        "width": 384,
        "height": 768,
        "content": "This workflow uses the DataForSEO APIs to perform a ranked keyword gap analysis between your website and a competitor. It pulls the top 100 organic keywords for both domains, identifies keywords your "
      }
    },
    {
      "id": "21c16fd0-04b5-4825-a90b-1bf49efc9ac2",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        144,
        -288
      ],
      "parameters": {
        "width": 416,
        "height": 432,
        "content": "## Get my ranked keywords\nCreate a DataForSEO connection and set up Your target website/page, location, language and additional parameters if needed."
      }
    },
    {
      "id": "56f2a704-d9ba-400e-a92e-08b71c12742f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        576,
        -288
      ],
      "parameters": {
        "width": 288,
        "height": 432,
        "content": "## Get my competitor’s ranked keywords\nSelect a DataForSEO connection, set up a Competitor website/page, and specify additional parameters if needed."
      }
    },
    {
      "id": "fc6a65a7-404a-48a5-a3e8-96ee3edb07f5",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        880,
        -288
      ],
      "parameters": {
        "width": 816,
        "height": 432,
        "content": "## Find keyword gaps and log the opportunities in Notion\nCreate a Notion connection. Create a Page with a database containing the following recommended fields: Competitor's Ranked Keyword, Keyword Sea"
      }
    },
    {
      "id": "6288120d-ebf8-457f-9b13-4421c29027d7",
      "name": "Split out (competitor keywords)",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1008,
        -64
      ]
    },
    {
      "id": "3f47ad30-4a5a-4d40-bb48-df1223941a76",
      "name": "Filter (My site doesn't have keyword)",
      "type": "n8n-nodes-base.filter",
      "position": [
        1280,
        -64
      ]
    },
    {
      "id": "b76520b3-08f5-450d-b439-09e034641352",
      "name": "Get my ranked keywords",
      "type": "n8n-nodes-dataforseo.dataForSeoLabsApi",
      "position": [
        224,
        -64
      ]
    },
    {
      "id": "8524e41c-2a7a-4be7-b212-c7b6504e1b98",
      "name": "Get my competitor’s ranked keywords",
      "type": "n8n-nodes-dataforseo.dataForSeoLabsApi",
      "position": [
        672,
        -64
      ]
    },
    {
      "id": "59b133fb-ed42-44c9-abc4-f2a9c8d5bd03",
      "name": "Edit fields (myKeywords)",
      "type": "n8n-nodes-base.set",
      "position": [
        416,
        -64
      ]
    }
  ],
  "connections": {
    "Get my ranked keywords": {
      "main": [
        [
          {
            "node": "Edit fields (myKeywords)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit fields (myKeywords)": {
      "main": [
        [
          {
            "node": "Get my competitor’s ranked keywords",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split out (competitor keywords)": {
      "main": [
        [
          {
            "node": "Filter (My site doesn't have keyword)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get my ranked keywords",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter (My site doesn't have keyword)": {
      "main": [
        [
          {
            "node": "Create a database page",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get my competitor’s ranked keywords": {
      "main": [
        [
          {
            "node": "Split out (competitor keywords)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}