🤖 n8n AI Agent + WordPress: โพสต์อัตโนมัติจาก Google Sheets พร้อม SEO ด้วย Rank Math และ Yoast

🎯 เป้าหมายของ Workflow นี้เปลี่ยน Google Sheets ให้เป็นเครื่องจักรผลิตบทความ

คุณมีไอเดียโพสต์มากมายแต่ไม่มีเวลานั่งเขียน?
คุณอยากให้เว็บไซต์อัปเดตเนื้อหาทุกสัปดาห์โดยไม่ต้องลงมือเอง?

ลองจินตนาการว่า…คุณเพียงแค่กรอก “คีย์เวิร์ด” ลงใน Google Sheets แล้วทุกอย่างที่เหลือ AI จะจัดการให้หมด ตั้งแต่เขียนหัวข้อ คิดเนื้อหา สร้างแท็ก ใส่หมวดหมู่ สรุปย่อ และยิงบทความขึ้นเว็บ WordPress พร้อม SEO ที่พร้อมแข่งหน้าแรก Google!

วันนี้เราจะใช้พลังของ n8n + AI Agent + Google Sheets เพื่อ:

  • ✅ สร้างบทความจากคีย์เวิร์ดใน Google Sheets
  • ✅ ใช้ AI (OpenAI) สร้าง Title, Content, Tag, Category, Excerpt
  • ✅ เพิ่ม SEO ด้วย Rank Math หรือ Yoast
  • ✅ ตั้งเวลาอัตโนมัติ สร้างบทความใหม่ทุกสัปดาห์

เหมาะกับสายทำ Blog, Affiliate, SEO — ไม่ว่าจะดาร์คหรือขาวก็ใช้ได้หมด!

ทำไมต้องใช้ Google Sheets + n8n?

Google Sheets เป็นเครื่องมือที่ใครๆ ก็ใช้เป็น และ n8n สามารถเชื่อมต่อกับ Google API ได้อย่างง่ายดาย ทำให้เราสามารถตั้งให้ n8n ตรวจสอบ Sheet ทุกสัปดาห์ ว่ามีคีย์เวิร์ดใหม่หรือไม่ แล้วนำไปสร้างเนื้อหาได้ทันที

คุณสามารถจัดลำดับการผลิตคอนเทนต์ได้แบบเป็นระบบ เช่น:

KeywordStatusScheduled Date
วิธีทำข้าวมันไก่pending2025-05-20
AI Agent คืออะไรdone2025-05-13

n8n จะเช็กว่าโพสต์ไหน status = pending และ scheduled date = วันนี้ จากนั้นจะยิงข้อมูลเข้าสู่ Workflow ต่อไปทันที

🧰 สิ่งที่ต้องมี

รายการรายละเอียด
✅ Google Sheetใช้เก็บคำคีย์เวิร์ด
✅ OpenAI API Keyสำหรับเขียนบทความ
✅ WordPress REST APIเปิดใช้งาน & มี Auth
✅ Rank Math / Yoastสำหรับ SEO Metadata
✅ n8nLocal หรือ Cloud ก็ได้

🧪 โครงสร้างของ Workflow: จากชีตสู่บทความแบบไร้รอยต่อ

🧠 Step 1: Trigger จาก Google Sheet

ใช้ Google Sheets node หรือ Google Drive API เพื่อตรวจสอบข้อมูลใหม่อัตโนมัติทุกสัปดาห์

✍️ Step 2: ใช้ OpenAI GPT-4 สร้างเนื้อหา

  • Generate Title จากคีย์เวิร์ด
  • เขียน บทความ ที่อ่านง่าย ใช้งานได้จริง
  • สร้าง Tags, Category, และ Excerpt พร้อมคำแนะนำ SEO

ตัวอย่าง Prompt:

Generate an SEO-friendly blog post based on the keyword: "{{ $json["keyword"] }}".
Include: title, body content, 5 tags, a relevant category, and a 150-character excerpt.

📤 Step 3: เชื่อมกับ WordPress REST API

ส่งข้อมูลขึ้น WordPress ด้วย HTTP POST

ตั้ง status = future และ date สำหรับโพสต์ล่วงหน้า

เพิ่ม custom fields หรือ metadata สำหรับ Rank Math/Yoast

ตัวอย่าง body สำหรับ HTTP Request:

