เคสจริงของ kittistack.com ที่ Google เก็บแค่หน้าแรกจาก 39 หน้า สิ่งที่เช็กและแก้ใน Search Console ทีละขั้น และวิธีอ่านสถานะหน้าที่ยังไม่ถูกจัดทำดัชนี

Kittipong Chankhotr
ทีมงาน KittiStack

เว็บไม่ติด Google ส่วนใหญ่เกิดจาก Google ยังไม่รู้จักหน้านั้น หรือรู้จักแล้วแต่เลือกไม่เก็บเข้าดัชนี ทั้งสองแบบเช็กได้จาก Google Search Console ซึ่งใช้ฟรี วิธีที่เร็วที่สุดคือยืนยันเว็บใน Search Console ส่ง sitemap แล้วใช้เครื่องมือตรวจสอบ URL ขอให้ Google เข้ามาเก็บหน้าสำคัญทีละหน้า
บทความนี้ใช้เคสจริงของ kittistack.com เอง ช่วงปลายเดือนตุลาคม 2026 เว็บมี 39 หน้าใน sitemap แต่ค้น site:kittistack.com เจอแค่หน้าแรก และยังขึ้นคำอธิบายภาษาอังกฤษชุดเก่า ด้านล่างคือสิ่งที่เช็กและแก้ตามลำดับ
พิมพ์ site:ชื่อโดเมน ในช่องค้นหาของ Google จะเห็นคร่าว ๆ ว่ามีหน้าไหนอยู่ในดัชนีแล้ว ผลนี้ไม่ละเอียดและไม่ครบเสมอไป แต่ถ้าเจอแค่หน้าเดียวหรือไม่เจอเลย แปลว่ามีปัญหาจริง ตัวเลขที่เชื่อถือได้กว่าอยู่ในรายงาน "หน้าเว็บ" ของ Search Console
เพิ่ม property แบบ "โดเมน" แล้วยืนยันด้วยระเบียน TXT ใน DNS วิธีนี้ครอบคลุมทั้ง www และไม่มี www รวมถึง http และ https ในครั้งเดียว ถ้าใช้ Vercel จัดการโดเมน ให้เพิ่มระเบียน TXT ในหน้า Domains ของ Vercel ถ้าจดโดเมนกับที่อื่นและชี้มาที่ Vercel ให้เพิ่มที่ผู้ให้บริการ DNS นั้น
https://ชื่อโดเมน/robots.txtDisallow: /Sitemap:app/robots.tsapp/sitemap.tsสิ่งที่ควรเช็กใน sitemap คือมีทุกหน้าที่อยากให้ติด Google และค่า lastmod ตรงกับวันที่แก้จริง เว็บ KittiStack เคยตั้ง lastmod เป็นวันเดียวกันทุกบทความ ซึ่งไม่ช่วยให้ Google รู้ว่าหน้าไหนเพิ่งอัปเดต ตอนนี้แก้ให้ใช้เวลาแก้ไขของแต่ละบทความแล้ว
ไปที่เมนู Sitemaps ใส่ URL ของ sitemap แล้วกดส่ง หลังจากนั้นสถานะควรขึ้นว่าอ่านสำเร็จ และบอกจำนวน URL ที่พบ ถ้าจำนวนไม่ตรงกับที่ตั้งใจ แปลว่า sitemap สร้างไม่ครบ
ใช้เครื่องมือตรวจสอบ URL วาง URL ของหน้าที่สำคัญที่สุด เช่น หน้าบริการ แล้วกด "ขอการจัดทำดัชนี" Google ระบุว่า ต้องเป็นเจ้าของหรือผู้ใช้แบบเต็มของ property จึงจะขอได้ และการกดซ้ำหลายครั้งไม่ทำให้เร็วขึ้น
กดขอแค่หน้าที่สำคัญ 5–10 หน้าแรกก็พอ หน้าที่เหลือ Google จะเจอจาก sitemap และลิงก์ภายในเอง
รายงาน "หน้าเว็บ" แยกหน้าที่ยังไม่ถูกเก็บตามเหตุผล สถานะที่เจอบ่อยกับเว็บใหม่มีดังนี้
สถานะ | แปลว่า | ทำอะไรต่อ |
|---|---|---|
พบแล้ว แต่ยังไม่ได้จัดทำดัชนี (Discovered) | Google รู้ว่ามีหน้านี้ แต่ยังไม่ได้เข้ามาอ่าน | รอ และเพิ่มลิงก์ภายในจากหน้าที่ติดแล้วมาที่หน้านี้ |
ทำการ Crawl แล้ว แต่ยังไม่ได้จัดทำดัชนี (Crawled) | Google อ่านแล้ว แต่ยังไม่เลือกเก็บ | ปรับเนื้อหาให้ตอบคำถามได้ดีกว่าหน้าอื่น และไม่ซ้ำกับหน้าอื่นในเว็บ |
หน้าที่ซ้ำกันโดยที่ผู้ใช้ไม่ได้เลือก canonical | Google มองว่าหน้านี้ซ้ำกับอีกหน้า | ตั้ง canonical ให้ชี้หน้าเดียว |
ถูกยกเว้นโดยแท็ก noindex | หน้ามี noindex | ถ้าตั้งใจให้ติด Google ให้ลบ noindex ออก |
Soft 404 | หน้าตอบ 200 แต่เนื้อหาเหมือนหน้าไม่พบ | ให้หน้าที่ไม่มีอยู่ตอบ 404 จริง |
ชื่อสถานะในหน้าจอภาษาไทยอาจต่างจากตารางเล็กน้อย ให้ดูความหมายเป็นหลัก
นอกจากเรื่อง sitemap ตอนตรวจเว็บจริงเจอปัญหาที่ทำให้ Google เข้าใจเว็บผิด หรือเก็บหน้าไม่ได้ ทั้งหมดแก้แล้ว
<html lang="en"> ทั้งที่เนื้อหาเป็นภาษาไทย แก้เป็น lang="th"ข้อสุดท้ายสำคัญกว่าที่คิด Google หาหน้าใหม่จากลิงก์ภายในเป็นหลัก หน้าที่อยู่ใน sitemap แต่ไม่มีหน้าไหนลิงก์มามักค้างอยู่ที่สถานะ "พบแล้ว แต่ยังไม่ได้จัดทำดัชนี" นาน เรื่องโครงสร้างโค้ดฝั่ง Next.js อ่านต่อได้ที่ Next.js SEO ทำยังไง
ไม่มีกำหนดตายตัว Google แจ้งไว้ว่าการ Crawl อาจใช้เวลาตั้งแต่ไม่กี่วันไปจนถึงหลายสัปดาห์ เว็บใหม่ที่ยังไม่มีลิงก์จากที่อื่นมักช้ากว่าเว็บที่มีคนลิงก์มาอยู่แล้ว
ให้ชื่อแบรนด์อยู่ใน title ของหน้าแรก และมีหน้าโปรไฟล์ภายนอกที่ลิงก์กลับมา เช่น LinkedIn, GitHub หรือหน้าร้านบนแพลตฟอร์มฟรีแลนซ์ ใส่ข้อมูล Organization ใน JSON-LD ให้ชี้ไปที่โปรไฟล์เหล่านั้นด้วย
ขั้นตอนใน Search Console เหมือนกันทุกแพลตฟอร์ม ต่างกันแค่ที่สร้าง sitemap ซึ่ง Wix และปลั๊กอิน SEO ของ WordPress สร้างให้อัตโนมัติ
ยืนยันเว็บใน Search Console ด้วย DNS ส่ง sitemap ขอ index หน้าสำคัญไม่เกิน 10 หน้า แล้วรอดูรายงานหน้าเว็บทุกสัปดาห์ ถ้าหน้าไหนค้างอยู่ ให้แก้ตามสถานะในตาราง โดยเฉพาะลิงก์ภายในและเนื้อหาที่ซ้ำกัน ถ้ากำลังทำเว็บบริษัทใหม่และอยากให้ตั้งค่าเหล่านี้ไว้ครบตั้งแต่วันแรก ดูรายละเอียดที่ รับทำเว็บไซต์บริษัท