Generate and Publish SEO-Optimized Blog Posts to WordPress

Nodes

5538bde0-49bb-4e2f-8501-dd5ee606606aff11a5cb-472b-475a-9957-b9b9edf01e7b3b9f1b78-6b80-4575-aa6c-9669870003895836abc2-ab4d-479c-b834-e0f9e0a46058+6

Created by

KhKhairul Muhtadin

Last edited 10 days ago

BlogBlitz is a powerful n8n workflow that automates the creation and publishing of SEO-optimized blog posts to WordPress, saving you hours of manual content creation. Triggered on a schedule or via Telegram, it generates high-quality, 1,500–2,500-word articles complete with titles, slugs, meta descriptions, images, and more.

🎯 Who is this for?

  • Bloggers who want fresh, consistent content.
  • Content marketers aiming for SEO efficiency.
  • WordPress site owners looking to automate blog publishing without sacrificing quality.

🚨 Problem Solved

Manually creating engaging, SEO-friendly content is time-consuming and requires writing expertise. BlogBlitz solves this by:

  • Automating ideation, writing, formatting, and publishing.
  • Generating images and SEO elements.
  • Keeping your blog active and visible to search engines.

⚙️ What This Workflow Does

| Feature | Description | | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | | Triggers | - Runs every 3 hours via Schedule Trigger<br>- Or on-demand via Telegram command: /generate | | Generates Content | Uses OpenRouter to: <br>- Select a category (Technology, AI, etc.)<br>- Create a title, slug, focus keyphrase, and meta description | | Writes Articles | OpenAI generates 1,500–2,500-word articles:<br>- SEO-optimized<br>- Structured with headings<br>- Includes CTA | | Adds Visuals | Generates realistic featured images with OpenAI and uploads them to WordPress | | SEO Features | Generates:<br>- Optimized slug<br>- Focus keyphrase<br>- Meta description | | Publishes | Posts directly to WordPress:<br>- With correct category<br>- Featured image<br>- Author ID | | Notifies | Sends publish alerts via Discord webhook and Telegram message |

🚀 Setup Instructions

✅ Requirements

  • Self-hosted or cloud n8n instance
  • Stable internet connection

🔐 Credentials Needed

  • WordPress API (wp-json/wp/v2)
  • OpenAI API (text + image generation)
  • OpenRouter API (category & title generation)
  • Telegram Bot API
  • Discord Webhook

🔧 WordPress Configuration

  • Set up post categories:

    • Technology [ID:3]
    • AI [ID:4]
    • Tech Fact [ID:7]
    • Tech History [ID:8]
    • Tech Tips [ID:9]
  • Use admin user ID for publishing (default: 1)

🧩 Node Setup

  • Telegram Trigger — Initiates workflow with /generate
  • Schedule Trigger — Runs workflow every 3 hours
  • Edit Fields Node — Centralizes variable setup (e.g., category IDs)
  • OpenRouter Node — Generates topic and meta info
  • OpenAI Node — Generates full article and image
  • WordPress Node — Publishes post
  • Discord Node — Sends publish alert
  • HTTP Request Node — Handles image upload or utility calls

🛠️ Customization Tips

| Feature | How to Customize | | ----------------- | ---------------------------------------------------- | | Categories | Update category IDs in the WordPress Post Draft node | | Schedule | Modify the interval in the Schedule Trigger | | Tone & Style | Adjust prompts in the LLM Chain node | | Notifications | Add Slack, Email, or other channels | | Image Style | Change OpenAI prompt for “vivid”, “natural”, etc. |

📦 Pre-Requirements

  • n8n Instance (Cloud/Self-hosted)
  • Install: @n8n/n8n-nodes-langchain
  • All required API credentials configured
  • WordPress categories set
  • Admin user ID available

🔧 Nodes Used

  • Telegram Trigger
  • Schedule Trigger
  • OpenRouter
  • OpenAI
  • WordPress
  • Discord
  • HTTP Request

✅ Test the Workflow

  1. Deploy and connect your n8n instance.
  2. Send /generate to your Telegram bot.
  3. Check your WordPress site for the newly published post!

Made by: Khaisa Studio
Tag: youtube, summarizer, telegram, openai
Category: AI Automation, Video Tools Need a custom? Contact Me

New to n8n?

Need help building new n8n workflows? Process automation for you or your company will save you time and money, and it's completely free!