No referring sitemaps detected คืออะไร และแก้ไขอย่างไร

No referring sitemaps detected คืออะไร และแก้ไขอย่างไร
David Kaufmann
บทเรียน SEO

หน้าของคุณอยู่ใน sitemap แล้ว แต่ Google Search Console กลับบอกว่าไม่มี sitemap ใดชี้มาที่หน้านี้ มาดูกันว่าเมื่อไรควรลงมือแก้ และเมื่อไรปล่อยไว้ได้

No referring sitemaps detected (ไม่พบ sitemap ที่อ้างอิงถึงหน้านี้) เป็น การแจ้งเตือน ไม่ใช่ข้อผิดพลาด หมายความว่า Google เชื่อมโยงหน้านั้นกับ sitemap ใดที่รู้จักไม่ได้ ถ้าหน้าได้รับการจัดทำดัชนีแล้ว โดยปกติคุณไม่ต้องทำอะไร ถ้ายังไม่ได้ การแก้ไขมีสี่ขั้นตอน ถ้าเพิ่งเริ่มใช้เครื่องมือนี้ เริ่มจาก คู่มือ Google Search Console นี้ก่อน

“No referring sitemaps detected” หมายความว่าอะไร

ความช่วยเหลือของเครื่องมือ URL Inspection ของ Google ให้คำจำกัดความไว้ในบรรทัดเดียวว่า “Google ไม่พบ sitemap ที่อ้างอิงถึงหน้านี้”

ข้อความนี้แสดงที่ไหน

ในเครื่องมือ URL Inspection ให้ขยายส่วน Page indexing ข้อความนี้อยู่ใต้ Discovery (การค้นพบ) ข้างช่อง Sitemaps และอยู่คู่กับ Referring page (หน้าที่อ้างอิง) ส่วนนี้แสดงว่า Google พบ URL ได้อย่างไร sitemap เป็นเพียงเส้นทางหนึ่ง เส้นทางอื่นได้แก่ ลิงก์ภายใน ลิงก์ภายนอก และการส่ง URL โดยตรง

เป็นการแจ้งเตือน ไม่ใช่ข้อผิดพลาด

ข้อความนี้อธิบายการค้นพบ ไม่ใช่การจัดทำดัชนี หน้าที่ไม่มี sitemap อ้างอิงยังคงถูกครอล ได้รับการจัดทำดัชนี และติดอันดับได้ เพราะ Google อาจเข้าถึงหน้านั้นผ่านลิงก์แทน

ส่งผลต่อการจัดทำดัชนีหรือไม่

ไม่ส่งผล ในกรณีส่วนใหญ่ Google เรียกการส่ง sitemap ว่าเป็น “เพียงคำแนะนำ” ในเอกสาร Build and submit a sitemap และไม่ได้รับประกันด้วยซ้ำว่า Google จะดาวน์โหลดไฟล์ หน้าจะเข้าสู่ดัชนีหรือไม่ขึ้นอยู่กับตัวหน้าเอง อ่านเพิ่มเติมได้ในคู่มือ วิธีที่ Google จัดทำดัชนีหน้าเว็บ

ตามเอกสาร Learn about sitemaps ของ Google sitemap จะสำคัญมากขึ้นในสามกรณี

  • เว็บไซต์ใหม่ ที่มีลิงก์ภายนอกน้อย
  • เว็บไซต์ขนาดใหญ่ ที่ยากจะทำให้แน่ใจว่าทุกหน้ามีลิงก์ภายในอย่างน้อยหนึ่งลิงก์
  • Orphan pages ที่ไม่มีหน้าอื่นลิงก์มาเลย

กำลังย้ายเว็บไซต์อยู่ใช่ไหม sitemap ช่วยให้ Google พบ URL ใหม่ได้ ทำตาม เช็กลิสต์ SEO สำหรับการย้ายเว็บไซต์

แผนผังการตัดสินใจสำหรับการแจ้งเตือน No referring sitemaps detected: ถ้า URL Inspection แจ้งว่า URL อยู่ใน Google แล้ว ไม่ต้องทำอะไร ถ้า URL ที่ตรงกันทุกตัวอักษรไม่อยู่ใน sitemap ที่ส่งไป ให้เพิ่ม URL แล้วส่ง sitemap ถ้าสถานะของ sitemap ไม่ใช่ Success ให้แก้ปัญหาการดึงข้อมูลแล้วส่งใหม่ นอกเหนือจากนั้นให้ขอจัดทำดัชนีแล้วตรวจสอบอีกครั้งภายหลัง
การแจ้งเตือนนี้ต้องแก้ไขหรือไม่