{
"title": "{{ $json["title"] }}",
"content": "{{ $json["content"] }}",
"excerpt": "{{ $json["excerpt"] }}",
"status": "future",
"date": "{{ $json["scheduled_date"] }}",
"tags": [ ... ],
"categories": [ ... ]
}

ทำไมมันเวิร์ก: เพราะคุณควบคุมได้ + ปรับขยายได้ไม่รู้จบ

ต่างจากบริการ AI Content Generator ที่จำกัดฟีเจอร์หรือคิดค่าบริการรายบทความ การใช้ระบบของตัวเองผ่าน n8n จะทำให้คุณ:

  • 💸 ประหยัดค่าระบบ
  • 🛠 ปรับแต่งได้เต็มที่
  • ⏱ ตั้งเวลาแบบยืดหยุ่น
  • 🚀 ขยายระบบเมื่อเว็บไซต์โตขึ้น

อยากเพิ่มฟีเจอร์ส่งแจ้งเตือน LINE เมื่อโพสต์สำเร็จ? ทำได้
อยากใช้เวิร์กโฟลว์เดียวกันกับหลายเว็บไซต์พร้อมกัน? ทำได้
อยากเพิ่มเงื่อนไข เช่น หยุดโพสต์วันหยุดนักขัตฤกษ์? ก็ยังทำได้อีก


เหมาะกับใคร?

👨‍💻 สาย Dev ที่อยากโชว์พลัง Automation ล้ำๆ

🔍 สาย SEO ที่ต้องการบทความสดใหม่ทุกสัปดาห์

💰 นักทำ Affiliate ที่ต้องปั่นเนื้อหาไวแต่ยังคุณภาพดี

🧠 Blogger ที่มีไอเดียมากแต่ไม่มีเวลาพิมพ์เอง

keywordtonelanguage
AI WordPress automationinformativeen
วิธีใช้ n8n เขียนบทความcasualth

📈 Workflow Overview

  1. Trigger ด้วย Cron (ทุกสัปดาห์)
  2. ดึงข้อมูลจาก Google Sheets
  3. ส่ง Prompt ให้ OpenAI:
    • เขียน Title, SEO Title, Description, Tag, Excerpt
    • เขียนบทความความยาว 800–1000 คำ
  4. สร้างโพสต์ใหม่ใน WordPress พร้อม Metadata SEO
  5. ตั้งสถานะเป็น Draft / Publish อัตโนมัติ

🔧 Workflow Node (จับมือทำ)

🕒 1. Trigger (Cron Node)

{
"nodes": [
{
"parameters": {
"cronExpression": "0 9 * * 1"
},
"name": "Weekly Trigger",
"type": "n8n-nodes-base.cron",
"typeVersion": 1,
"position": [200, 300]
}
]
}

📄 2. Google Sheets Node

เชื่อมกับ Google OAuth แล้วดึงข้อมูลจากตาราง:

  • Drive: เลือก Spreadsheet ที่เก็บ keyword
  • Mode: Read Rows
  • Sheet Name: Sheet1

🧠 3. OpenAI Node (Generate Content)

Prompt:

เขียนบทความสำหรับ WordPress ความยาว 1000 คำ จากหัวข้อ "{{ $json["keyword"] }}" ให้มี tone "{{ $json["tone"] }}" และเป็นภาษา "{{ $json["language"] }}"

- ให้มี title ที่ดึงดูด
- meta title และ meta description สำหรับ SEO
- slug ที่เหมาะสม
- แยก tag และ category
- excerpt 1-2 บรรทัด
- ใช้ format แบบ JSON ดังนี้:
{
"title": "",
"slug": "",
"seo_title": "",
"seo_description": "",
"tags": [],
"category": "",
"excerpt": "",
"content": ""
}

ให้เลือก model: gpt-4 หรือ gpt-3.5-turbo-16k เพื่อรองรับ output ที่ยาว


🌐 4. WordPress HTTP Node

