เขียนเสร็จ กดเผยแพร่แล้ว แต่ค้นใน Google ยังไงก็ไม่เจอ ใจหายเลยใช่ไหม
Index คือ การที่ Google เก็บหน้าเว็บเข้าไปไว้ในคลังข้อมูลของ Google หน้าไหนยังไม่ถูก index หน้านั้นจะยังไม่ขึ้นในผลการค้นหา ต่อให้เขียนดีแค่ไหนก็ตาม
สรุปสั้นๆ ก่อนอ่าน
- Google ทำงาน 3 ขั้น คือ Crawl (เข้ามาอ่าน) Index (เก็บเข้าคลัง) และ Rank (เลือกมาแสดงตอนมีคนค้น)
- หน้าที่ยังไม่ถูก index จะไม่ขึ้นในผลการค้นหาของ Google เลย
- เช็กเร็วได้ด้วยคำสั่ง site: แต่เช็กให้ชัวร์ต้องใช้ URL Inspection ใน Google Search Console
- สาเหตุที่เจอบ่อยคือ noindex, robots.txt บล็อก, canonical ชี้ไปหน้าอื่น และเนื้อหาซ้ำหรือบางเกินไป
- ปุ่ม Request indexing แค่ส่งหน้าเข้าคิว ไม่รับประกันว่า Google จะ index
Index คือ อะไรในภาษา SEO?
Index ในภาษา SEO คือคลังข้อมูลหน้าเว็บของ Google และการ index คือการเอาหน้าเว็บเข้าไปเก็บในคลังนั้น เวลามีคนค้น Google จะหยิบคำตอบจากคลังนี้มาแสดง
คำว่า index มีหลายความหมายนะ ในเรื่องหุ้นแปลว่าดัชนีราคา ในงานฐานข้อมูลก็เป็นอีกเรื่องหนึ่ง บทความนี้พูดถึง index ในความหมายของ Google และ SEO อย่างเดียว
ลองนึกถึงห้องสมุดโรงเรียนดู หนังสือเล่มใหม่ที่เพิ่งมาถึง ถ้าบรรณารักษ์ยังไม่ลงทะเบียน ใครมาค้นก็ไม่เจอ ถึงหนังสือจะวางอยู่ในห้องแล้วก็ตาม
Google ก็เป็นแบบนั้นเลย หน้าเว็บที่ยังไม่ถูก index ก็เหมือนหนังสือที่ยังไม่ได้ลงทะเบียน คนค้นยังไงก็ไม่เจอ
คลังนี้ใหญ่มากด้วย หน้า How Search Works ของ Google บอกว่า index ของ Google มีหน้าเว็บหลายแสนล้านหน้า ขนาดเกิน 100 ล้านกิกะไบต์ (ตรวจเมื่อ 22 ต.ค. 2026)
Crawl, Index และ Rank ต่างกันยังไง?
Crawl คือการที่ Google เข้ามาอ่านหน้าเว็บ Index คือการที่ Google เก็บหน้านั้นเข้าคลัง ส่วน Rank คือการที่ Google เลือกหน้าจากคลังมาแสดงตอนมีคนค้น ทั้ง 3 ขั้นเกิดตามลำดับนี้เสมอ
Google เรียกขั้นสุดท้ายว่า serving search results หรือการแสดงผลการค้นหา แต่คนทำ SEO ชอบเรียกสั้นๆ ว่า Rank บทความนี้ขอใช้คำว่า Rank ไปตลอดนะ
| ขั้น | Google ทำอะไร | เทียบกับห้องสมุด |
|---|---|---|
| Crawl | Googlebot เปิดอ่านหน้าเว็บ ส่วนใหญ่เจอหน้าใหม่จากลิงก์ในหน้าที่เคยอ่านแล้ว | บรรณารักษ์ไปรับหนังสือใหม่มาดู |
| Index | วิเคราะห์ข้อความ รูป และวิดีโอ แล้วตัดสินใจว่าจะเก็บเข้าคลังไหม | ลงทะเบียนหนังสือเข้าระบบ |
| Rank | หยิบหน้าที่ตรงคำค้นที่สุดจากคลังมาแสดง | หยิบหนังสือที่ตรงคำถามให้คนมายืม |
Googlebot คือโปรแกรมของ Google ที่เดินอ่านเว็บไปเรื่อยๆ เหมือนบรรณารักษ์ที่ไม่เคยหยุดพัก
ตอน index ถ้า Google เจอหลายหน้าที่เนื้อหาเหมือนกัน Google จะจัดเป็นกลุ่ม แล้วเลือกหน้าเดียวเป็นตัวแทนไว้แสดงผล

