Google SEO ขั้นสูง

ทดสอบและดีบักข้อมูล Structured Data: ตรวจสอบด้วย Rich Results Test และแก้ไขข้อผิดพลาด

เขียน Structured Data ให้ถูกเป็นแค่ขั้นแรก การดีบักต้องผ่านสองด่าน: หน้าเดียวตรวจด้วย Rich Results Test ทั้งเว็บตรวจซ้ำด้วยรายงาน Rich Results ใน Search Console

结构化数据调试:写对只是开始,GSC 验证才算完Schema debugging: validating in GSC is the finish line 标记通过测试不等于有富媒体,Google 重审要等 1 至 4 周Passing test is not rich result; re-review takes 1-4 weeks ① Rich Results Test 单页验证① Rich Results Test single page贴 URL 或代码,查错误与警告Paste URL/code, check errors & warnings ② Schema Markup Validator 校验② Schema Markup Validator查 JSON-LD 合法性与字段缺失Validate JSON-LD and missing fields ③ Search Console 富媒体报告③ GSC rich results report看整站已验证多少页、错多少Site-wide valid vs invalid count ④ 修复后请求重新验证④ Request re-validationGSC 里点验证,等 1 至 4 周Request re-validation, wait 1-4 weeks 红线Red line标记通过≠富媒体出现,禁止为星级刷单Pass != shown; fake stars risk penalty 反直觉:大部分结构化数据错误是「警告」不是「错误」Counter-intuitive: most issues are warnings, not errors Google 把缺字段标为警告,页面仍可获得富媒体,不必全补Missing fields are warnings; rich result still eligible 真正会丢富媒体的是错误项:类型错配、字段类型不对Errors break eligibility: wrong type, bad value type 调试顺序:先修错误,再看警告,最后才纠结可选字段Order: fix errors first, warnings second, optional last
ขั้นตอนดีบัก Structured Data 4 ขั้นตอนและการจัดระดับข้อผิดพลาดกับคำเตือน

ทดสอบและดีบักข้อมูล Structured Data: ตรวจสอบด้วย Rich Results Test และแก้ไขข้อผิดพลาด

สรุปก่อน: เขียน Structured Data ให้ถูกเป็นแค่ขั้นแรก การดีบักต้องผ่านสองด่าน: หน้าเดียวตรวจด้วย Rich Results Test ทั้งเว็บตรวจซ้ำด้วยรายงาน Rich Results ใน Search Console มาร์กอัปผ่านไม่ได้แปลว่า Rich Results จะแสดง Google ต้องตรวจสอบใหม่ใช้เวลา 1 ถึง 4 สัปดาห์ ในรายงาน 80% ของข้อความแจ้งเป็นคำเตือน สิ่งที่ทำให้ใช้ไม่ได้จริงคือประเภทไม่ตรงกันและชนิดฟิลด์ไม่ถูกต้อง

1. หน้าที่ต่างกันของเครื่องมือทดสอบสองชุด

หลายทีมคิดว่าเขียน Schema ลงในหน้าเว็บแล้วก็จบ แต่ปรากฏว่าใน GSC แดงเต็มไปหมด การดีบัก Structured Data ต้องใช้เครื่องมือสองชุด แต่ละชุดดูแลคนละส่วน

Rich Results Test ใช้ทดสอบหน้าเดียว วาง URL หรือวางโค้ด เพื่อดูว่าหน้านี้สร้าง Rich Results ได้หรือไม่ Schema Markup Validator ใช้ตรวจว่า JSON-LD ถูกต้องตามไวยากรณ์หรือไม่

