🤖 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 แบบมืออาชีพ
ตั้งเวลาโพสต์แบบไม่ต้องแตะมือแม้แต่น้อย!

คู่มือการติดตั้ง Google Gemini CLI Agent บน Raspberry Pi สำหรับนักเริ่มต้น

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

Read More
Gemini CLI Agent

เริ่มต้นกับ Google Gemini CLI Agent บน Raspberry Pi: คู่มือสำหรับผู้เริ่มต้น

ในการก้าวเข้าสู่โลกของเทคโนโลยี ด้วยการติดตั้ง Google Gemini CLI Agent บน Raspberry Pi คุณจะได้เรียนรู้เกี่ยวกับการปรับแต่งและใช้งานอุปกรณ์ IoT ที่น่าทึ่งนี้…

Read More
Pi-hole

กำจัดโฆษณาอย่างชาญฉลาดด้วยการติดตั้ง Pi-hole ผ่าน Docker บน Raspberry Pi

ในยุคที่โฆษณามากล้ำกรายทุกพื้นที่บนอินเทอร์เน็ต การมองหาวิธีการกรองโฆษณาอย่างมีประสิทธิภาพย่อมเป็นสิ่งที่ควรพิจารณา Pi-hole ถูกพัฒนาขึ้นมาเพื่อตอบโจทย์นี้ ด้…

Read More
Pi-hole

Pi-hole ติดตั้งง่ายๆ สำหรับทุกคน: ปกป้องเครือข่ายบ้านของคุณจากโฆษณาที่ไม่พึงประสงค์

ในปัจจุบัน การใช้งานอินเทอร์เน็ตกลายเป็นเรื่องธรรมดาในชีวิตประจำวันของเรา แต่ความรำคาญอย่างหนึ่งที่เรามักพบเจอก็คือโฆษณาที่แฝงอยู่ตามเว็บไซต์ต่างๆ นอกจากจะทำ…

Read More
Git

เข้าใจการทำงานของ Git: คู่มือฉบับสมบูรณ์สำหรับมือใหม่

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

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