เรื่องที่หลายคนไม่รู้คือ Google บอกตรงๆ ว่าไม่รับประกันว่าจะ crawl จะ index หรือจะแสดงหน้าไหน ถึงหน้านั้นทำถูกตามกฎทุกข้อก็ตาม ไม่ต้องตกใจถ้าบางหน้าไม่ติดนะ
และหน้าที่ index แล้วก็ยังไม่แน่ว่าจะติดอันดับดี ถ้าอยากเห็นภาพรวมของงาน SEO ทั้งหมด ลองอ่าน SEO 101 ความรู้เบื้องต้นฉบับมือใหม่ ประกอบได้
เช็กยังไงว่าหน้าเว็บ index แล้วหรือยัง?
วิธีเช็กว่าหน้าเว็บ index แล้วหรือยังมี 2 แบบ แบบเร็วคือค้นใน Google ด้วยคำสั่ง site: และแบบชัวร์คือใช้เครื่องมือ URL Inspection ใน Google Search Console
แบบเร็ว พิมพ์ site: ตามด้วยชื่อเว็บในช่องค้นหาของ Google เช่น site:rungwat.com ถ้าเจอหน้าของเราขึ้นมา แปลว่าหน้านั้นอยู่ในคลังแล้ว
แต่ระวังนิดนึง Google บอกเองว่าคำสั่ง site: ไม่ได้แสดงทุกหน้าที่ index แล้ว ค้นไม่เจอจึงยังสรุปไม่ได้ว่าหน้านั้นไม่ถูก index
เว็บใหญ่ยิ่งไม่ควรหวังว่าจะเห็นครบทุกหน้า และลำดับที่ site: แสดงก็ไม่ใช่อันดับจริงในผลการค้นหา Google บอกว่าลำดับค่อนข้างสุ่ม
แบบชัวร์ ใช้ Google Search Console ซึ่งเป็นบริการฟรีของ Google สำหรับเจ้าของเว็บ ต้องยืนยันก่อนว่าเราเป็นเจ้าของเว็บ ถึงจะเห็นข้อมูลได้
วางลิงก์หน้าที่อยากเช็กในช่องค้นหาด้านบนของ Search Console เครื่องมือ URL Inspection จะบอกผลหลักๆ 2 แบบ คือ “URL is on Google” แปลว่าอยู่ในคลังแล้ว และ “URL is not on Google” แปลว่ายังไม่อยู่
“URL is on Google” ยังไม่ได้แปลว่าจะติดอันดับนะ แปลแค่ว่ามีสิทธิ์ขึ้นในผลการค้นหา เหมือนหนังสือที่ลงทะเบียนแล้ว แต่ยังไม่รู้ว่าจะมีคนยืมไหม