เครื่องมือ ทดสอบอะไร ใช้เมื่อไหร่ ข้อจำกัด
ทดสอบ Rich Results คุณสมบัติ Rich Results ของหน้าเดียว ทดสอบทีละหน้าก่อนเปิดใช้งาน ทดสอบเฉพาะหน้าที่คุณวาง
ตัวตรวจสอบ Schema ความถูกต้องตามไวยากรณ์ของ JSON-LD ตรวจในเครื่องขณะเขียนโค้ด ไม่ได้หมายความว่า Google จะแสดงจริง
รายงาน Rich Results ใน GSC หน้าที่ตรวจสอบแล้วทั้งเว็บ ดูทุกสัปดาห์หลังเปิดใช้งาน ข้อมูลล่าช้า 2 ถึง 3 วัน

วิธีเลือกประเภท Schema และมีฟิลด์อะไรบ้าง ดูที่structured data Schema และ รายการ Schema สำหรับ Structured Data ทั้งหมด บทความนี้อธิบายวิธีทดสอบหลังเขียนเสร็จ และวิธีแก้เมื่อผิดพลาด

ที่รายงานของเครื่องมือสามชุดไม่ตรงกันเป็นเรื่องปกติ: ทดสอบในเครื่องผ่านแล้ว GSC อาจต้องรออีก 2 ถึง 3 วันจึงจะสะท้อนผล อย่าด่วนสรุปเพียงเพราะในเครื่องผ่านแล้ว

2. ข้อผิดพลาดกับคำเตือน: ควรแก้ประเภทไหนก่อน

ทุกข้อความแจ้งในรายงานดีบักต้องจัดระดับก่อนจัดการ ถ้าแก้คำเตือนทีละข้อเหมือนเป็นข้อผิดพลาดจะเสียเวลาหลายวัน

ระดับ ความหมาย กระทบ Rich Results หรือไม่ ลำดับความสำคัญในการแก้
ข้อผิดพลาด Error ฟิลด์ที่จำเป็นหายไปหรือชนิดไม่ถูกต้อง ใช่ ทำให้ Rich Results หายไปเลย แก้ทันที
คำเตือน Warning ฟิลด์ที่แนะนำหายไป ไม่ ยังแสดงได้ จัดคิวค่อยเติม
ข้อมูล Info คำแนะนำฟิลด์ที่ไม่บังคับ ไม่ ว่างเมื่อไหร่ค่อยเติม

ข้อสังเกตที่ขัดกับสัญชาตญาณ: ในรายงาน 80% ของข้อความแจ้งเป็นคำเตือน Google ตีสีเหลืองฟิลด์ที่แนะนำอย่างผู้เขียนหรือวันที่ที่หายไป แต่หน้าก็ยังมีคุณสมบัติแสดง Rich Results

สิ่งที่ทำให้ Rich Results หายไปจริงคือข้อผิดพลาด: เช่น ใช้ประเภท Article แต่ไม่ได้เขียน headline หรือเขียนวันที่เป็นสตริงแทนรูปแบบ ISO สองประเภทนี้ต้องแก้เป็นอันดับแรก

ตัวอย่างสถานการณ์: เว็บบล็อกแห่งหนึ่ง GSC รายงานว่ามีปัญหา 120 หน้า ตอนแรกคิดว่าเสียทั้งหมด แต่พอจัดระดับแล้วพบว่า 110 หน้าเป็นคำเตือนเรื่อง image หายไป มีเพียง 10 หน้าที่เป็นข้อผิดพลาดรูปแบบ datePublished แก้ข้อผิดพลาดร้ายแรง 10 หน้าก่อน หนึ่งสัปดาห์ต่อมา Rich Results กลับมา 80% ส่วนกลุ่มคำเตือนยังแสดงผลตามปกติ

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

ในทางกลับกัน ปัญหาประเภทคำเตือนมักเกี่ยวข้องกับเนื้อหาแต่ละหน้า เช่น ขาดผู้เขียน ขาดภาพหลัก ซึ่งเป็นรายหน้า ต้องจัดคิวค่อยๆ เติมทีหลัง

วิธีตรวจสอบข้อผิดพลาดที่พบบ่อย 3 ประเภทและ 4 ประเภท