ทำไมจึงแสดงขึ้น แม้บนหน้าที่ส่งไปแล้วและได้รับการจัดทำดัชนีแล้ว

เกือบทุกกรณีอธิบายได้ด้วยสาเหตุสี่ข้อนี้

  1. URL ไม่อยู่ใน sitemap ใดที่คุณส่งไป หรือที่อ้างอิงไว้ใน robots.txt ดังนั้น Google จึงรู้จัก URL นั้นจากลิงก์เท่านั้น
  2. sitemap ยังไม่ได้รับการประมวลผล ใน รายงาน Sitemaps ประเภท “Unknown” อาจหมายถึงสถานะนี้พอดี
  3. URL ไม่ตรงกัน sitemap ระบุที่อยู่คนละเวอร์ชัน เช่น มีเครื่องหมายทับท้าย URL ใช้ http แทน https หรือมี www แทนที่จะไม่มี www
  4. ช่องโหว่ของการรายงานที่ Google ยอมรับเอง “ในบางกรณี เราจะไม่รายงาน sitemap ของหน้าที่ส่งผ่าน sitemap” (ความช่วยเหลือ URL Inspection)

ดังนั้นการแจ้งเตือนนี้จึงอาจแสดงบนหน้าที่ได้รับการจัดทำดัชนีแล้ว แม้จะส่ง sitemap สำเร็จแล้วก็ตาม

สี่เหตุผลที่ Google Search Console แสดง No referring sitemaps detected: URL ไม่อยู่ใน sitemap ใดที่ส่งไป sitemap ยังไม่ได้รับการประมวลผล sitemap ระบุ URL คนละเวอร์ชัน และช่องโหว่ของการรายงานที่ทราบกันใน URL Inspection
สี่เหตุผลเบื้องหลังการแจ้งเตือน

หน้าได้รับการจัดทำดัชนีจริงหรือไม่ ตรวจสอบได้สามวิธี

การแจ้งเตือนนี้สำคัญก็ต่อเมื่อหน้าไม่อยู่ในดัชนี ดังนั้นให้ตรวจสอบเรื่องนี้ก่อน

  1. URL Inspection บอกว่า URL อยู่ใน Google หรือไม่ ถ้าเห็น “Temporary processing error” (ข้อผิดพลาดในการประมวลผลชั่วคราว) ในช่อง sitemap แปลว่าระบบรายงานของ Google ดึงข้อมูล sitemap ไม่ได้ ให้ตรวจสอบอีกครั้ง โปรดทราบว่าการทดสอบแบบ live “ไม่ได้ตรวจสอบว่า URL อยู่ใน sitemap ใดหรือไม่”
  2. รายงาน Page indexing ที่กรองด้วย All submitted pages (หน้าที่ส่งทั้งหมด) Google นับ URL ว่าส่งผ่าน sitemap “แม้ว่าจะถูกค้นพบผ่านกลไกอื่นด้วยก็ตาม” (ความช่วยเหลือรายงาน Page indexing)
  3. ค้นหาใน Google ด้วย URL ที่ตรงกันทุกตัวอักษร

วิธีแก้ไขเมื่อหน้ายังไม่ได้รับการจัดทำดัชนี

ถ้าหน้าไม่อยู่ในดัชนีและคุณต้องการให้อยู่ ให้ทำตามสี่ขั้นตอนนี้

  1. ยืนยันว่า URL ที่ตรงกันทุกตัวอักษรอยู่ใน sitemap ทั้งโปรโตคอล โฮสต์ และเครื่องหมายทับท้าย URL ต้องเหมือนกัน WordPress ที่ไม่มีปลั๊กอิน SEO จะให้บริการ /wp-sitemap.xml (ตั้งแต่เวอร์ชัน 5.5) ถ้าใช้ปลั๊กอิน บรรทัด Sitemap ใน robots.txt จะชี้ไปยังไฟล์นั้น ไม่แน่ใจว่าไฟล์อยู่ที่ไหน ดู วิธีค้นหา sitemap
  2. อ้างอิง sitemap ใน robots.txt และส่งใน GSC เพิ่มบรรทัดเช่น Sitemap: https://www.example.com/sitemap.xml (ข้อกำหนด robots.txt) จากนั้นส่ง URL เดียวกันใน Indexing › Sitemaps เพื่อให้ติดตามสถานะได้
  3. Request indexing (ขอจัดทำดัชนี) ใน URL Inspection สำหรับ URL ที่สำคัญ มีการจำกัดจำนวนต่อวัน และการขอไม่ได้รับประกันว่าจะได้รับการจัดทำดัชนี
  4. ตรวจสอบอีกครั้งภายหลัง Google ไม่ได้กำหนดระยะเวลาที่แน่นอนในการประมวลผล sitemap หรือการครอลหน้าใหม่