ถ้าอยากดูทั้งเว็บทีเดียว ให้เปิดรายงาน Page indexing (ในภาษาไทยชื่อ “การจัดทำดัชนีหน้าเว็บ”) รายงานนี้บอกว่ามีกี่หน้าที่ index แล้ว และหน้าที่ไม่ถูก index ติดเพราะอะไร
ทำไมหน้าเว็บไม่ถูก index?
หน้าเว็บไม่ถูก index ได้จาก 2 กลุ่มสาเหตุ กลุ่มแรกคือเว็บบอก Google เองว่าอย่าเก็บ เช่น ติด noindex หรือ robots.txt บล็อก กลุ่มที่สองคือ Google เห็นว่าหน้านั้นไม่ควรเก็บ เช่น เนื้อหาซ้ำหรือบางเกินไป
1. ติด noindex noindex คือคำสั่งในโค้ดหน้าเว็บที่บอก Google ว่าห้ามเก็บหน้านี้ เหมือนแปะป้าย “ห้ามลงทะเบียน” ไว้บนปกหนังสือ Google เห็นป้ายนี้เมื่อไหร่ ก็เอาหน้าออกจากผลการค้นหา
เว็บ WordPress มีช่องติ๊กชื่อ Discourage search engines from indexing this site ในหน้าตั้งค่า Reading ถ้าติ๊กไว้ เว็บจะใส่ noindex ให้ทุกหน้า ลืมเอาออกตอนเปิดเว็บจริงทีไร ทั้งเว็บก็หายเงียบ 555
2. robots.txt บล็อก robots.txt คือไฟล์ที่บอก Googlebot ว่าห้ามเข้าส่วนไหนของเว็บ เหมือนป้าย “ห้ามเข้า” หน้าห้องเก็บของ ถ้าบล็อกหน้าที่อยากให้ติด Google ก็อ่านหน้านั้นไม่ได้ robots.txt
Google ยังเตือนว่า robots.txt ไม่ใช่วิธีซ่อนหน้าออกจาก Google หน้าที่โดนบล็อกอาจยังโผล่ในผลการค้นหาแบบไม่มีคำอธิบายได้ ถ้าอยากซ่อนจริงให้ใช้ noindex
3. canonical ชี้ไปหน้าอื่น canonical คือป้ายที่บอก Google ว่าหน้าตัวจริงคือหน้าไหน ถ้าตั้งผิดให้ชี้ไปหน้าอื่น Google ก็จะเก็บหน้าอื่นแทนหน้านี้
4. เนื้อหาซ้ำหรือบางเกินไป สมมติว่าร้านเสื้อมี 20 หน้าสินค้าที่ต่างกันแค่สีเสื้อ แต่คำบรรยายเหมือนกันทุกตัวอักษร Google อาจเลือกเก็บไว้แค่หน้าเดียว
5. เว็บใหม่ที่ยังไม่มีใครลิงก์มา Google เจอหน้าใหม่ส่วนใหญ่จากลิงก์ เว็บที่เพิ่งเปิดเลยเหมือนร้านในซอยลึกที่ยังไม่มีป้ายบอกทาง ต้องใช้เวลาสักพักกว่า Google จะเดินมาเจอ
6. Google อ่านแล้วแต่ยังไม่เก็บ บางหน้า Google เข้ามาอ่านแล้วแต่ยังไม่เก็บเข้าคลัง ใน Search Console จะเห็นสถานะ Crawled, currently not indexed (บนหน้าจอใช้ขีดสั้นคั่นแทนจุลภาค) ข้อนี้มักต้องแก้ที่คุณภาพเนื้อหา