ข้อผิดพลาด structured data ที่พบบ่อยที่สุดในเว็บ B2B รวมอยู่ใน 4 ประเภท เรียงตามความถี่ที่พบดังนี้

ประเภทความผิด อาการที่พบ วิธีตรวจสอบ วิธีแก้
ประเภทฟิลด์ผิด วันที่เขียนเป็น 2026/10/08 ดูว่าเป็น ISO 8601 หรือไม่ แก้เป็น 2026-10-08
ระดับการซ้อนผิด Review แยกออกจาก Product ดูโครงสร้าง @graph ซ้อน Review เข้าใน Product
ขาดฟิลด์ที่จำเป็น Article ไม่ได้เขียน headline เทียบกับตารางฟิลด์ทางการ เติมฟิลด์ที่จำเป็น
URL ซ้ำหลายรายการ หน้าปัจจุบันทุกหน้าใส่ Article ดูว่า canonical ชี้ไปที่ใด ใส่เฉพาะบทความหลัก

รูปแบบวันที่เป็นข้อผิดพลาดที่พบบ่อยที่สุด Google กำหนดให้ใช้ ISO 8601 คือ 2026-10-08 ไม่ใช่ 10/08/2026 และไม่ใช่ Oct 8, 2026 แค่เขียนด้วยเครื่องหมายทับแบบเดียวก็ทำให้หน้าเว็บทั้งชุดเสีย rich result ได้

ข้อผิดพลาดที่ซ่อนอยู่อีกอย่างคือการแบ่งหน้า ถ้าบทความชุดหน้าที่ 2 หน้าที่ 3 ใส่ Article ด้วย Google จะตัดสินว่าซ้ำ และเก็บไว้เฉพาะหน้าที่เป็น canonical หน้าที่เหลือต้องเอาป้ายออก หรือเปลี่ยนไปใช้ CollectionPage

วิธีรับและดูแล rich result ดูที่การปรับแต่ง rich result ส่วนการติดป้าย entity ดูที่การติดป้าย entity ใน knowledge graph。

4. ตรวจสอบหลังอัปโหลดว่าทำงานจริงหรือไม่

ทดสอบผ่านในเครื่องไม่ได้แปลว่าใช้งานจริงได้ structured data มีรอบการตรวจสอบ ต้องใช้วิธีที่ถูกต้องและรอ

ระยะ เวลา สิ่งที่คุณเห็น การดำเนินการ
ส่งการแก้ไข วันที่ 0 กดขอตรวจสอบใน GSC อย่าแก้ซ้ำไปซ้ำมา
ให้ Google เก็บข้อมูลใหม่ วันที่ 1 ถึง 7 สถานะรายงานยังเป็นกำลังแก้ไข รอ
ประเมินเสร็จ สัปดาห์ที่ 1 ถึง 4 จำนวนข้อผิดพลาดลดลง เทียบกับ SERP ดู rich result
ติดตามระยะยาว ทุกเดือน หน้าใหม่ถูกเก็บอัตโนมัติหรือไม่ รวมไว้ในการตรวจสอบทางเทคนิค

หลังกดขอตรวจสอบแล้ว อย่าแก้โค้ดซ้ำไปซ้ำมา ทุกครั้งที่แก้จะรีเซ็ตหน้าต่างการประเมินของ Google การตรวจสอบที่ควรเสร็จใน 2 สัปดาห์จะยืดเป็น 6 สัปดาห์

หลังการตรวจสอบเสร็จ ให้ค้นหาใน Google ด้วยคำเป้าหมาย แล้วดูด้วยตาเปล่าว่า SERP มีดาว FAQ แบบพับ และ breadcrumb จริงหรือไม่ GSC บอกว่าใช้ได้ไม่ได้แปลว่าผู้ใช้จะเห็น บางประเภทแสดงเฉพาะบางคำค้นหา

