n8nflow.net logo

Generate and Publish SEO-Optimized Blog Posts to WordPress

by Khairul Muhtadinβ€’Updated: Last update 15 days agoβ€’Source: n8n.io
Loading workflow viewer...

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

FeatureDescription
Triggers- Runs every 3 hours via Schedule Trigger <br>- Or on-demand via Telegram command : /generate
Generates ContentUses OpenRouter to: <br>- Select a category (Technology, AI, etc.)<br>- Create a title, slug, focus keyphrase, and meta description
Writes ArticlesOpenAI generates 1,500–2,500-word articles:<br>- SEO-optimized<br>- Structured with headings<br>- Includes CTA
Adds VisualsGenerates realistic featured images with OpenAI and uploads them to WordPress
SEO FeaturesGenerates:<br>- Optimized slug<br>- Focus keyphrase<br>- Meta description
PublishesPosts directly to WordPress :<br>- With correct category<br>- Featured image<br>- Author ID
NotifiesSends 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

FeatureHow to Customize
CategoriesUpdate category IDs in the WordPress Post Draft node
ScheduleModify the interval in the Schedule Trigger
Tone & StyleAdjust prompts in the LLM Chain node
NotificationsAdd Slack, Email, or other channels
Image StyleChange 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 on LinkedIn or Web