ส่วนหน้าที่ index แล้วแต่อันดับไม่ขยับ ปัญหานี้เป็นเรื่องของ Rank ซึ่งมีหลายสาเหตุ ลองอ่านเรื่องที่ควรเลี่ยงได้ที่ สอนวิธีทำให้เว็บไซต์ไม่ติดอันดับ Google (อ่านแล้วอย่าทำตามนะ)
สถานะใน Search Console แต่ละแบบหมายความว่าอะไร?
รายงาน Page indexing ใน Search Console บอกเหตุผลที่แต่ละหน้าไม่ถูก index เป็นชื่อสถานะ ตารางนี้สรุปสถานะที่เจอบ่อย ความหมาย และสิ่งที่ควรทำ ตามหน้าช่วยเหลือของ Google
| สถานะใน Search Console | หมายความว่า | ควรทำอะไร |
|---|---|---|
| URL marked ‘noindex’ | หน้านี้มีคำสั่ง noindex | ถ้าอยากให้ติด Google ให้ลบ noindex ออก ถ้าตั้งใจซ่อนก็ปล่อยไว้ |
| URL blocked by robots.txt | robots.txt ห้าม Googlebot เข้าอ่านหน้านี้ | ถ้าอยากให้ติด Google ให้ลบกฎที่บล็อกหน้านี้ออก ถ้าอยากซ่อนให้ใช้ noindex แทน |
| Crawled, currently not indexed | Google อ่านแล้ว แต่ยังไม่เก็บเข้าคลัง | ปรับเนื้อหาให้มีประโยชน์และไม่ซ้ำ Google บอกว่าหน้าอาจถูก index ภายหลัง และไม่ต้องส่งซ้ำ |
| Discovered, currently not indexed | Google เจอหน้านี้แล้ว แต่ยังไม่ได้เข้าอ่าน ส่วนใหญ่เพราะเลื่อนไว้ไม่ให้เว็บทำงานหนักเกินไป | รอให้ Google กลับมาอ่าน ถ้าเป็นเยอะทั้งเว็บ ให้เช็กว่าเซิร์ฟเวอร์รับไหวไหม |
| Duplicate without user-selected canonical | หน้านี้ซ้ำกับหน้าอื่น และเว็บไม่ได้บอกว่าหน้าไหนคือตัวจริง Google เลยเลือกเอง | ถ้า Google เลือกผิด ให้ใส่ canonical ชี้ไปหน้าที่ต้องการ |
| Duplicate, Google chose different canonical than user | เว็บบอกหน้าตัวจริงไว้แล้ว แต่ Google เลือกหน้าอื่น | ใช้ URL Inspection เทียบ 2 หน้า และเช็กว่าเนื้อหาเหมือนกันจริง |
| Alternate page with proper canonical tag | หน้านี้ชี้ไปหน้าตัวจริงถูกต้องแล้ว | ไม่ต้องทำอะไร |
| Not found (404) | ไม่มีหน้านี้อยู่แล้ว | ถ้าย้ายหน้า ให้ทำ redirect 301 ไปหน้าใหม่ ถ้าตั้งใจลบก็ปล่อยไว้ |
| Soft 404 | หน้าแสดงว่าไม่พบข้อมูล แต่เซิร์ฟเวอร์ไม่ได้ส่งรหัส 404 | ถ้าหน้าว่างจริงให้ส่งรหัส 404 ถ้าเป็นหน้าจริงให้เติมเนื้อหา |
| Page with redirect | หน้านี้พาคนไปหน้าอื่น | ปกติไม่ต้องแก้ |
| Server error (5xx) | เซิร์ฟเวอร์มีปัญหาตอน Google เข้ามา | เช็กกับผู้ให้บริการโฮสต์ |
บนหน้าจอ Search Console ชื่อ Crawled, currently not indexed และ Discovered, currently not indexed จะใช้ขีดสั้น (hyphen) คั่นแทนจุลภาคที่เราใส่ไว้ ส่วน Duplicate, Google chose different canonical than user ใช้จุลภาคจริง
ถ้าตั้งหน้าจอเป็นภาษาไทย ชื่อสถานะก็จะเป็นภาษาไทย เช่น “URL ถูกบล็อกโดย robots.txt”
อีกเรื่องที่ทำให้สบายใจขึ้น Google บอกว่าไม่ควรคาดหวังให้ทุกหน้าในเว็บถูก index หน้าซ้ำ หน้า redirect หรือหน้าที่ตั้งใจซ่อน ไม่ index ก็ถือว่าปกติ
แก้หน้าเว็บที่ไม่ถูก index ทำยังไงทีละขั้น?
วิธีแก้หน้าเว็บที่ไม่ถูก index คือหาสาเหตุใน Search Console ก่อน แก้ทีละจุด แล้วค่อยขอให้ Google เข้ามาอ่านใหม่ ทำตาม 6 ขั้นนี้ได้เลย
- เปิด Google Search Console แล้ววางลิงก์หน้าที่มีปัญหาในช่อง URL Inspection
- ดูว่าผลเป็น “URL is on Google” หรือ “URL is not on Google” แล้วอ่านเหตุผลในส่วน Page indexing
- กด Test live URL เพื่อดูว่าตอนนี้ Google เข้าถึงหน้านั้นได้ไหม
- แก้ตามสาเหตุ เช่น ลบ noindex, ปลดบล็อกใน robots.txt, แก้ canonical หรือเติมเนื้อหาให้ไม่ซ้ำกับหน้าอื่น
- กด Request indexing หลังแก้เสร็จ กดครั้งเดียวพอ
- ถ้าแก้หลายหน้าที่ติดปัญหาเดียวกัน ให้กด Validate fix (ภาษาไทยชื่อ “ตรวจสอบการแก้ไข”) ในรายงาน Page indexing แล้วรอผล

