-- ============================================================
-- Phase 4 — Blog Pain-point x 10 (INSERT shells)
-- ============================================================
-- Target: pnaall_db.blog_posts
-- Approach: insert metadata + JSON-LD before user เขียน body content ผ่าน partner UI ภายหลัง
--
-- HOW TO RUN:
--   1) phpMyAdmin: paste each block in SQL tab
--   2) CLI: mysql -h pnaserver.com -u da_admin -p pnaall_db < this_file
--
-- AFTER INSERT:
--   1) Login partner -> /partner/blog -> เห็น 10 drafts
--   2) คลิก edit แต่ละ post -> เขียน body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md
--   3) Upload featured_image (1200x630) ที่ /assets/img/blog/{slug}.png
--   4) เปลี่ยน status='draft' -> 'published' + ตั้ง published_at = NOW()
--   5) sitemap.xml จะ pickup อัตโนมัติ (pna_db_blog_urls)
--
-- NOTE: uid = SUBSTRING(MD5(slug), 1, 20) สำหรับ reproducibility — ถ้า partner UI generate uid อัตโนมัติ ลบบรรทัด uid ออกได้
-- ============================================================


-- ─────────────────────────────────────────────────────────────
-- 1) อยากทำธุรกิจออนไลน์ เริ่มยังไง?
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('start-online-business-2026'), 1, 20),
  'start-online-business-2026',
  'อยากทำธุรกิจออนไลน์ เริ่มยังไง? คู่มือเจ้าของกิจการมือใหม่ ปี 2026',
  'รวมทุกขั้นตอนเริ่มต้นธุรกิจออนไลน์จากศูนย์ ตั้งแต่เลือกแพลตฟอร์ม วางระบบหลังบ้าน ทำการตลาด ไปจนถึงประเมินงบประมาณตั้งต้น ให้เจ้าของกิจการมือใหม่ปี 2026 พร้อมลงสนามจริง',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #1 -->',
  '/assets/img/blog/start-online-business-2026.png',
  'draft',
  'อยากทำธุรกิจออนไลน์ เริ่มยังไง? คู่มือมือใหม่ ปี 2026 | PNA Digital',
  'เริ่มต้นธุรกิจออนไลน์จากศูนย์อย่างเป็นระบบ ทั้งการเลือกแพลตฟอร์ม วางระบบ ทำการตลาด และวางแผนงบประมาณตั้งต้น สำหรับเจ้าของกิจการมือใหม่ปี 2026',
  'อยากทำธุรกิจออนไลน์เริ่มยังไง, เริ่มธุรกิจออนไลน์, รับทำการตลาดออนไลน์ครบวงจร, รับทำเว็บไซต์, ธุรกิจออนไลน์ SME',
  'อยากทำธุรกิจออนไลน์ เริ่มยังไง',
  'อยากทำธุรกิจออนไลน์ เริ่มยังไง? คู่มือเจ้าของกิจการมือใหม่ปี 2026',
  'อยากทำธุรกิจออนไลน์ เริ่มยังไง? คู่มือมือใหม่ ปี 2026 | PNA',
  'ขั้นตอนเริ่มต้นธุรกิจออนไลน์จากศูนย์ — เลือกแพลตฟอร์ม วางระบบ ทำการตลาด คุมงบ ครบทุกประเด็นสำหรับมือใหม่ปี 2026',
  '/assets/img/blog/start-online-business-2026.png',
  'article',
  'summary_large_image',
  'อยากทำธุรกิจออนไลน์ เริ่มยังไง? คู่มือมือใหม่ 2026',
  'เริ่มต้นธุรกิจออนไลน์จากศูนย์ปี 2026 — แพลตฟอร์ม ระบบ การตลาด งบเริ่มต้น ครบในที่เดียว',
  '/assets/img/blog/start-online-business-2026.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','อยากทำธุรกิจออนไลน์ เริ่มยังไง','item','https://pna.co.th/blog/start-online-business-2026')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 2) รับทำระบบหลังบ้าน — เลือกอย่างไรให้ใช้ได้จริง
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('how-to-choose-backend-system'), 1, 20),
  'how-to-choose-backend-system',
  'จ้างรับทำระบบหลังบ้าน เลือกอย่างไรให้ใช้ได้จริง ไม่ต้องเปลี่ยนใหม่',
  'CRM, ERP, ระบบจัดการคำสั่งซื้อและรายงานเลือกยังไงให้คุ้มและใช้ได้จริงในระยะยาว รวม 5 เกณฑ์ตัดสินใจที่เจ้าของกิจการต้องเช็คก่อนเซ็นสัญญาจ้าง',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #2 -->',
  '/assets/img/blog/how-to-choose-backend-system.png',
  'draft',
  'รับทำระบบหลังบ้าน เลือกอย่างไรให้ใช้ได้จริง | PNA Digital',
  'คู่มือเลือกบริการรับทำระบบหลังบ้าน CRM, ERP, ระบบจัดการคำสั่งซื้อและรายงาน รวม 5 เกณฑ์ตัดสินใจที่เจ้าของกิจการต้องรู้ก่อนตัดสินใจจ้าง',
  'รับทำระบบหลังบ้าน, ระบบหลังบ้าน CRM, รับทำระบบ ERP, วางระบบ IT ธุรกิจ, ระบบจัดการธุรกิจ SME',
  'รับทำระบบหลังบ้าน',
  'จ้างรับทำระบบหลังบ้าน เลือกอย่างไรให้ใช้ได้จริงในระยะยาว',
  'รับทำระบบหลังบ้าน เลือกอย่างไรให้ใช้ได้จริง | PNA Digital',
  '5 เกณฑ์ตัดสินใจก่อนจ้างทำระบบหลังบ้าน CRM, ERP, จัดการคำสั่งซื้อ ที่เจ้าของกิจการต้องเช็ค',
  '/assets/img/blog/how-to-choose-backend-system.png',
  'article',
  'summary_large_image',
  'รับทำระบบหลังบ้าน เลือกอย่างไรไม่ให้ต้องเปลี่ยนใหม่',
  '5 เกณฑ์เลือกระบบหลังบ้าน CRM, ERP ที่เจ้าของกิจการต้องรู้ก่อนจ้าง',
  '/assets/img/blog/how-to-choose-backend-system.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','รับทำระบบหลังบ้าน','item','https://pna.co.th/blog/how-to-choose-backend-system')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 3) จ้างทำเว็บไซต์ที่ไหนดี? 5 ปัจจัยเลือกบริษัทไม่ให้พังในปี 2026
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('how-to-pick-web-agency'), 1, 20),
  'how-to-pick-web-agency',
  'จ้างทำเว็บไซต์ที่ไหนดี? 5 ปัจจัยเลือกบริษัทไม่ให้พังในปี 2026',
  'เปรียบเทียบบริษัทรับทำเว็บไซต์อย่างเป็นระบบ ทั้งราคา คุณภาพงาน ทีมงาน การดูแลหลังส่งมอบ พร้อมตัวอย่างเคสจริง เพื่อให้เจ้าของกิจการเลือกได้อย่างมั่นใจในปี 2026',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #3 -->',
  '/assets/img/blog/how-to-pick-web-agency.png',
  'draft',
  'จ้างทำเว็บไซต์ที่ไหนดี? 5 ปัจจัยเลือกบริษัทปี 2026 | PNA Digital',
  'คู่มือเลือกบริษัทรับทำเว็บไซต์อย่างเป็นระบบ เปรียบเทียบราคา คุณภาพงาน ทีมงาน การดูแลหลังส่งมอบ พร้อมตัวอย่างเคสจริงปี 2026',
  'จ้างทำเว็บไซต์ที่ไหนดี, บริษัทรับทำเว็บไซต์, รับทำเว็บไซต์ราคา, เว็บไซต์ครบวงจร, รับทำเว็บไซต์บริษัท',
  'จ้างทำเว็บไซต์ที่ไหนดี',
  'จ้างทำเว็บไซต์ที่ไหนดี? 5 ปัจจัยเลือกบริษัทไม่ให้พังในปี 2026',
  'จ้างทำเว็บไซต์ที่ไหนดี? 5 ปัจจัยเลือกบริษัทปี 2026 | PNA Digital',
  '5 ปัจจัยเลือกบริษัทรับทำเว็บไซต์ — ราคา คุณภาพ ทีม การดูแล พร้อมตัวอย่างเคสจริง',
  '/assets/img/blog/how-to-pick-web-agency.png',
  'article',
  'summary_large_image',
  'จ้างทำเว็บไซต์ที่ไหนดี? 5 ปัจจัยปี 2026',
  '5 ปัจจัยเลือกบริษัทรับทำเว็บไซต์ที่เจ้าของกิจการต้องเช็คก่อนเซ็น',
  '/assets/img/blog/how-to-pick-web-agency.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','จ้างทำเว็บไซต์ที่ไหนดี','item','https://pna.co.th/blog/how-to-pick-web-agency')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 4) ระบบจัดการร้านค้าออนไลน์ — แนะนำ POS + Stock + CRM (KD65 — high)
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('online-shop-management-system'), 1, 20),
  'online-shop-management-system',
  'ระบบจัดการร้านค้าออนไลน์ครบวงจร — POS, สต็อก, CRM ที่ใช้ได้จริง',
  'รวมระบบจัดการร้านค้าออนไลน์ครบวงจร ตั้งแต่ POS, จัดการสต็อก ไปจนถึง CRM พร้อมคำแนะนำในการเลือกระบบที่เหมาะกับ SME ไทย ใช้แล้วเพิ่มยอดขายและลดงานซ้ำซ้อน',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #4 -->',
  '/assets/img/blog/online-shop-management-system.png',
  'draft',
  'ระบบจัดการร้านค้าออนไลน์ — POS, สต็อก, CRM ครบวงจร | PNA Digital',
  'แนะนำระบบจัดการร้านค้าออนไลน์ครบวงจร POS, สต็อก, CRM พร้อมวิธีเลือกระบบที่เหมาะกับ SME ไทย ให้เพิ่มยอดขายและลดงานซ้ำซ้อนได้จริง',
  'ระบบจัดการร้านค้าออนไลน์, ระบบ POS ออนไลน์, ระบบจัดการสต็อกสินค้า, CRM ภาษาไทย, ระบบ SME',
  'ระบบจัดการร้านค้าออนไลน์',
  'ระบบจัดการร้านค้าออนไลน์ — POS, สต็อก, CRM ที่ใช้ได้จริง',
  'ระบบจัดการร้านค้าออนไลน์ POS + Stock + CRM | PNA Digital',
  'รวมระบบจัดการร้านค้าออนไลน์ POS, สต็อก, CRM ใช้งานจริง เลือกอย่างไรให้เหมาะกับ SME',
  '/assets/img/blog/online-shop-management-system.png',
  'article',
  'summary_large_image',
  'ระบบจัดการร้านค้าออนไลน์ POS + Stock + CRM',
  'รวมระบบจัดการร้านค้าออนไลน์ครบวงจรสำหรับ SME ไทย POS, สต็อก, CRM',
  '/assets/img/blog/online-shop-management-system.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','ระบบจัดการร้านค้าออนไลน์','item','https://pna.co.th/blog/online-shop-management-system')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 5) รับทำการตลาดออนไลน์ครบวงจร — ทำเองดีหรือจ้างเอเจนซี่? (KD75 — high)
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('in-house-vs-agency-marketing'), 1, 20),
  'in-house-vs-agency-marketing',
  'รับทำการตลาดออนไลน์ครบวงจร ทำเองดีหรือจ้างเอเจนซี่ดีกว่ากัน?',
  'เปรียบเทียบการทำการตลาดออนไลน์ด้วยทีม in-house กับการจ้างเอเจนซี่อย่างละเอียด ตั้งแต่ต้นทุน ความเร็ว คุณภาพงาน และความยืดหยุ่น ช่วยให้ SME เลือกได้ตรงกับธุรกิจ',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #5 -->',
  '/assets/img/blog/in-house-vs-agency-marketing.png',
  'draft',
  'การตลาดออนไลน์ ทำเองดีหรือจ้างเอเจนซี่? เปรียบเทียบครบ | PNA Digital',
  'เปรียบเทียบการทำการตลาดออนไลน์ด้วยทีม in-house กับการจ้างเอเจนซี่ครบทุกมิติ ทั้งต้นทุน ความเร็ว คุณภาพงาน ความยืดหยุ่น สำหรับ SME ไทย',
  'รับทำการตลาดออนไลน์ครบวงจร, ทำการตลาดเอง, จ้างเอเจนซี่, เอเจนซี่การตลาดดิจิทัล, การตลาดออนไลน์ SME',
  'รับทำการตลาดออนไลน์ครบวงจร',
  'การตลาดออนไลน์ ทำเองดีหรือจ้างเอเจนซี่ดีกว่ากัน?',
  'การตลาดออนไลน์ ทำเองหรือจ้างเอเจนซี่? | PNA Digital',
  'เปรียบเทียบ In-house vs Agency — ต้นทุน ความเร็ว คุณภาพ และความยืดหยุ่นที่ SME ต้องเลือก',
  '/assets/img/blog/in-house-vs-agency-marketing.png',
  'article',
  'summary_large_image',
  'การตลาดออนไลน์ ทำเองหรือจ้างเอเจนซี่?',
  'In-house vs Agency — ต้นทุน คุณภาพ ความยืดหยุ่นที่ SME ต้องเลือก',
  '/assets/img/blog/in-house-vs-agency-marketing.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','รับทำการตลาดออนไลน์ครบวงจร','item','https://pna.co.th/blog/in-house-vs-agency-marketing')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 6) Line OA AI Chatbot สำหรับธุรกิจ — ตั้งค่า ราคา use case
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('line-oa-ai-chatbot-guide'), 1, 20),
  'line-oa-ai-chatbot-guide',
  'Line OA AI Chatbot สำหรับธุรกิจ — วิธีตั้งค่า ราคา และ use case ที่ใช้ได้จริง',
  'คู่มือเริ่มต้นใช้ Line OA AI Chatbot ในธุรกิจ ตั้งแต่ขั้นตอนตั้งค่า การออกแบบ flow ราคาที่ควรเตรียม และตัวอย่าง use case ของธุรกิจไทยที่ใช้แล้วได้ผล',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #6 -->',
  '/assets/img/blog/line-oa-ai-chatbot-guide.png',
  'draft',
  'Line OA AI Chatbot — ตั้งค่า ราคา use case ใช้ได้จริง 2026 | PNA',
  'คู่มือ Line OA AI Chatbot สำหรับธุรกิจไทยปี 2026 ตั้งแต่วิธีตั้งค่า ออกแบบ flow ราคาที่ต้องเตรียม และ use case ที่ใช้แล้วได้ผลจริง',
  'Line OA AI Chatbot, AI Chatbot Line, รับทำ AI Chatbot, Chatbot Line OA ราคา, Chatbot ธุรกิจไทย',
  'Line OA AI Chatbot',
  'Line OA AI Chatbot สำหรับธุรกิจ — ตั้งค่า ราคา use case ที่ใช้ได้จริง',
  'Line OA AI Chatbot — คู่มือธุรกิจไทยปี 2026 | PNA Digital',
  'ตั้งค่า Line OA AI Chatbot — flow design ราคา และ use case ที่ใช้ได้จริงในธุรกิจ',
  '/assets/img/blog/line-oa-ai-chatbot-guide.png',
  'article',
  'summary_large_image',
  'Line OA AI Chatbot — คู่มือธุรกิจ 2026',
  'ตั้งค่า Line OA AI Chatbot ราคาและ use case ที่ใช้ได้จริงในธุรกิจไทย',
  '/assets/img/blog/line-oa-ai-chatbot-guide.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','Line OA AI Chatbot','item','https://pna.co.th/blog/line-oa-ai-chatbot-guide')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 7) เครื่องมือทำคอนเทนต์ AI — 8 ตัวที่ใช้จริงปี 2026
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('ai-content-tools-2026'), 1, 20),
  'ai-content-tools-2026',
  'เครื่องมือทำคอนเทนต์ AI 8 ตัวที่ใช้ได้จริงในธุรกิจไทย ปี 2026',
  'รีวิว 8 เครื่องมือทำคอนเทนต์ AI ที่ทีมการตลาดไทยใช้แล้วเวิร์ก ทั้งพากย์เสียง AI, AI copywriting, สร้างรูปภาพ และวิดีโอ พร้อมแนะนำว่าตัวไหนเหมาะกับงานแบบไหน',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #7 -->',
  '/assets/img/blog/ai-content-tools-2026.png',
  'draft',
  'เครื่องมือทำคอนเทนต์ AI 8 ตัว ใช้จริงในธุรกิจไทย 2026 | PNA Digital',
  'รวม 8 เครื่องมือทำคอนเทนต์ AI ที่ทีมการตลาดไทยใช้จริงในปี 2026 ครอบคลุม voiceover, copywriting, รูปภาพ และวิดีโอ พร้อมแนะนำการเลือกใช้ให้เหมาะกับงาน',
  'เครื่องมือทำคอนเทนต์ AI, AI voiceover, AI copywriting ภาษาไทย, AI content tools, สร้างคอนเทนต์ด้วย AI',
  'เครื่องมือทำคอนเทนต์ AI',
  'เครื่องมือทำคอนเทนต์ AI 8 ตัวที่ใช้ได้จริงในธุรกิจไทย ปี 2026',
  '8 เครื่องมือทำคอนเทนต์ AI ที่ใช้จริงปี 2026 | PNA Digital',
  'รีวิว 8 เครื่องมือทำคอนเทนต์ AI สำหรับนักการตลาดไทย — voiceover, copy, รูป, video',
  '/assets/img/blog/ai-content-tools-2026.png',
  'article',
  'summary_large_image',
  '8 เครื่องมือทำคอนเทนต์ AI ที่ใช้ได้จริง ปี 2026',
  '8 เครื่องมือ AI สำหรับนักการตลาดไทย — voiceover, copy, รูป, video',
  '/assets/img/blog/ai-content-tools-2026.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','เครื่องมือทำคอนเทนต์ AI','item','https://pna.co.th/blog/ai-content-tools-2026')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 8) ติดหน้าแรก Google — กลยุทธ์ SEO 2026 ที่ทำได้จริง
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('seo-strategy-2026'), 1, 20),
  'seo-strategy-2026',
  'ติดหน้าแรก Google ด้วยกลยุทธ์ SEO ปี 2026 ที่ทำได้จริง',
  'กลยุทธ์ SEO ที่ใช้ได้จริงในปี 2026 ครบทั้ง Technical SEO, Content, Link building และการ optimize ให้ติดผลค้นหาของ AI พร้อมขั้นตอนที่ธุรกิจไทยทำตามได้ทันที',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #8 -->',
  '/assets/img/blog/seo-strategy-2026.png',
  'draft',
  'ติดหน้าแรก Google ด้วยกลยุทธ์ SEO ปี 2026 ที่ทำได้จริง | PNA Digital',
  'คู่มือทำ SEO ปี 2026 ครอบคลุม Technical, Content, Link building และ AI Search visibility พร้อมขั้นตอนที่ธุรกิจไทยทำตามได้จริง ติดหน้าแรก Google ได้ระยะยาว',
  'ติดหน้าแรก Google, กลยุทธ์ SEO 2026, รับทำ SEO, Technical SEO, Content SEO, AI Search SEO',
  'ติดหน้าแรก Google',
  'ติดหน้าแรก Google ด้วยกลยุทธ์ SEO ปี 2026 ที่ทำได้จริง',
  'ติดหน้าแรก Google ด้วยกลยุทธ์ SEO 2026 | PNA Digital',
  'กลยุทธ์ SEO ปี 2026 — Technical, Content, Link, AI Search ที่ธุรกิจไทยทำตามได้',
  '/assets/img/blog/seo-strategy-2026.png',
  'article',
  'summary_large_image',
  'ติดหน้าแรก Google ด้วยกลยุทธ์ SEO 2026',
  'กลยุทธ์ SEO 2026 — Technical, Content, Link, AI Search ทำตามได้จริง',
  '/assets/img/blog/seo-strategy-2026.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','ติดหน้าแรก Google','item','https://pna.co.th/blog/seo-strategy-2026')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 9) ระบบ POS ออนไลน์ — เปรียบเทียบ 5 ระบบยอดนิยม (KD80 — top)
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('online-pos-comparison'), 1, 20),
  'online-pos-comparison',
  'ระบบ POS ออนไลน์ เปรียบเทียบ 5 ระบบยอดนิยม เลือกอันไหนเหมาะกับร้าน?',
  'รีวิวและเปรียบเทียบ 5 ระบบ POS ออนไลน์ยอดนิยมในไทย ทั้งฟีเจอร์ ราคา การเชื่อมต่อ OTA และข้อดีข้อเสีย พร้อมแนะนำให้เลือกอันที่เหมาะกับร้านของคุณ',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #9 -->',
  '/assets/img/blog/online-pos-comparison.png',
  'draft',
  'ระบบ POS ออนไลน์ เปรียบเทียบ 5 ระบบยอดนิยม ปี 2026 | PNA Digital',
  'เปรียบเทียบ 5 ระบบ POS ออนไลน์ยอดนิยมในไทยอย่างละเอียด ทั้งฟีเจอร์ ราคา การเชื่อมต่อ OTA และวิธีเลือกระบบที่เหมาะกับร้านอาหาร คาเฟ่ และ SME',
  'ระบบ POS ออนไลน์, ระบบ POS ร้านอาหาร, POS Thailand, เปรียบเทียบ POS, POS SME',
  'ระบบ POS ออนไลน์',
  'ระบบ POS ออนไลน์ — เปรียบเทียบ 5 ระบบยอดนิยม เลือกอันไหนเหมาะกับร้าน',
  'ระบบ POS ออนไลน์ — เปรียบเทียบ 5 ระบบ เลือกที่เหมาะกับร้าน | PNA',
  '5 ระบบ POS ออนไลน์ยอดนิยมในไทย — ฟีเจอร์ ราคา การเชื่อมต่อ ข้อดีข้อเสีย',
  '/assets/img/blog/online-pos-comparison.png',
  'article',
  'summary_large_image',
  'ระบบ POS ออนไลน์ — เปรียบเทียบ 5 ระบบยอดนิยม',
  '5 ระบบ POS ออนไลน์ยอดนิยม เปรียบเทียบฟีเจอร์ ราคา เลือกที่เหมาะกับร้าน',
  '/assets/img/blog/online-pos-comparison.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','ระบบ POS ออนไลน์','item','https://pna.co.th/blog/online-pos-comparison')
    )
  )
);