สี่ขั้นตอนในการแก้ไข No referring sitemaps detected: ยืนยันว่า URL ที่ตรงกันทุกตัวอักษรอยู่ใน sitemap อ้างอิง sitemap ใน robots.txt และส่งใน Search Console ขอจัดทำดัชนีสำหรับ URL ที่สำคัญ และตรวจสอบอีกครั้งภายหลัง เพราะ Google ไม่ได้กำหนดระยะเวลาที่แน่นอน
แก้ไขได้ในสี่ขั้นตอน

แนวทางปฏิบัติที่ดีสำหรับ sitemap ที่ควรรักษาไว้

sitemap ที่สะอาดทำให้การแจ้งเตือนนี้เกิดขึ้นน้อย และอ่านเข้าใจได้ง่ายเมื่อแสดงขึ้น

  • สร้างโดยอัตโนมัติ และใส่เฉพาะ URL ที่เป็น canonical จัดทำดัชนีได้ และตอบกลับ 200
  • ไม่เกิน 50,000 URL หรือ 50 MB (ไม่บีบอัด) ต่อไฟล์ ตามที่ แนวทาง sitemap ของ Google กำหนด
  • แบ่งเว็บไซต์ขนาดใหญ่ ด้วย sitemap index ส่วน crawl budget จะเป็นเรื่องที่ต้องกังวลเฉพาะเมื่อเว็บไซต์ใหญ่มาก
  • รักษา lastmod ให้ถูกต้อง Google ไม่สนใจ priority และ changefreq และจะเชื่อ lastmod ก็ต่อเมื่อถูกต้องอย่างสม่ำเสมอและตรวจสอบได้
แท็ก XML sitemap ที่ Google ใช้และไม่สนใจ: Google ใช้ loc และ lastmod ที่ถูกต้อง ไม่สนใจ priority และ changefreq แต่ละไฟล์ sitemap มีได้สูงสุด 50,000 URL หรือ 50 MB แบบไม่บีบอัด
สิ่งที่ Google อ่านจาก sitemap ของคุณ

เมื่อไรที่ปล่อยผ่านได้

ปล่อยผ่านได้เมื่อหน้า ได้รับการจัดทำดัชนีแล้ว ติดอันดับ หรือมีลิงก์มาอย่างดี Google ยังระบุด้วยว่าเว็บไซต์ที่มีลิงก์ภายในดีและมี ประมาณ 500 หน้าหรือน้อยกว่า อาจไม่จำเป็นต้องมี sitemap เลย (Learn about sitemaps)

หน้ายังไม่ได้รับการจัดทำดัชนีใช่ไหม sitemap แทบไม่เคยเป็นสาเหตุที่แท้จริง ให้ตรวจสอบสถานะการจัดทำดัชนีของหน้าแทน เช่น Crawled - currently not indexed

ตรวจสอบ sitemap ด้วย SEOcrawl AI

SEOcrawl AI แพลตฟอร์มข้อมูลเชิงลึกด้าน SEO และ GEO มี Sitemap Checker ให้ใช้ฟรี เพียงวาง URL ของ sitemap หรือหน้าแรก เครื่องมือจะตรวจสอบทุก URL ที่อยู่ในรายการ ทั้ง status code ลิงก์เสีย redirect chain และข้อผิดพลาดของโครงสร้าง XML ได้สูงสุด 100 URL ต่อการตรวจสอบหนึ่งครั้ง เป็นวิธีที่รวดเร็วในการยืนยันว่า sitemap มีเฉพาะ URL ที่เป็น canonical และตอบกลับ 200 ที่คุณต้องการให้จัดทำดัชนี

สำหรับภาพรวมการจัดทำดัชนีของทั้ง property ให้รัน Google Search Console audit เพียงพิมพ์ prompt เดียวใน Claude, ChatGPT หรือ Cursor ระบบจะดึงข้อมูล Search Console ผ่านเซิร์ฟเวอร์ MCP ของ SEOcrawl AI และแสดงรายการ URL ที่ไม่ได้อยู่ในดัชนีแยกตามแต่ละสถานะ

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

