มีปัญหาหนึ่งที่เจ้าของเว็บเจอบ่อยแล้วงงที่สุด คือเปิดเว็บดูเองก็ปกติดี เนื้อหาครบ สวยงาม แต่ Google กลับไม่เก็บหน้านั้นเข้าดัชนี หรือเก็บแล้วแสดงเป็นหน้าว่าง
สาเหตุที่พบบ่อยที่สุดคือวิธีที่หน้าเว็บนั้นถูกสร้างขึ้น
SSR กับ CSR คืออะไร
SSR ย่อจาก Server-Side Rendering คือการที่เซิร์ฟเวอร์ประกอบหน้าเว็บให้เสร็จก่อน แล้วส่ง HTML ที่มีเนื้อหาครบมาให้เบราว์เซอร์ ใครก็ตามที่ขอหน้านั้นจะได้เนื้อหาทันทีในคำขอครั้งแรก
CSR ย่อจาก Client-Side Rendering คือการที่เซิร์ฟเวอร์ส่ง HTML เปล่ามาก่อน พร้อมไฟล์ JavaScript แล้วปล่อยให้เบราว์เซอร์รัน JavaScript เพื่อไปดึงข้อมูลและสร้างเนื้อหาขึ้นมาเอง
ความต่างที่สำคัญที่สุดคือ ถ้าตัวขอหน้าเว็บไม่รัน JavaScript แบบ CSR จะได้หน้าเปล่า ส่วนแบบ SSR จะได้เนื้อหาครบ
ทำไมเรื่องนี้สำคัญกับ SEO
Googlebot รัน JavaScript ได้ แต่ไม่ได้ทำทันที กระบวนการแบ่งเป็นสองรอบ รอบแรกอ่าน HTML ที่ได้มา รอบสองค่อยกลับมารัน JavaScript ซึ่งอาจห่างกันหลายวันหรือนานกว่านั้นขึ้นกับทรัพยากรที่ Google จัดสรรให้เว็บนั้น
ผลที่ตามมามีสามข้อ
หนึ่ง เนื้อหาถูกเก็บช้ากว่า สำหรับเว็บที่อัปเดตบ่อย เช่น เว็บประกาศอสังหาฯ หรือเว็บที่มีสต็อกสินค้าเปลี่ยนตลอด ความล่าช้านี้มีต้นทุนจริง
สอง งบการเก็บข้อมูลถูกใช้เปลือง การรัน JavaScript กินทรัพยากรมากกว่าการอ่าน HTML เว็บใหญ่ที่ใช้ CSR ทั้งเว็บมักถูกเก็บข้อมูลไม่ครบ อ่านต่อที่ Crawl Budget คืออะไร
สาม ตัวเก็บข้อมูลอื่นส่วนใหญ่ไม่รัน JavaScript เลย นี่คือข้อที่สำคัญที่สุดในปี 2026 เพราะตัวเก็บข้อมูลของผู้ให้บริการ AI ส่วนใหญ่อ่านแต่ HTML ดิบ เว็บที่เป็น CSR ล้วนจึงแทบไม่มีโอกาสถูกอ้างอิงในคำตอบของ AI เลย
ตรวจว่าเว็บของคุณเป็นแบบไหน
มีสองวิธีที่ทำได้เองในหนึ่งนาที
วิธีที่หนึ่ง ดู Source คลิกขวาบนหน้าเว็บแล้วเลือก View Page Source จากนั้นค้นหาข้อความจากบทความที่เห็นบนหน้าจอ ถ้าหาเจอ แปลว่าเนื้อหาอยู่ใน HTML แล้ว ถ้าหาไม่เจอ แปลว่าเนื้อหาถูกสร้างด้วย JavaScript
ระวังอย่าสับสนกับ Inspect Element ซึ่งแสดงผลลัพธ์ หลัง JavaScript ทำงานแล้ว จึงเห็นเนื้อหาเสมอ ต้องใช้ View Source เท่านั้น
วิธีที่สอง ปิด JavaScript ในเบราว์เซอร์ แล้วเปิดหน้าเว็บใหม่ ถ้าหน้าว่างเปล่า นั่นคือสิ่งที่ตัวเก็บข้อมูลจำนวนมากเห็น
แต่ละแบบเหมาะกับอะไร
SSR เหมาะกับ
หน้าที่ต้องการให้คนค้นเจอ ได้แก่ หน้าแรก หน้าบริการ บทความ หน้าสินค้า และหน้าที่เจาะพื้นที่ พูดง่าย ๆ คือทุกหน้าที่เป็นทางเข้าจากการค้นหา
CSR เหมาะกับ
ส่วนที่อยู่หลังการล็อกอิน เช่น แดชบอร์ด ระบบจัดการหลังบ้าน หรือเครื่องมือคำนวณที่ต้องตอบสนองทันที ส่วนเหล่านี้ไม่ต้องการให้ค้นเจออยู่แล้ว การใช้ CSR จึงไม่มีปัญหาและให้ประสบการณ์ที่ลื่นกว่า
ทางเลือกที่สาม Static Site Generation
SSG คือการสร้าง HTML ไว้ล่วงหน้าตั้งแต่ตอนบิลด์ แล้วเสิร์ฟไฟล์นิ่ง ๆ วิธีนี้เร็วที่สุดและถูกที่สุด เหมาะกับเนื้อหาที่ไม่เปลี่ยนทุกนาที เช่น บทความและหน้าบริการ
เว็บนี้เองใช้วิธีนี้ อ่านเหตุผลได้ที่ ทำไม Astro เหมาะกับ SEO
กรณีที่พบบ่อยในเว็บไทย
เว็บที่ทำด้วย React หรือ Vue โดยไม่ได้ตั้งค่าเพิ่ม เป็น CSR ทั้งหมดโดยปริยาย นี่คือกรณีที่เจอบ่อยที่สุดเมื่อจ้างนักพัฒนาที่ถนัดสายแอปมาทำเว็บการตลาด
เว็บ WordPress ที่ใช้ปลั๊กอินโหลดเนื้อหาแบบไม่รีเฟรช เช่น ระบบเลื่อนหน้าแบบ Infinite Scroll ที่ไม่มีลิงก์หน้าถัดไปจริง ทำให้หน้าที่ 2 เป็นต้นไปไม่ถูกเก็บ
เว็บที่ซ่อนเนื้อหาไว้ในแท็บที่ต้องคลิก ถ้าเนื้อหาโหลดมาตั้งแต่ต้นแล้วแค่ซ่อนด้วย CSS จะไม่มีปัญหา แต่ถ้าเนื้อหาถูกดึงมาตอนคลิก จะไม่ถูกเก็บ
รีวิวหรือความเห็นที่โหลดจากบริการภายนอก มักไม่ถูกเก็บ ทำให้เสียโอกาสได้ Rich Result ประเภทคะแนนรีวิว
ถ้าเว็บปัจจุบันเป็น CSR ควรทำอย่างไร
ไม่จำเป็นต้องรื้อทั้งเว็บ ให้ไล่ตามลำดับความสำคัญ
ขั้นแรก แยกให้ออกว่าหน้าไหนต้องการให้ค้นเจอ ปกติมีไม่เกิน 20-30% ของหน้าทั้งหมด
ขั้นที่สอง เปลี่ยนเฉพาะหน้าเหล่านั้นเป็น SSR หรือ SSG เฟรมเวิร์กสมัยใหม่รองรับการเลือกทีละหน้าได้ ไม่ต้องเปลี่ยนทั้งโปรเจกต์
ขั้นที่สาม ตรวจผลด้วยเครื่องมือทดสอบ URL ใน Search Console ดูส่วน HTML ที่ Google เห็นจริง ไม่ใช่ดูจากหน้าจอตัวเอง
ขั้นที่สี่ ถ้าเปลี่ยนโครงสร้าง URL ด้วย ต้องทำแผนเปลี่ยนเส้นทางให้ครบ อ่านต่อที่ 301 Redirect คืออะไร
SSR ไม่ได้ดีทุกด้าน
ต้องพูดให้ครบว่า SSR มีต้นทุนที่ CSR ไม่มี
เซิร์ฟเวอร์ทำงานหนักกว่า ทุกคำขอต้องประกอบหน้าใหม่ ถ้าไม่ทำแคชให้ดี ค่าเซิร์ฟเวอร์จะสูงขึ้นตามจำนวนผู้เข้าชม
เวลาตอบสนองแรกอาจช้าลง ถ้าเซิร์ฟเวอร์ประมวลผลนาน ค่า TTFB จะแย่ลง ซึ่งกระทบ Core Web Vitals อ่านต่อที่ TTFB คืออะไร
ซับซ้อนกว่าในการพัฒนา ต้องระวังโค้ดที่ทำงานได้เฉพาะบนเบราว์เซอร์
นี่คือเหตุผลที่ SSG มักเป็นทางออกที่ดีที่สุดสำหรับเว็บการตลาดและบล็อก เพราะได้ HTML ครบเหมือน SSR โดยไม่มีภาระที่เซิร์ฟเวอร์
สรุป
คำถามที่ควรถามไม่ใช่ “SSR หรือ CSR ดีกว่า” แต่คือ “หน้านี้ต้องการให้ค้นเจอไหม”
ถ้าใช่ เนื้อหาต้องอยู่ใน HTML ตั้งแต่คำขอแรก ถ้าไม่ใช่ จะใช้วิธีไหนก็ได้ตามที่สะดวก
ถ้าอยากให้เราตรวจว่าเว็บของคุณมีหน้าไหนที่บอทมองไม่เห็นบ้าง ดูบริการได้ที่ /services/seo-audit/ หรืออ่านต่อที่ JavaScript SEO
