ติดตั้งปุ่มแชร์ Social Media บน WordPress ไม่ให้เว็บช้า

ปุ่มแชร์ Social Media ที่ติดตั้งผิด Plugin อาจทำให้เว็บโหลดช้าลงอย่างเห็นได้ชัด

ติดตั้งปุ่มแชร์ Social Media บน WordPress ไม่ให้เว็บช้า WordPress

ปุ่มแชร์ Social Media คืออะไร?

ปุ่มแชร์ Social Media หรือ Social Share Buttons คือ ปุ่มต่างๆ ที่ติดตั้งบนเว็บไซต์ของคุณ เพื่อให้ผู้ซื้มชมสามารถแชร์บทความหรือสินค้าไปยัง Social Media ต่างๆ เช่น Facebook, Twitter, Pinterest, LinkedIn, WhatsApp เป็นต้น เมื่อผู้เยี่ยมชมคลิกปุ่มแชร์ เบราว์เซอร์ของเขาจะเปิด Dialog สำหรับเลือกบัญชี Social Media ของเขา แล้วดำเนินการแชร์ลิงก์บทความของคุณไปยังวอลลเปเปอร์ (Wall) หรือ Feed ของเขา

ปุ่มแชร์ Social Media นั้นมีประโยชน์ต่อคุณและเว็บไซต์ของคุณ เพราะ:

ประเภทของ Social Share Buttons Plugins

มีหลาย Plugin ที่ช่วยให้เพิ่มปุ่มแชร์ Social Media ได้อย่างง่ายดาย:

1. Sharethis Share Buttons (ฟรี)

เป็น Plugin ที่ยอดนิยม มี Sharethis Widget ที่ดีไซน์สวยงาม ทำงาน Plugin ได้ดี ไม่หนักเซิร์ฟเวอร์:

2. Social Warfare (พิเศษ)

Plugin ที่ดีและถูกใจ Bloggers มากมาย มี Cache System ดีจึงไม่ทำให้เว็บช้า:

3. Easy Social Share Buttons (ฟรีมี Pro)

ตัวเลือกที่ดีสำหรับมือใหม่ Plugin นี้ใช้งานง่ายและเบาหน่วยประมวลผล:

4. Jetpack Social (ส่วนหนึ่งของ Jetpack Plugin)

Jetpack เป็น Plugin ใหญ่ที่มี Social Sharing เป็นหนึ่งในฟีเจอร์:

วิธีเลือก Plugin Social Share ที่ไม่ทำให้เว็บช้า

ปัญหาหลักของปุ่มแชร์ Social Media คือ บาง Plugin ใช้การโหลด JavaScript และ CSS จากเซิร์ฟเวอร์ของ Social Media โดยตรง (เช่น SDK ของ Facebook) ซึ่งอาจทำให้เว็บช้าลงเพราะต้องรอให้ Script โหลดจาก Server ภายนอก นี่คือสิ่งที่ต้องหลีกเลี่ยง:

หลีกเลี่ยง Facebook SDK มาตรฐาน

Facebook SDK เป็นตัวปกติที่ใช้ใน Social Plugins ส่วนใหญ่ แต่มีปัญหาคือ:

วิธีแก้: ใช้ Plugin ที่สร้าง Simple Share Buttons (ปุ่มแชร์ที่ง่ายๆ) โดยใช้ Direct URL ของ Social Media Share (เช่น facebook.com/sharer.php, twitter.com/share) แทนการใช้ SDK โดยตรง แนวทางนี้เบากว่า แต่อาจจะสูญเสีย Counter ของจำนวนแชร์

ปุ่มแชร์ที่เก่ากับปุ่มที่ใหม่

หากเว็บไซต์คุณสร้างมานานแล้ว อาจจะมี Old Social Plugins ที่ติดตั้งอยู่และไม่ได้ใช้งาน:

ถ้ามี Plugin Social เก่า ๆ ที่ไม่ได้ใช้งาน ให้ลบออกเพื่อช่วยเว็บไซต์ให้เบา


ตรวจสอบว่า Social Share Buttons ทำงานถูกต้อง

หลังติดตั้ง Plugin Social Share ให้ทดสอบด้วยวิธีต่อไปนี้:

# 1. เข้าไปดูบทความของคุณ ตรวจสอบว่าปุ่มแชร์ปรากฏหรือไม่

# 2. คลิกปุ่มแชร์ Facebook แล้วตรวจสอบว่าเปิดไดอะล็ก Facebook ได้หรือไม่

# 3. ทดสอบปุ่มแชร์อื่น ๆ เช่น Twitter, Pinterest, LinkedIn

# 4. ตรวจสอบ Page Speed:
#    ใช้ Google PageSpeed Insights หรือ GTmetrix
#    ดูว่าเพิ่มไปบนเว็บหลังติดตั้ง Social Buttons ช้าไปเท่าไร