ถ้า GSC แสดงว่าใช้ได้แต่ไม่เห็น rich result ใน SERP ให้ยืนยันก่อนว่าคำค้นหานั้นกระตุ้น rich result หรือไม่ บางประเภทปรากฏเฉพาะคำค้นหาแบบนำทางหรือแบบข้อมูล คำค้นหาแบบซื้อขายอาจไม่แสดง ลองเปลี่ยนคำที่เกี่ยวข้องแล้วค้นหาอีกครั้ง

ต้องติดตามระยะยาวด้วย ทุกครั้งที่เผยแพร่หน้าใหม่ หนึ่งสัปดาห์ต่อมาให้ไปดูใน GSC ว่าถูกตรวจพบอัตโนมัติหรือไม่ ถ้าไม่ ให้ใช้เครื่องมือตรวจสอบ URL ขอตรวจสอบด้วยมือหนึ่งครั้ง

ถ้าใช้เว็บสำเร็จรูปจากเทมเพลต แนะนำให้เพิ่มขั้นตอนตรวจสอบในกระบวนการเผยแพร่ ก่อนหน้าใหม่จะขึ้นจริงให้รัน Rich Results Test ก่อน ผ่านแล้วจึงอนุญาตให้เผยแพร่ ใช้เวลาแค่ 1 นาที แต่ช่วยเลี่ยงการแก้ซ้ำเป็นชุดหลังเว็บขึ้น

Rich Results ไม่ใช่เป้าหมาย แต่เป็นแค่สิ่งที่ทำให้หน้าเว็บโดดเด่นขึ้นใน SERP สิ่งที่ตัดสินอันดับจริง ๆ ยังเป็นเนื้อหาและลิงก์ภายนอก โครงสร้างข้อมูลแค่ขยายหน้าที่ดีอยู่แล้วให้ได้ CTR เพิ่มขึ้น 10% ถึง 20%

ดังนั้นอย่าสลับลำดับ ทำให้เนื้อหาติดอันดับท็อป 20 ได้ก่อน แล้วค่อยใส่โครงสร้างข้อมูลเพื่อชิงตำแหน่ง Rich Results ถ้าเนื้อหาติดอันดับไม่ได้เลย ติดมาร์กอัปถูกต้องแค่ไหนก็ไม่แสดงผลอะไร

ดูรายการตรวจสอบ SEO เชิงเทคนิคฉบับเต็มได้ที่เช็กลิสต์ตรวจสอบ Technical SEO โครงสร้างข้อมูลเป็นหนึ่งในนั้น ส่วนการตรวจก่อนเผยแพร่ดูได้ที่เช็กลิสต์ก่อนเปิดเว็บไซต์。

ห้า ข้อควรเลี่ยง: 3 การกระทำที่ผิดพลาดบ่อยที่สุดในขั้นตอนดีบัก

การดีบักโครงสร้างข้อมูลมี 3 กับดัก ถ้าเหยียบเข้าไปไม่เพียงไม่มีผล ยังอาจโดนลงโทษแบบ manual ได้

การกระทำที่ผิด ผลที่ตามมา วิธีที่ถูกต้อง
ปั่นรีวิวเพื่อให้ได้ดาว ผิดนโยบายโครงสร้างข้อมูล ติดมาร์กอัปเฉพาะรีวิวจริง
แก้ทุกอย่างที่ขึ้นเตือนเหมือนเป็น error เสียเวลาหลายวัน ไม่ได้อันดับเพิ่ม แก้ error ก่อน ส่วน warning ค่อยจัดคิว
ผ่านในเครื่องแล้วก็แก้ทุกวัน รีเซ็ตหน้าต่างการตรวจสอบ ส่งแล้วรอ 1 ถึง 4 สัปดาห์