-- ─────────────────────────────────────────────────────────────
-- 10) GEO + AEO คืออะไร? วิธีทำ SEO ให้ติดในผลค้นหาของ AI ปี 2026
-- ─────────────────────────────────────────────────────────────
INSERT INTO blog_posts (uid, slug, title, short_description, content, featured_image, status, seo_title, seo_description, seo_keywords, seo_focus_keyword, seo_h1, og_title, og_description, og_image, og_type, twitter_card, twitter_title, twitter_description, twitter_image, schema_json, breadcrumb_json) VALUES (
  SUBSTRING(MD5('geo-aeo-explained'), 1, 20),
  'geo-aeo-explained',
  'GEO และ AEO คืออะไร? วิธีทำ SEO ให้ติดในผลค้นหาของ AI ปี 2026',
  'อธิบาย GEO (Generative Engine Optimisation) และ AEO (Answer Engine Optimisation) แบบเข้าใจง่าย ต่างจาก SEO เดิมตรงไหน และวิธีปรับเว็บให้ติดในผลค้นหาของ AI ปี 2026',
  '<!-- TODO: ใส่ body content ตาม outline ใน PHASE4_BLOG_OUTLINES.md ข้อ #10 -->',
  '/assets/img/blog/geo-aeo-explained.png',
  'draft',
  'GEO และ AEO คืออะไร? SEO ยุค AI Search ปี 2026 | PNA Digital',
  'GEO กับ AEO คืออะไร ต่างจาก SEO ดั้งเดิมตรงไหน และต้องทำอย่างไรให้เว็บติดในผลค้นหาของ ChatGPT, Google SGE และ Perplexity ในปี 2026',
  'GEO, AEO, Generative Engine Optimisation, Answer Engine Optimisation, AI SEO Thailand, AI Search visibility',
  'GEO Generative Engine Optimisation',
  'GEO และ AEO คืออะไร? วิธีทำ SEO ให้ติดในผลค้นหาของ AI ปี 2026',
  'GEO และ AEO คืออะไร? SEO ยุค AI 2026 | PNA Digital',
  'GEO + AEO — SEO ยุค AI ที่ทำให้เว็บติดผลค้นหาของ ChatGPT, Google SGE, Perplexity',
  '/assets/img/blog/geo-aeo-explained.png',
  'article',
  'summary_large_image',
  'GEO และ AEO คืออะไร? SEO ยุค AI ปี 2026',
  'GEO + AEO — วิธีทำ SEO ให้ติดในผลค้นหาของ AI ปี 2026',
  '/assets/img/blog/geo-aeo-explained.png',
  NULL,
  JSON_OBJECT(
    '@context', 'https://schema.org', '@type', 'BreadcrumbList',
    'itemListElement', JSON_ARRAY(
      JSON_OBJECT('@type','ListItem','position',1,'name','หน้าแรก','item','https://pna.co.th/'),
      JSON_OBJECT('@type','ListItem','position',2,'name','บล็อก','item','https://pna.co.th/blog'),
      JSON_OBJECT('@type','ListItem','position',3,'name','GEO และ AEO','item','https://pna.co.th/blog/geo-aeo-explained')
    )
  )
);