“No referring sitemaps detected” หมายความว่าอะไร

หมายความว่าเครื่องมือ URL Inspection ไม่สามารถเชื่อมโยงหน้านั้นกับ sitemap ใดที่ Google รู้จักได้ ความช่วยเหลือของ Google ให้คำจำกัดความไว้ว่า “Google ไม่พบ sitemap ที่อ้างอิงถึงหน้านี้” นี่เป็นการแจ้งเตือนเกี่ยวกับวิธีที่ Google ค้นพบ URL ไม่ใช่ข้อผิดพลาด และไม่ได้ขัดขวางไม่ให้หน้าได้รับการจัดทำดัชนี

“No referring sitemaps detected” เป็นปัญหาหรือไม่

โดยปกติไม่เป็นปัญหา ถ้า URL Inspection แจ้งว่า URL is on Google (URL อยู่ใน Google แล้ว) คุณก็ไม่ต้องทำอะไร ข้อความนี้จะสำคัญขึ้นเมื่อหน้ายังไม่ได้รับการจัดทำดัชนี เมื่อเป็นเว็บไซต์ใหม่ที่มีลิงก์ภายนอกน้อย และเมื่อเป็น orphan pages ที่ไม่มีหน้าอื่นลิงก์มาเลย

ทำไมข้อความนี้จึงแสดงบนหน้าที่อยู่ใน sitemap ที่ส่งไปแล้ว

อาจเป็นเพราะ sitemap ยังไม่ได้รับการประมวลผล URL ใน sitemap ไม่ตรงกันทุกตัวอักษร (เครื่องหมายทับท้าย URL, http/https, www/ไม่มี www) หรือเป็น ช่องโหว่ของการรายงานที่ทราบกันอยู่แล้ว Google ระบุว่าในบางกรณี ระบบจะไม่รายงาน sitemap ของหน้าที่ส่งผ่าน sitemap

ช่อง “Referring page” ที่ว่างเปล่าใน URL Inspection หมายความว่าอะไร

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

ทำไม Google ไม่อ่าน sitemap ของฉัน

มักเกิดจาก URL ของ sitemap ไม่ถูกต้อง ถูกบล็อกโดย robots.txt สถานะไม่ใช่ 200 หรือยังรอการประมวลผลอยู่ ถ้าดึงข้อมูลไม่สำเร็จ Google จะลองใหม่อีกสองสามวันแล้วหยุด ดังนั้นให้แก้ปัญหาแล้วส่งใหม่ คู่มือ robots.txt นี้ช่วยให้คุณตัดเรื่องการบล็อกออกไปได้

จะส่ง sitemap ไปยัง Google Search Console ได้อย่างไร

เปิด Indexing › Sitemaps วาง URL ของ sitemap แล้วคลิก Submit การใส่บรรทัด Sitemap ใน robots.txt ก็ใช้ได้เช่นกัน แต่ รายงาน Sitemaps จะไม่แสดง sitemap นั้น ดังนั้นถ้าต้องการติดตามสถานะและข้อผิดพลาด ให้ส่งในรายงานด้วย

โดย: David Kaufmann

David Kaufmann

ในช่วง 10+ ปีที่ผ่านมา ผมหมกมุ่นกับ SEO อย่างสมบูรณ์ — และพูดตรง ๆ ก็ไม่อยากให้เป็นแบบอื่น

อาชีพของผมก้าวขึ้นไปอีกระดับเมื่อทำงานเป็นผู้เชี่ยวชาญ SEO อาวุโสที่ Chess.com — หนึ่งใน 100 เว็บไซต์ที่มีผู้เข้าชมมากที่สุดในอินเทอร์เน็ต การทำงานในระดับนี้สอนสิ่งที่ไม่มีหลักสูตรหรือประกาศนียบัตรใดสอนได้

จากประสบการณ์นี้ ผมก่อตั้ง SEO Alive — เอเจนซีสำหรับแบรนด์ที่จริงจังกับการเติบโตแบบออร์แกนิก และเพราะหาเครื่องมือที่จัดการทั้งโลกคลาสสิกและยุค AI ได้ดีไม่ได้ ผมจึงสร้าง SEOcrawl AI ขึ้น หากคุณกำลังมองหาพาร์ตเนอร์ SEO มากประสบการณ์ที่รักสาขานี้ — ยินดีพูดคุยครับ!

→ อ่านบทความทั้งหมดของ David
บทความเพิ่มเติม: David Kaufmann

ค้นพบเนื้อหาเพิ่มเติมของผู้เขียนคนนี้