ที่ร้ายแรงที่สุดคือปั่นรีวิวให้ได้ดาว Google มีบทลงโทษแบบ manual สำหรับการให้คะแนนตัวเองและรีวิวปลอม หากโดนเข้า Rich Results ทั้งเว็บจะถูกถอด ต้องใช้เวลาหลายเดือนกว่าจะกลับมา ติดมาร์กอัปเฉพาะรีวิวที่มองเห็นจริงบนหน้าเว็บเท่านั้น

โครงสร้างข้อมูลยังช่วยเรื่องการดึงข้อมูลของ AI ด้วย ดูได้ที่การปรับแต่ง GEO เชิงเทคนิค ไม่ใช่เพื่อดาวไม่กี่ดวงนั้น แต่เพื่อให้ทั้งเสิร์ชเอนจินและ AI อ่านเอนทิตีของหน้าเว็บได้เข้าใจ

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

Rich Results Test ผ่านแล้ว ทำไมผลการค้นหายังไม่มี Rich Results?
การทดสอบในเครื่องผ่านเป็นแค่ขั้นแรก Google ต้องกลับมาดึงหน้าเว็บและประเมินใหม่ ใช้เวลา 1 ถึง 4 สัปดาห์ ใน GSC ต้องกดขอตรวจสอบด้วยตัวเอง นอกจากนี้ Rich Results ไม่ได้แสดงทุกคำค้น แต่จะแสดงเฉพาะเมื่อ Google ตัดสินว่าคำค้นนั้นเหมาะจะแสดง เริ่มจากเช็กในรายงาน Rich Results ของ GSC ว่าสถานะหน้าเว็บเป็นถูกต้อง แล้วค่อยไปค้นคำเป้าหมายใน SERP ด้วยหน้าต่างไม่ระบุตัวตนเพื่อยืนยันด้วยตา
error กับ warning ในรายงาน Rich Results ของ GSC ต่างกันอย่างไร?
error คือฟิลด์บังคับหายไปหรือชนิดฟิลด์ไม่ถูกต้อง ทำให้หน้าเว็บหมดสิทธิ์แสดง Rich Results ทันที ต้องแก้ทันที ส่วน warning คือฟิลด์ที่แนะนำหายไป เช่น ไม่มีผู้เขียน ไม่มีภาพหลัก หน้าเว็บยังมีสิทธิ์แสดง Rich Results อยู่ จัดคิวเติมทีหลังได้ ส่วนข้อมูลคือคำแนะนำฟิลด์เสริม ไม่กระทบการแสดง ลำดับการดีบักคือแก้ error สีแดงก่อน จัดการ warning สีเหลืองต่อ สุดท้ายค่อยเติมฟิลด์เสริม
error แบบฮาร์ดที่พบบ่อยที่สุดในโครงสร้างข้อมูลคืออะไร?
ที่เจอบ่อยที่สุดคือรูปแบบวันที่ผิด Google กำหนดให้ใช้ ISO 8601 คือ 2026-10-08 ถ้าเขียนเป็น 10/08/2026 หรือ Oct 8, 2026 จะขึ้น error ทั้งคู่ รองลงมาคือ Review ไม่ได้ซ้อนอยู่ใน Product และการใส่ Article ทุกหน้าของ pagination ทำให้เกิดข้อมูลซ้ำ สามข้อนี้แก้เร็ว แต่ถ้าไม่แก้ก็เสีย rich results ทั้งชุด
หลังแก้ structured data error แล้ว นานแค่ไหนถึงเห็นผล?
หลังจากกดขอตรวจสอบ (Request Validation) ในรายงาน Rich Results ของ GSC Google ต้องใช้เวลา 1 ถึง 4 สัปดาห์ในการกลับมา crawl และประเมินใหม่ 7 วันแรกสถานะในรายงานยังเป็น “กำลังแก้ไข” ซึ่งเป็นเรื่องปกติ ระหว่างนี้อย่าแก้โค้ดซ้ำไปซ้ำมา เพราะทุกครั้งที่แก้จะรีเซ็ตหน้าต่างการประเมินใหม่ ปกติราว 2 สัปดาห์จำนวน error จะเริ่มลดลง และราว 4 สัปดาห์จะเห็น rich results กลับมาใน SERP
ถ้าอยากได้ดาวรีวิว เขียนรีวิวดีๆ ใส่เองได้ไหม?
ไม่ได้ การทำแบบนี้ผิดนโยบาย structured data ของ Google รีวิวที่ให้คะแนนตัวเองหรือรีวิวปลอมจะทำให้โดน manual action ถ้าโดนจะถูกถอด rich results ทั้งเว็บ ต้องใช้เวลาเป็นเดือนกว่าจะกู้คืน ให้ติดเฉพาะรีวิวที่มองเห็นจริงบนหน้าเว็บ และต้องตรงกับเนื้อหาบนหน้านั้น ดาวเป็นของแถม ไม่คุ้มที่จะเอา คุณสมบัติ rich results ทั้งเว็บไปเสี่ยงกับดาวไม่กี่ดวง
เขียน JSON-LD ไว้ใน head หรือ body ต่างกันไหม?
ไม่ต่างกันโดยพื้นฐาน Google เก็บได้ทั้งสองตำแหน่ง แนะนำให้วางใน head ต่อจากแท็ก meta เพื่อความสะดวกในการดูแล สิ่งสำคัญคือ JSON-LD ต้องเป็นแท็ก script แยกต่างหาก อย่าเขียนปนกับเนื้อหา และอย่าใช้ microdata เติม attribute ลงใน HTML เพราะเป็นวิธีเก่า ดูแลยาก ลองใช้ Rich Results Test วาง URL ทดสอบดูครั้งเดียว ทั้งสองตำแหน่งก็ผ่าน

