{
  "name": "Generate E-E-A-T SEO blog drafts for WordPress with OpenAI",
  "nodes": [
    {
      "id": "45607d74-1a8a-41ab-9186-2432311c15e9",
      "name": "Form",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -1520,
        544
      ]
    },
    {
      "id": "4b11a1e4-defe-4ccb-8b8b-c6c0303a7c55",
      "name": "Store Values",
      "type": "n8n-nodes-base.set",
      "position": [
        -1232,
        544
      ]
    },
    {
      "id": "256ee1bd-caba-4d42-bf77-ceefb5e99243",
      "name": "AI: Create Metadata + Outline",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -944,
        544
      ]
    },
    {
      "id": "038597a2-cfe1-46f2-8d72-00975c1d4ab3",
      "name": "Validate Output",
      "type": "n8n-nodes-base.if",
      "position": [
        -592,
        544
      ]
    },
    {
      "id": "54668a31-ed14-4f77-a107-0ef0792c3091",
      "name": "AI: Write Full Article",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -32,
        144
      ]
    },
    {
      "id": "5dbdcfcf-e41f-4aae-ad9a-8827afe095f3",
      "name": "Compile Post",
      "type": "n8n-nodes-base.code",
      "position": [
        -192,
        352
      ]
    },
    {
      "id": "6d663829-0954-4f94-a2e8-6ef2f5fb9a26",
      "name": "Create WP Draft",
      "type": "n8n-nodes-base.wordpress",
      "position": [
        64,
        352
      ]
    },
    {
      "id": "5d8143d0-ee46-48f5-bbc4-77b6f313045b",
      "name": "Generate Featured Image",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        336,
        352
      ]
    },
    {
      "id": "c338951a-112a-4fdb-bef2-46e736b984d3",
      "name": "Upload to WordPress",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -224,
        656
      ]
    },
    {
      "id": "b4f8935f-7687-4b31-bbb0-885e2bfd274e",
      "name": "Assign Featured Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        48,
        656
      ]
    },
    {
      "id": "2903269e-5180-4e1a-80b0-0149074b5884",
      "name": "Respond: Success",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        320,
        656
      ]
    },
    {
      "id": "f9fa7511-d20d-40aa-b233-e401bfd8ffe3",
      "name": "Respond: Error",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        -224,
        992
      ]
    },
    {
      "id": "7498fee1-eafb-4f88-9920-7174c892170c",
      "name": "📝 Blog Form",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2096,
        272
      ],
      "parameters": {
        "width": 480,
        "height": 512,
        "content": "## About the Workflow\n\nThis workflow automatically creates a complete, SEO-ready WordPress blog post using AI  from idea to published draft.\n\nYou fill out a simple form with your topic, keywords, audi"
      }
    },
    {
      "id": "c4b99eae-df38-4e05-8a5d-c8ac4a7599ef",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1568,
        336
      ],
      "parameters": {
        "width": 512,
        "height": 368,
        "content": "## 1.Form & Input Handling\n\nThe workflow starts with a form that collects the topic, keywords, audience, tone, and author experience. The Store Values node standardises this data so every following st"
      }
    },
    {
      "id": "6945c8a2-453b-4444-901e-7032a23501fb",
      "name": "Sticky Note17",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -992,
        336
      ],
      "parameters": {
        "width": 576,
        "height": 368,
        "content": "## 2.SEO Planning & Structure\n\nThis section builds the SEO foundation: metadata, headings, article outline, trust signals, and validation checks. The workflow stops early if essential SEO elements are"
      }
    },
    {
      "id": "63d0a0ec-51a9-4430-8fbf-246018596c91",
      "name": "Sticky Note18",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -320,
        -256
      ],
      "parameters": {
        "width": 832,
        "height": 736,
        "content": "## 3.Write → Package → Create Draft → Generate Image\n\nUsing the approved structure, the workflow writes the full article, packages all post data, creates a WordPress draft, and generates a featured im"
      }
    },
    {
      "id": "48fef7d4-1f5c-43da-88ad-fac14c97675f",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -336,
        560
      ],
      "parameters": {
        "width": 864,
        "height": 640,
        "content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## 4.Image Upload, Linking & Final Response\n\nThe featured image is uploaded to WordPress and assigned to the post. A clear success or error response is returned so the user always kn"
      }
    }
  ],
  "connections": {
    "Form": {
      "main": [
        [
          {
            "node": "Store Values",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Compile Post": {
      "main": [
        [
          {
            "node": "Create WP Draft",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Store Values": {
      "main": [
        [
          {
            "node": "AI: Create Metadata + Outline",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create WP Draft": {
      "main": [
        [
          {
            "node": "Generate Featured Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Validate Output": {
      "main": [
        [
          {
            "node": "AI: Write Full Article",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Respond: Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to WordPress": {
      "main": [
        [
          {
            "node": "Assign Featured Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Assign Featured Image": {
      "main": [
        [
          {
            "node": "Respond: Success",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI: Write Full Article": {
      "main": [
        [
          {
            "node": "Compile Post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Featured Image": {
      "main": [
        [
          {
            "node": "Upload to WordPress",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI: Create Metadata + Outline": {
      "main": [
        [
          {
            "node": "Validate Output",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}