หากผลการค้นหาของ Google บอกว่าไม่มีข้อมูลของหน้าเว็บ ดังตัวอย่างในรูปภาพด้านล่าง
ซึ่งหมายความว่า Google ไม่สามารถทำการ Crawl เนื้อหาของหน้าเว็บเพื่อสร้างตัวอย่างข้อมูลได้ ปัญหานี้เกิดขึ้นเมื่อเว็บไซต์มีกฎ (เช่น ในไฟล์ robots.txt) ที่ป้องกันไม่ให้ Googlebot เข้าถึงหน้าเว็บ Google ยังคงจัดทำดัชนีหน้าเว็บได้โดยไม่ต้องเข้าถึงหน้าเว็บ และหน้าเว็บนั้นยังคงปรากฏในผลการค้นหาได้
วิธีแก้ไข
นี่ไม่ใช่เว็บไซต์ของฉัน
นี่คือเว็บไซต์ของฉัน
หากคุณเป็นเจ้าของเว็บไซต์ซึ่งมีผลการค้นหาที่ถูกบล็อก คุณอาจเห็นผลการค้นหานี้เนื่องจากหน้าเว็บถูกบล็อกโดย robots.txt ดูขั้นตอนถัดไปที่เป็นไปได้ด้านล่าง
เมื่อ robots.txt บล็อกหน้าเว็บ
คำอธิบาย
เว็บไซต์มีกฎในไฟล์ robots.txt* ที่บล็อกไม่ให้ Googlebot ทำการ Crawl หน้าเว็บ Google ต้องทำการ Crawl หน้าเว็บเพื่อจะได้สร้างตัวอย่างสําหรับผลการค้นหา หาก Google ทำการ Crawl หน้าเว็บไม่ได้ หน้าเว็บดังกล่าวจะปรากฏใน Search โดยไม่มีตัวอย่างข้อมูล
1. ตรวจสอบปัญหา
ตรวจสอบว่าหน้าเว็บถูกบล็อกโดย robots.txt ในเว็บไซต์ของคุณ
2. แก้ไขปัญหา
ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้เพื่อแก้ไขปัญหา
ตัวเลือกที่ 1: อนุญาตให้ Google อ่านหน้าเว็บ
หากต้องการให้ข้อมูลตัวอย่างที่เหมาะสมปรากฏใน Google Search คุณต้องเปลี่ยน ไฟล์ robots.txt เพื่ออนุญาตให้ Googlebot ทำการ Crawl หน้าเว็บ
ตัวเลือกที่ 2: บล็อกหน้าเว็บไม่ให้ปรากฏในผลการค้นหาของ Google เลย
คุณสามารถป้องกันไม่ให้หน้าเว็บปรากฏในผลการค้นหาของ Google Search เลย โดยทําตามขั้นตอนต่อไปนี้
- ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้เพื่อบล็อกหน้าเว็บ
- นำหน้าเว็บออกจากเว็บไซต์หรือ
- กำหนดให้ผู้ใช้ต้องเข้าสู่ระบบเพื่อเข้าถึงหน้าเว็บหรือ
- ใช้ "noindex" ในหน้าเว็บ
-
นอกจากขั้นตอนเหล่านี้แล้ว คุณยังต้องนำกฎ robots.txt ที่บล็อกไม่ให้ Googlebot เข้าถึงหน้าเว็บได้ออกด้วย เนื่องจาก Google ต้องอ่านหน้าเว็บได้เพื่อดูว่าหน้าเว็บนั้นจัดทำดัชนีไม่ได้อีกต่อไป ดูข้อมูลเกี่ยวกับ robots.txt ได้ที่นี่
- บอก Google เกี่ยวกับการเปลี่ยนแปลงโดยใช้เครื่องมือนำเนื้อหาที่ล้าสมัยออก วิธีนี้จะนำสำเนาหน้าเว็บที่เก็บไว้ออกจากผลการค้นหาได้อย่างรวดเร็ว โดยให้คัดลอก URL จากผลการค้นหาลงในเครื่องมือดังกล่าว ผลลัพธ์ของเครื่องมือนี้เป็นแบบชั่วคราว หากต้องการนำหน้าออกจากผลการค้นหาของ Search อย่างถาวร ให้ทำตามขั้นตอนที่ 1 ด้านบน
ทำความเข้าใจลักษณะที่หน้าเว็บของคุณปรากฏใน Google Search
โดยปกติแล้ว ข้อความ "ไม่มีข้อมูลหน้าเว็บในผลการค้นหา" จะปรากฏขึ้นเมื่อ Google Crawl เนื้อหาของหน้าเว็บไม่ได้ ซึ่งมักเป็นเพราะไฟล์ robots.txt บล็อกอยู่ อย่างไรก็ตาม คุณยังสามารถควบคุมวิธีที่หน้าเว็บปรากฏหรือไม่ปรากฏในผลการค้นหาของ Google Search ด้วยวิธีอื่นๆ ได้
ต่อไปนี้คือ 3 สาเหตุที่พบบ่อยซึ่งอาจทำให้หน้าเว็บไม่แสดงหรือแสดงไม่เป็นไปตามที่คาดไว้ ปัญหาบางอย่าง เช่น noindex จะป้องกันไม่ให้หน้าเว็บของคุณปรากฏในผลการค้นหาของ Search โดยสิ้นเชิง ส่วนปัญหาอื่นๆ เช่น ปัญหาเกี่ยวกับ Structured Data หรือคุณภาพของเนื้อหา อาจส่งผลต่ออันดับของหน้าเว็บหรือลักษณะที่ตัวอย่างข้อมูลของผลการค้นหาปรากฏแทน
robots.txt (ไม่อนุญาต): ป้องกันไม่ให้ Google ทำการ Crawl หน้าเว็บ เมื่อไฟล์ robots.txt ป้องกันไม่ให้ Google ทำการ Crawl หน้าเว็บ หมายความว่า Google จะอ่านเนื้อหาของหน้าเว็บหรือดูคำสั่งอื่นๆ ในหน้าเว็บนั้นไม่ได้ (เช่น เมตาแท็ก noindex หรือ nosnippet)
- สิ่งที่จะเห็นใน Search: URL ของหน้าเว็บอาจยังปรากฏในผลการค้นหาพร้อมข้อความ "ไม่มีข้อมูลหน้าเว็บ" เนื่องจาก Google ทราบว่า URL มีอยู่จริงแต่เข้าถึงเนื้อหาไม่ได้
เมตาแท็ก noindex: บอก Google ว่าไม่ต้องแสดงหน้าเว็บในผลการค้นหา แท็กนี้จะวางไว้ในหน้าเว็บโดยตรงและสั่งให้ Google ไม่รวมหน้าเว็บนั้นไว้ในดัชนีการค้นหา Google ต้องทำการ Crawl หน้าเว็บได้จึงจะเห็นคำสั่งนี้
- สิ่งที่คุณจะเห็นใน Search: หาก Google Crawl หน้าเว็บสำเร็จและเห็นแท็ก
noindexระบบจะนำหน้าเว็บนั้นออกจากผลการค้นหาของ Google ทั้งหมด
เมตาแท็ก nosnippet: บอก Google ว่าไม่ต้องแสดงตัวอย่างข้อมูลในผลการค้นหา แท็กนี้จะอยู่ในหน้าเว็บโดยตรงและบอกให้ Google จัดทำดัชนีหน้าเว็บ แต่ไม่ให้แสดงตัวอย่างข้อความ ตัวอย่างวิดีโอ หรือผลการค้นหาที่เป็นริชมีเดียในผลการค้นหาของ Search
- สิ่งที่จะเห็นใน Search: URL ของหน้าเว็บจะยังคงปรากฏในผลการค้นหา แต่จะไม่มีข้อความอธิบายหรือองค์ประกอบภาพที่มักจะปรากฏใน Search
robots.txt Google จะมองไม่เห็นเมตาแท็ก noindex หรือ nosnippet ในหน้านั้น ซึ่งหมายความว่าระบบจะไม่ทำตามคำสั่ง noindex หรือ nosnippet จนกว่าจะนำการบล็อก robots.txt ออก