# 5. ลองคลิกแชร์แล้วดูว่า Social Media ปรากฏเป้าหมายที่ถูกต้อง
Tip: หากเว็บไซต์ช้าลงหลังติดตั้ง Plugin Social ให้ลอง Disable Social SDK ที่ Plugin ให้ใช้ และเปิด "Lite Mode" หรือ "Static Buttons" แทน

แก้ปัญหาที่พบบ่อย

Error: "ปุ่มแชร์ไม่ปรากฏบนหน้าเว็บ"

ติดตั้ง Plugin Social Share Buttons แล้วแต่ไม่เห็นปุ่มแชร์

วิธีแก้: ตรวจสอบการตั้งค่า Plugin ว่า "Display Position" ถูกต้องหรือไม่ (เช่น บนหรือล่างของบทความ) บางธีมอาจต้องตั้งค่าเพิ่มเติมเพื่อให้ปุ่มแชร์ปรากฏ ลองแก้ไขไฟล์ Template ของธีม หรือใช้ Shortcode ของ Plugin เพื่อแทรกลง Post Content

Error: "คลิกแชร์แล้วเกิด Error หรือไม่เปิด Dialog"

ปุ่มแชร์ปรากฏ แต่คลิกแล้วไม่เกิดอะไร หรือแสดง Error Message

วิธีแก้: อาจเกิดจาก JavaScript Error เปิด Browser DevTools (F12) ไปที่ Console แล้วตรวจสอบว่ามี Error Message อะไรหรือไม่ หากเป็น Plugin Conflict ให้ปิด Plugin อื่นชั่วคราว แล้วลองอีกครั้ง

Error: "เว็บไซต์ช้าลงหลังติดตั้ง Social Share Plugin"

Pagespeed ลดลงมากหลังเพิ่ม Plugin Social Share

วิธีแก้: ลองสลับไปใช้ Plugin ที่เบากว่า เช่น Sharethis แทน Social Warfare ลองเปิด Lazy Loading ใน Plugin Settings เพื่อให้ Social Buttons โหลดหลังจากเว็บหลัก หรือใช้ Plugin Caching เช่น WP Super Cache

Error: "Facebook Share Counter แสดงเป็น 0 หรือไม่ถูกต้อง"

ปุ่มแชร์ Facebook ไม่แสดงจำนวนแชร์ที่ถูกต้อง

วิธีแก้: Facebook เก็บข้อมูลแชร์บนโดเมนเก่า ๆ ของ URL ถ้า URL โพสต์เปลี่ยนไป (เช่น เปลี่ยนชื่อโพสต์) Counter จะรีเซ็ตกลับเป็น 0 วิธีแก้ได้ยาก เว้นแต่จะไปขอให้ Facebook Debugger เรียกข้อมูลใหม่

Error: "ปุ่มแชร์ WhatsApp ไม่ทำงาน บนเดสก์ทอป"

ปุ่ม Share WhatsApp ทำงานบน Mobile แต่บน Desktop แล้วไม่เกิดอะไร

วิธีแก้: WhatsApp Share สำหรับ Desktop ต้องติดตั้ง WhatsApp Desktop App ก่อน ถ้าไม่มี ลองแนะนำให้ผู้ใช้ใช้ Social Media อื่น เช่น Facebook หรือ Twitter แทน


คำถามที่พบบ่อย

Q: ปุ่มแชร์ Social Media ช่วยให้ได้ SEO ได้ไหม?

A: ได้ Social Signals (จำนวนแชร์, Likes, Comments) เป็นสัญญาณบ่งชี้ว่าบทความนั้นได้รับความนิยม Google ใช้สัญญาณเหล่านี้เป็นหนึ่งในปัจจัยในการจัดอันดับ นอกจากนี้ปุ่มแชร์ยังทำให้เพิ่ม Referral Traffic ซึ่งเป็นตัวบ่งชี้เชิงบวก

Q: ควรติดตั้งกี่ Social Network?

A: แนะนำให้เลือก Social Network ที่ Audience ของคุณใช้งาน ถ้าเป็นธุรกิจ B2B ให้เลือก LinkedIn ถ้าเป็น Lifestyle Blog ให้เลือก Instagram, Pinterest ถ้าเป็น News Site ให้เลือก Facebook, Twitter ไม่จำเป็นต้องเพิ่มทั้งหมด เลือก 3-5 ตัวก็เพียงพอ

Q: ปุ่มแชร์ขนาดใหญ่ดูดีกว่าหรือขนาดเล็ก?

A: ขึ้นอยู่กับดีไซน์เว็บไซต์ของคุณ ปุ่มขนาดใหญ่จะสังเกตเห็นได้ง่าย แต่อาจครอบครัน Layout ส่วนปุ่มขนาดเล็กอาจถูกมองข้าม แนะนำให้เลือกปุ่มที่ไม่รบกวน Layout แต่ยังสามารถเห็นได้ชัดเจน