ทิ้งท้าย

การดีบัก structured data ไม่ได้วัดกันที่ความสามารถเขียน Schema แต่วัดกันที่ความอดทน เวลารายงานขึ้นแดงเต็มไปหมด ให้แบ่งระดับก่อน 80% เป็น warning ที่ไม่ต้องรีบ หลังส่งแก้ไขแล้วให้รอ 1 ถึง 4 สัปดาห์ อย่าแก้โค้ดทุกวัน

ลงมือแค่ 3 ขั้น: หน้าเดียวลองผ่าน Rich Results Test ก่อน; ทั้งเว็บในรายงาน Rich Results ของ GSC ให้แก้เฉพาะรายการที่เป็น error ก่อน; แก้เสร็จกดขอตรวจสอบ แล้วรอ Google ประเมินใหม่ อย่ากลับมาแก้ซ้ำระหว่างนั้น

ประโยคเดียวที่จำได้: structured data ผ่านการทดสอบเป็นแค่ตั๋วเข้าประตู ต้องกดตรวจสอบใน GSC รอให้ครบสี่สัปดาห์ และเห็น rich results ด้วยตาบน SERP ครบสามขั้นนี้ถึงจะเรียกว่าได้ผลจริง

崔立姝
崔立姝 ผู้เชี่ยวชาญ环形山

การส่งมอบ · ผู้ดูแลฝ่ายปฏิบัติการ · ทีมส่งมอบและปฏิบัติการของ 环形山

หัวหน้าฝ่ายส่งมอบและปฏิบัติการของ环形山 (Crater) ดูแลการดำเนินงาน SEO การบริหารช่องทางโซเชียลมีเดีย และการกระจายเนื้อหา ถนัดการวิเคราะห์การเติบโตด้วยข้อมูล เคยดูแลการส่งมอบโครงการ出海หลายโครงการ ให้ความสำคัญกับการทำงานร่วมกันของ Facebook, Twitter, TikTok, YouTube และ SEO/GEO

การนำ SEO ไปใช้การดำเนินงานเนื้อหาวิเคราะห์เคส
1106แชร์
84บทความในคลังความรู้