{
"url": "https://yourdomain.com/wp-json/wp/v2/posts",
"method": "POST",
"authentication": "basicAuth",
"jsonParameters": true,
"bodyParametersJson": {
"title": "={{ $json.title }}",
"slug": "={{ $json.slug }}",
"content": "={{ $json.content }}",
"excerpt": "={{ $json.excerpt }}",
"status": "publish",
"tags": [/* แปลงชื่อ tag เป็น ID ก่อนโพสต์ */],
"categories": [/* category ID เช่น 12 */],
"meta": {
"_yoast_wpseo_title": "={{ $json.seo_title }}",
"_yoast_wpseo_metadesc": "={{ $json.seo_description }}",
"rank_math_title": "={{ $json.seo_title }}",
"rank_math_description": "={{ $json.seo_description }}"
}
}
}

🧩 ปรับแต่งพิเศษ

  • สามารถใช้ Webhook แจ้งเตือนใน LINE หรือ Discord เมื่อโพสต์สำเร็จ
  • ใส่ Logic ตรวจสอบความซ้ำของ keyword ก่อนโพสต์
  • เก็บลิงก์บทความที่โพสต์สำเร็จกลับเข้า Google Sheets

✨ สรุป

ระบบนี้ช่วยให้คุณไม่ต้องมานั่งวางแผนบทความทุกสัปดาห์อีกต่อไป ป้อนคีย์เวิร์ดไว้ใน Google Sheets แล้วปล่อยให้ AI สร้างโพสต์คุณภาพ พร้อม SEO แบบมืออาชีพ
ตั้งเวลาโพสต์แบบไม่ต้องแตะมือแม้แต่น้อย!

สร้างแอปส่งอาหารแบบกระจายศูนย์ด้วย Linux และโอเพ่นซอร์ส: คู่มือปฏิวัติ Food Delivery ให้ชุมชนเป็นเจ้าของ

บทนำ: เมื่อการส่งอาหารไม่ควรถูกผูกขาดโดยแพลตฟอร์มกลาง

ในช่วงไม่กี่ปีที่ผ่านมา โมเดลแพลตฟอร์มส่งอาหารแบบรวมศูนย์ได้กลายเป็นโครงสร้างพื้นฐานดิจิทัลที่ห…

Read More
ติดตั้ง FFmpeg บน Linux

ติดตั้ง FFmpeg บน Linux เพื่อบีบอัดวิดีโออาหารอีสานอัตโนมัติ: คู่มือ DevOps ครีเอทีฟสำหรับสายคอนเทนต์ที่อยากเลิกเรนเดอร์เอง

ในโลกของครีเอเตอร์ที่ต้องผลิตวิดีโออย่างต่อเนื่อง โดยเฉพาะสายอาหารอีสานที่มีทั้งภาพครกตำส้มตำ ควันจากปลาร้า เสียงครัวที่มีจังหวะเฉพาะตัว และฟุตเทจยาวระดับหลา…

Read More

สร้าง Ubuntu Server ท้องถิ่นเพื่ออนุรักษ์ดนตรีพื้นบ้านอีสาน: คู่มือ Digital Sovereignty สำหรับคลังเสียง Mo Lam และ Kantrum

ในวันที่ไฟล์ดิจิทัลดูเหมือนจะเก็บทุกอย่างไว้ได้ตลอดไป ความจริงกลับตรงกันข้ามสำหรับมรดกเสียงพื้นบ้านจำนวนมาก โดยเฉพาะดนตรีอีสานอย่าง Mo Lam แ…

Read More
Suno AI

คู่มือเริ่มต้นแต่งเพลงด้วย Suno AI: จากไอเดียแรกสู่เดโมเพลงที่ฟังได้จริงแบบเข้าใจง่าย

ทำความรู้จักกับ Suno AI สำหรับคนที่อยากเริ่มแต่งเพลง

ถ้าคุณเคยมีทำนองอยู่ในหัวแต่ไม่รู้จะเริ่มทำเพลงอย่างไร หรืออยากทดลองสร้างเพลงโดยไม่ต้องเชี่ยวชาญ…

Read More

OpenClaw vs. n8n: เทียบหมัดต่อหมัดเครื่องมือ AI Automation สำหรับคนทำงานยุคใหม่ เลือกอะไรให้เหมาะกับงานของคุณ

เมื่อ AI Automation ไม่ได้มีแค่คำว่า “อัตโนมัติ” แต่คือวิธีออกแบบการทำงานใหม่ทั้งระบบ

ถ้าคุณกำลังมองหาเครื่องมือสักตัวเพื่อช่วยจัดการงานซ้ำ ๆ เชื่อม …

Read More

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top