Google บอกว่าการตรวจ Validate fix ปกติใช้เวลาไม่เกินประมาณ 2 สัปดาห์ แต่บางกรณีนานกว่านั้น ระหว่างรอไม่ต้องกดซ้ำนะ ไปเขียนบทความใหม่รอได้เลย
ถ้ามีหน้าใหม่เยอะๆ การมี sitemap ช่วยบอก Google ว่าเว็บเรามีหน้าไหนบ้าง แต่ Google บอกว่าไม่ได้บังคับ Sitemap คืออะไร
ถ้าปัญหาอยู่ที่เนื้อหาบาง ลองไล่เช็กพื้นฐานในหน้าเว็บตาม On-Page SEO คืออะไร ก่อนก็ได้
กด Request indexing แล้วจะติด Google เลยไหม?
กด Request indexing แล้วไม่ได้แปลว่าจะติด Google ทันที ปุ่ม Request indexing แค่ส่งหน้าเข้าคิวให้ Google มาอ่าน และ Google บอกเองว่าไม่รับประกันว่าหน้านั้นจะถูก index
ข้อจำกัดของปุ่ม Request indexing ที่ควรรู้ มีดังนี้
- มีโควตาต่อวัน กดได้จำนวนจำกัด และหน้าช่วยเหลือของ Google ไม่ได้บอกตัวเลข
- กดซ้ำหลายครั้งกับหน้าเดิมไม่ได้ทำให้ Google มาเร็วขึ้น
- การ crawl อาจใช้เวลาตั้งแต่ไม่กี่วันจนถึงไม่กี่สัปดาห์
- ต้องเป็นเจ้าของ (owner) หรือผู้ใช้สิทธิ์เต็ม (full user) ของเว็บใน Search Console
- ถ้า live test บอกว่าหน้านั้นยัง index ไม่ได้ จะกดขอไม่ได้
เหมือนเอาหนังสือไปยื่นให้บรรณารักษ์ ยื่นได้ แต่จะรับเข้าห้องสมุดไหม บรรณารักษ์เป็นคนตัดสิน ยื่นซ้ำทั้งวันก็ไม่ได้ช่วยอะไร
ถ้ากดแล้วยังไม่ติดสักที ลองถามตัวเองแบบที่ Google แนะนำ เช่น หน้านี้มีข้อมูลที่เราคิดหรือรวบรวมเองไหม และมีประโยชน์มากกว่าหน้าอื่นในผลการค้นหาหรือเปล่า
ลองเปิด Search Console แล้วเช็กหน้าที่สำคัญที่สุดของเว็บคุณดูวันนี้เลย ใช้เวลาไม่นานหรอก ^_^
คำถามที่พบบ่อย
เว็บใหม่ต้องรอนานแค่ไหนกว่าจะถูก index?
Google ไม่ได้กำหนดเวลาตายตัว คู่มือ SEO ของ Google บอกว่าการเปลี่ยนแปลงบางอย่างเห็นผลในไม่กี่ชั่วโมง บางอย่างใช้เวลาหลายเดือน ส่วนการขอให้ crawl ใหม่ อาจใช้เวลาตั้งแต่ไม่กี่วันจนถึงไม่กี่สัปดาห์
ต้องสมัคร Search Console ก่อนเว็บถึงจะติด Google ไหม?
ไม่ต้อง Google บอกว่าไม่ต้องสมัคร Search Console ก็ขึ้นในผลการค้นหาได้ แต่ Search Console เป็นบริการฟรีที่ช่วยให้รู้ว่าหน้าไหน index แล้ว และหน้าไหนติดปัญหาอะไร
Index แล้วทำไมยังค้นไม่เจอ?
การ index แค่ทำให้หน้ามีสิทธิ์ขึ้นในผลการค้นหา ส่วนจะอยู่อันดับไหนขึ้นกับว่าหน้านั้นตอบคำค้นได้ดีแค่ไหนเมื่อเทียบกับหน้าอื่น ลองค้นด้วยชื่อบทความแบบเต็ม หรือเช็กด้วย URL Inspection ว่าขึ้น URL is on Google หรือยัง
robots.txt กับ noindex ต่างกันยังไง?
robots.txt บอกว่า Googlebot เข้าอ่านส่วนไหนของเว็บได้ ส่วน noindex บอกว่าห้ามเก็บหน้านี้ในผลการค้นหา ถ้าอยากซ่อนหน้าออกจาก Google ให้ใช้ noindex และห้ามบล็อกหน้านั้นใน robots.txt เพราะ Google จะมองไม่เห็นคำสั่ง noindex
ทุกหน้าในเว็บต้องถูก index ไหม?
ไม่จำเป็น Google บอกว่าไม่ควรคาดหวังให้ทุก URL ในเว็บถูก index หน้าซ้ำ หน้า redirect หรือหน้าที่ตั้งใจซ่อนไว้ ไม่ถูก index ก็ถือว่าปกติ
index ใน SEO กับ index ในหุ้นเหมือนกันไหม?
ไม่เหมือนกัน index ในหุ้นคือดัชนีที่ใช้วัดราคาหุ้นทั้งกลุ่ม ส่วน index ใน SEO คือคลังข้อมูลหน้าเว็บของ Google และการเก็บหน้าเว็บเข้าคลังนั้น
แหล่งอ้างอิง
- In-depth guide to how Google Search works, Google Search Central (อัปเดต 18 ธ.ค. 2025)
- Page indexing report, Search Console Help (ตรวจเมื่อ 22 ต.ค. 2026)
- URL Inspection tool, Search Console Help (ตรวจเมื่อ 22 ต.ค. 2026)
- Ask Google to recrawl your URLs, Google Search Central (อัปเดต 10 ธ.ค. 2025)
- Block Search indexing with noindex, Google Search Central (อัปเดต 10 ธ.ค. 2025)