-- ============================================================
-- VERIFICATION
-- ============================================================

-- 1) Check all 10 inserted
SELECT slug, status, LEFT(seo_title, 60) AS title60
FROM blog_posts
WHERE slug IN (
  'start-online-business-2026','how-to-choose-backend-system','how-to-pick-web-agency',
  'online-shop-management-system','in-house-vs-agency-marketing','line-oa-ai-chatbot-guide',
  'ai-content-tools-2026','seo-strategy-2026','online-pos-comparison','geo-aeo-explained'
);
-- Expected: 10 rows, status='draft'

-- 2) Validate JSON
SELECT slug,
  JSON_VALID(breadcrumb_json) AS breadcrumb_ok,
  JSON_LENGTH(breadcrumb_json, '$.itemListElement') AS breadcrumb_levels
FROM blog_posts
WHERE slug IN (
  'start-online-business-2026','how-to-choose-backend-system','how-to-pick-web-agency',
  'online-shop-management-system','in-house-vs-agency-marketing','line-oa-ai-chatbot-guide',
  'ai-content-tools-2026','seo-strategy-2026','online-pos-comparison','geo-aeo-explained'
);

-- ============================================================
-- AFTER USER WRITES CONTENT — PUBLISH WORKFLOW
-- ============================================================
-- หลัง user เขียน body content ครบ (ผ่าน partner UI editor) ให้รัน UPDATE นี้เพื่อ publish:
--
-- UPDATE blog_posts
-- SET status = 'published', published_at = NOW()
-- WHERE slug = '<slug>' AND content NOT LIKE '%TODO%';
--
-- หรือ publish ทีละ post ผ่าน partner UI ตรง ๆ
