วันที่ไม่ตรงกัน: หน้า 2026-01-01, sitemap 2026-01-01

คำตอบสั้น

dateModified ใน JSON-LD ของหน้ากับ <lastmod> ในไซต์แมปต่างกันเกินสองวัน ข้อค้นพบแสดงทั้งสองวันที่ ให้ตั้งทั้งสองค่าจากแหล่งเดียวคือวันที่เนื้อหาเปลี่ยนล่าสุด เพื่อให้ crawler ได้สัญญาณความสดที่สอดคล้องกันเพียงหนึ่งเดียว

fresh.lastmod_mismatch · ลำดับความสำคัญ: P2

หมายความว่าอย่างไร

dateModified ของหน้ากับ lastmod ใน sitemap ต่างกันเกินสองวัน สัญญาณที่ขัดกันทำให้เชื่อถือความสดใหม่ได้ยาก

ทำไมจึงสำคัญต่อการค้นหาด้วย AI

crawler ใช้ lastmod ในไซต์แมปตัดสินว่าจะกลับมาดึงหน้าไหน และใช้ dateModified ของหน้าประเมินว่าเนื้อหาใหม่แค่ไหน เมื่อสองค่าขัดกัน จะเชื่อถือค่าใดไม่ได้ และเสิร์ชเอนจินระบุว่าจะไม่สนใจค่า lastmod ที่ไม่ตรงกับการเปลี่ยนแปลงจริง

สาเหตุที่พบบ่อยที่สุดคือตัวสร้างไซต์แมปที่ประทับทุก URL ด้วยวันที่ build หรือ deploy ขณะที่มาร์กอัปของหน้าเก็บวันที่แก้ไขจริงไว้ การตรวจเทียบเฉพาะวันตามปฏิทินและยอมให้ต่างกันได้ไม่เกินสองวัน

วิธีแก้ไข

  1. เทียบสองวันที่ในข้อค้นพบ รายงานยังแสดงเฮดเดอร์ Last-Modified หากเซิร์ฟเวอร์ส่งมาด้วย รายงานของ AISeeWhy แสดงหลักฐานและวิธีแก้ที่คัดลอกไปวางได้ทันที จากนั้นกด "ตรวจสอบอีกครั้ง" เพื่อยืนยันผล
  2. แก้ตัวสร้างไซต์แมปให้อ่านวันที่เนื้อหาของแต่ละหน้าเปลี่ยนล่าสุด ซึ่งเป็นฟิลด์เดียวกับที่ JSON-LD ใช้ แทนเวลา build
  3. ใน Next.js app/sitemap.ts ให้ตั้ง lastModified จากวันที่ของเนื้อหา ไม่ใช่ new Date() ใน WordPress ไซต์แมปของปลั๊กอิน SEO ใช้วันที่แก้ไขของโพสต์อยู่แล้ว จึงควรตรวจว่ามีแคชหรือปลั๊กอินไซต์แมปตัวที่สองหรือไม่
  4. อย่าอัปเดต dateModified เพราะการเปลี่ยนแปลงเชิงรูปลักษณ์ เช่น เลย์เอาต์หรือส่วนท้าย

วิธียืนยันว่าแก้ได้ผล

หลังจากแก้ไขแล้ว กด "ตรวจสอบอีกครั้ง" ในรายงาน รายงานจะแสดงสิ่งที่แก้แล้วและคะแนนที่เปลี่ยนไป

ตรวจสอบหน้าของฉัน →

ข้อค้นพบทั้งหมดและวิธีคิดคะแนน