ฉันไม่ได้ทำงานกับ Google และไม่สามารถบอกได้ว่าสิ่งที่พวกเขาทำจริง ๆ แต่วิธีที่เหมาะสมสำหรับพวกเขาในการรักษา<lastmod>
เวลาจะเป็นคำแนะนำที่จะไม่เสียเวลาในการรวบรวมข้อมูลหน้าเว็บที่ไม่มีการเปลี่ยนแปลง
ดังนั้นหากคุณรายงานหน้าเว็บทั้งหมดที่มีการเปลี่ยนแปลงทุกวัน Googlebot จะทำการรวบรวมข้อมูลหน้าเว็บของคุณทุกหน้าจอตามลำดับที่มันรู้สึกมากกว่าที่จะจดจ่อกับหน้าเว็บที่เปลี่ยนไป ผลก็คือคุณไม่ได้รายงานการแก้ไขครั้งล่าสุดเลย
เหตุผลหลักในการระบุ<lastmod>
เวลาที่ถูกต้องคือการเปลี่ยนแปลงเว็บไซต์ของคุณให้ปรากฏเร็วขึ้นในดัชนีของ Google หากคุณมีหลายร้อยหน้าในเว็บไซต์ของคุณอาจต้องใช้เวลาสักครู่ก่อนที่ Google จะรวบรวมข้อมูลทั้งหมดและค้นหาการเปลี่ยนแปลงใด ๆ อย่างไรก็ตามหากคุณบอกกับ Googlebot ว่าหน้าใดมีการเปลี่ยนแปลงเมื่อเร็ว ๆ นี้หน้านั้นสามารถรวบรวมข้อมูลหน้าเว็บเหล่านั้นก่อนและหลีกเลี่ยงการเสียเวลาไปกับที่เหลือ
แน่นอนคุณสามารถเพิ่มอัตราการรวบรวมข้อมูลของ Googlebotในเครื่องมือของผู้ดูแลเว็บแทนและหวังว่าจะดีที่สุด แต่จริงๆแล้วมันไม่ควรจะยากเกินไปที่จะทำให้สคริปต์การอัพเดทของคุณคงไว้ซึ่งการประทับเวลา ตัวอย่างเช่นฉันสมมติว่าคุณกำลังทำสิ่งนี้:
for each product do:
write new page content into product page file;
end do;
ถ้าเป็นเช่นนั้นเพียงเปลี่ยนเป็นแบบนี้แทน:
for each product do:
read old page content from product page file into string A;
write new page content into string B;
if A is not equal to B then:
write string B into product page file;
end if;
end do;