เคยแชร์ลิงก์เว็บไซต์แล้วรูปไม่ขึ้น หัวข้อไม่ตรง หรือคำอธิบายดูแปลกไหม? ปัญหานี้แก้ได้ด้วย Open Graph และ Social Meta ซึ่งเป็นชุดข้อมูลหลังบ้านที่บอก Facebook, LINE, X, LinkedIn และแพลตฟอร์มโซเชียลว่า ควรแสดงรูป ชื่อเรื่อง คำอธิบาย และลิงก์ของหน้าเว็บคุณอย่างไร เมื่อมีคนกดแชร์

พูดง่ายๆ ถ้าเว็บไซต์คือหน้าร้าน Open Graph ก็คือ “ป้ายหน้าร้านตอนถูกแชร์” หากป้ายดูดี คนเข้าใจทันทีว่าลิงก์นี้เกี่ยวกับอะไร โอกาสคลิกก็สูงขึ้น และธุรกิจดูน่าเชื่อถือขึ้นตั้งแต่ก่อนลูกค้าเปิดเว็บด้วยซ้ำ
Open Graph คืออะไร และทำไมเว็บธุรกิจควรตั้งค่า?
Open Graph คือมาตรฐาน meta tag ที่เริ่มใช้เพื่อควบคุมหน้าตาของลิงก์เมื่อถูกแชร์บนโซเชียล โดย tag เหล่านี้จะอยู่ในส่วน <head> ของหน้าเว็บ ผู้ใช้ทั่วไปจะมองไม่เห็น แต่แพลตฟอร์มโซเชียลจะอ่านข้อมูลนี้เพื่อสร้าง link preview
ตัวอย่างข้อมูลที่ Open Graph บอกแพลตฟอร์ม ได้แก่ ชื่อหน้าเว็บ รูปภาพหลัก คำอธิบาย ประเภทเนื้อหา และ URL ที่ถูกต้อง เช่น ถ้าคุณมีบทความบริการรับทำเว็บไซต์ WordPress แต่ตอนแชร์กลับขึ้นรูปโลโก้เล็กๆ หรือรูปสินค้าเก่า นั่นมักเกิดจากการไม่ได้ตั้งค่า Open Graph ให้ชัดเจน
สำหรับเจ้าของธุรกิจ ประโยชน์ไม่ได้มีแค่ความสวย แต่เกี่ยวกับผลลัพธ์ทางการตลาดโดยตรง เพราะลิงก์ที่ดูมืออาชีพช่วยให้คนกล้าคลิกมากขึ้น โดยเฉพาะเวลาคุณแชร์ใน LINE OA, Facebook Page, กลุ่มลูกค้า หรือส่งให้ลูกค้าดูผ่านแชท
Social Meta ต่างจาก SEO Meta ยังไง?
หลายคนสับสนระหว่าง SEO Meta กับ Social Meta เพราะทั้งคู่มี title และ description เหมือนกัน แต่หน้าที่ต่างกัน
- SEO Meta Title: ใช้สำหรับผลค้นหา Google เป็นหลัก
- Meta Description: ใช้สรุปเนื้อหาในหน้าผลค้นหา เพื่อช่วยให้คนตัดสินใจกด
- Open Graph Title: ใช้กำหนดหัวข้อเวลาลิงก์ถูกแชร์บนโซเชียล
- Open Graph Description: ใช้กำหนดคำอธิบายใต้ลิงก์บนโซเชียล
- Open Graph Image: ใช้กำหนดรูปพรีวิวหลักของลิงก์
ในงานจริง ผมมักตั้ง SEO Title ให้เน้นคีย์เวิร์ดและเจตนาการค้นหา ส่วน Social Title จะเขียนให้ชวนคลิกขึ้นอีกนิด เพราะพฤติกรรมคนบนโซเชียลต่างจากคนที่กำลังค้นหาใน Google คุณสามารถอ่านต่อเรื่องการปรับผลค้นหาได้ที่ เพิ่ม CTR ในผลค้นหา Google
Open Graph Tag สำคัญที่ควรมีในทุกหน้าเว็บ
เว็บที่ทำจริงจังไม่ควรปล่อยให้ระบบเดารูปและข้อความเอง เพราะแพลตฟอร์มอาจดึงข้อมูลผิด จุดที่ควรตั้งค่าเป็นอย่างน้อยมีดังนี้
- og:title ชื่อเรื่องที่อยากให้แสดงตอนแชร์
- og:description คำอธิบายสั้นๆ ว่าหน้านี้มีประโยชน์อะไร
- og:image รูปพรีวิวหลัก ควรเป็นภาพแนวนอน อ่านง่าย
- og:url URL หลักของหน้านั้น ป้องกันการแชร์ URL ซ้ำหลายรูปแบบ
- og:type ประเภทเนื้อหา เช่น website หรือ article
- twitter:card รูปแบบการ์ดสำหรับ X หรือ Twitter เดิม
แหล่งอ้างอิงที่ควรใช้ตรวจมาตรฐานคือเอกสารจาก Meta for Developers เรื่อง Sharing for Webmasters ซึ่งอธิบายการตั้งค่า Open Graph สำหรับการแชร์ลิงก์โดยตรง
รูป Open Graph ควรออกแบบยังไงให้แชร์แล้วดูดี?
จากประสบการณ์ทำเว็บให้ธุรกิจ ปัญหาที่เจอบ่อยที่สุดไม่ใช่ tag ผิด แต่เป็น “รูปไม่เหมาะกับพื้นที่แสดงผล” เช่น รูปแนวตั้งเกินไป ตัวหนังสืออยู่ชิดขอบ หรือใช้ภาพที่รายละเอียดเยอะจนดูรกเมื่อถูกย่อบนมือถือ
แนวทางที่ใช้ได้จริงคือออกแบบรูป Open Graph เป็นแนวนอน สัดส่วนประมาณ 1.91:1 หรือทำเป็นภาพขนาด 1200 x 630 px เพื่อให้แสดงผลได้ดีบนหลายแพลตฟอร์ม ภาพควรมีจุดเด่นชัด พื้นหลังไม่รก และไม่วางข้อความสำคัญชิดขอบ
ถ้าเป็นเว็บบริการ เช่น คลินิก ร้านอาหาร เอเจนซี่ หรือคอร์สเรียน รูปควรสื่อบรรยากาศและประโยชน์ของหน้านั้น ไม่ใช่ใช้ภาพเดียวกันทั้งเว็บ เพราะเวลาลูกค้าแชร์หลายหน้า ทุกลิงก์จะดูเหมือนกันจนแยกไม่ออก
ตั้งค่า Open Graph บน WordPress ทำยังไง?
ถ้าใช้ WordPress วิธีที่ง่ายที่สุดคือใช้ปลั๊กอิน SEO เช่น Rank Math, Yoast SEO หรือ All in One SEO แล้วตั้งค่ารายหน้า ไม่จำเป็นต้องเขียนโค้ดเองทุกครั้ง
ขั้นตอนที่แนะนำ
- เข้าไปที่หน้าแก้ไขบทความหรือเพจ
- เปิดส่วน Social หรือ Preview ของปลั๊กอิน SEO
- ใส่ Social Title ให้เหมาะกับการแชร์
- เขียน Social Description แบบสั้น ชัด และชวนคลิก
- อัปโหลดรูป Open Graph เฉพาะหน้านั้น
- กดอัปเดต แล้วนำ URL ไปตรวจด้วยเครื่องมือ debug
จุดที่ผมแนะนำเป็นพิเศษคือ อย่าใช้ชื่อเดียวกันทุกแพลตฟอร์มแบบไม่คิด เพราะบางหน้าต้องขายความน่าเชื่อถือ บางหน้าต้องกระตุ้นให้คลิก เช่น หน้าบทความ SEO อาจใช้หัวข้อให้ความรู้ ส่วนหน้า Landing Page ควรเน้นผลลัพธ์และข้อเสนอที่ชัดกว่า
ถ้าคุณกำลังจัดระบบเว็บ WordPress ให้มีโครงสร้างดีขึ้น แนะนำให้อ่านเรื่อง โครงสร้าง URL ที่ดีต่อ SEO และ Google Tag Manager คืออะไร ใช้ยังไงให้วัดผลง่าย ต่อ เพราะทั้งสามเรื่องนี้ช่วยให้เว็บดูดี วัดผลได้ และจัดการได้เป็นระบบมากขึ้น
ทำไมตั้งแล้วแชร์ยังไม่เปลี่ยนทันที?
นี่เป็นปัญหาคลาสสิกมาก ตั้งค่าถูกแล้ว แต่แชร์ใน Facebook หรือ LINE ยังขึ้นรูปเก่า สาเหตุส่วนใหญ่คือแพลตฟอร์มเคยเก็บ cache ของลิงก์นั้นไว้แล้ว จึงยังแสดงข้อมูลเดิม
วิธีแก้คือใช้เครื่องมือ debug ของแพลตฟอร์มนั้นเพื่อสั่งให้ดึงข้อมูลใหม่ เช่น Facebook Sharing Debugger สำหรับ Facebook หรือเครื่องมือตรวจ Rich Preview อื่นๆ ตามช่องทางที่คุณใช้ หลังจากกด scrape หรือ refresh แล้ว ลิงก์มักจะแสดงข้อมูลใหม่ภายในเวลาไม่นาน
อีกจุดที่ต้องเช็กคือรูปต้องเข้าถึงได้จริง ไม่ถูกบล็อกด้วยระบบ hotlink protection, firewall, robots หรือ CDN บางแบบ เพราะถ้าแพลตฟอร์มดึงรูปไม่ได้ ต่อให้ tag ถูกก็อาจไม่แสดงภาพ
Open Graph มีผลต่อ SEO โดยตรงไหม?
Open Graph ไม่ใช่ปัจจัยจัดอันดับหลักแบบ title tag, content quality หรือ internal link แต่มีผลทางอ้อมที่สำคัญมาก เพราะลิงก์ที่ดูดีมีโอกาสถูกคลิก แชร์ และจดจำแบรนด์มากกว่า
สำหรับธุรกิจ สิ่งนี้เชื่อมกับ SEO ในภาพใหญ่ เช่น คนเห็นลิงก์บทความจากโซเชียล กดเข้าเว็บ อ่านต่อ แล้วอาจค้นหาแบรนด์คุณใน Google ภายหลัง หรือแชร์ให้คนอื่นต่อ นี่คือสัญญาณด้านการตลาดที่ทำให้แบรนด์แข็งแรงขึ้น แม้ตัว Open Graph เองจะไม่ได้ทำให้อันดับพุ่งทันที
ถ้าคุณทำคอนเทนต์เป็นประจำ ควรวางระบบให้ทุกบทความมี meta title, meta description, Open Graph image และ internal link ครบตั้งแต่แรก เหมือนการตรวจคุณภาพก่อนปล่อยงาน ไม่ใช่ค่อยมาแก้ตอนแชร์แล้วพัง
ตัวอย่างการตั้งค่า Social Meta ที่ใช้ได้จริง
สมมติคุณมีบทความชื่อ “ทำเว็บไซต์บริษัทต้องเตรียมอะไรบ้าง” ถ้าปล่อยให้ระบบดึงอัตโนมัติ อาจขึ้นแค่ชื่อบทความธรรมดา แต่ถ้าปรับ Social Meta จะทำให้น่าสนใจกว่า
- Social Title: ทำเว็บไซต์บริษัท ต้องเตรียมอะไรให้ไม่เสียเวลา?
- Social Description: เช็กลิสต์สำหรับเจ้าของธุรกิจ ตั้งแต่โครงสร้างหน้าเว็บ คอนเทนต์ รูปภาพ ไปจนถึงข้อมูลที่ควรส่งให้นักพัฒนา
- Social Image: ภาพโต๊ะทำงาน เว็บไซต์บนหน้าจอ และองค์ประกอบธุรกิจแบบมืออาชีพ
จะเห็นว่าข้อความไม่ได้ยัดคีย์เวิร์ด แต่ช่วยให้คนเข้าใจทันทีว่า “คลิกแล้วได้อะไร” นี่คือหัวใจของ Social Meta ที่ดี
เช็กลิสต์ก่อนเผยแพร่บทความหรือหน้า Landing Page
ก่อนกดเผยแพร่หน้าเว็บใหม่ ลองใช้เช็กลิสต์นี้เป็นมาตรฐานในทีม จะช่วยลดปัญหาลิงก์แชร์ไม่สวยได้มาก
- ตั้ง SEO Title ไม่ยาวเกินไป และมีคีย์เวิร์ดหลัก
- เขียน Meta Description ให้ชัด ไม่ใช่คัดย่อหน้าแรกมาทั้งดุ้น
- ตั้ง Open Graph Title ให้เหมาะกับโซเชียล
- ตั้ง Open Graph Description ให้สั้นและเข้าใจง่าย
- ใช้รูป OG เฉพาะหน้า ไม่ใช้รูปซ้ำทั้งเว็บโดยไม่จำเป็น
- ตรวจลิงก์ด้วย debug tool หลังเผยแพร่
- เช็กบนมือถือจริง เพราะคนส่วนใหญ่เห็นลิงก์จากมือถือ
เมื่อทำครบ คุณจะได้ลิงก์ที่ดูเป็นมืออาชีพขึ้นทันที และยังช่วยให้ทีมขาย ทีมแอดมิน หรือทีมการตลาดส่งลิงก์ให้ลูกค้าได้อย่างมั่นใจ
คำถามที่พบบ่อย
Open Graph จำเป็นกับเว็บไซต์เล็กไหม?
จำเป็น โดยเฉพาะถ้าคุณแชร์ลิงก์ผ่าน Facebook, LINE, LinkedIn หรือแชทหาลูกค้าเป็นประจำ เว็บเล็กยิ่งควรทำให้ลิงก์ดูน่าเชื่อถือตั้งแต่แรก เพราะทุกคลิกมีความหมายต่อโอกาสขาย
ใช้รูป Open Graph รูปเดียวทั้งเว็บได้ไหม?
ทำได้ แต่ไม่แนะนำสำหรับเว็บที่มีหลายบริการหรือหลายบทความ เพราะแต่ละหน้ามีเจตนาต่างกัน รูปเฉพาะหน้าช่วยให้คนเข้าใจเนื้อหาเร็วขึ้น และทำให้ลิงก์ที่แชร์ดูไม่ซ้ำซาก
แก้ Open Graph แล้วทำไม Facebook ยังขึ้นรูปเก่า?
ส่วนใหญ่เกิดจาก cache ของแพลตฟอร์ม ให้ใช้ Facebook Sharing Debugger หรือเครื่องมือตรวจพรีวิวของแพลตฟอร์มนั้นเพื่อดึงข้อมูลใหม่อีกครั้ง และตรวจว่ารูปภาพเปิดเข้าถึงได้จริง