คำแนะนำในการแก้ไข HTTP 304 ที่ไม่ได้รับการแก้ไข
เผยแพร่แล้ว: 2021-08-12คุณเคยค้นหาคีย์เวิร์ดบน Google คลิกลิงก์แล้วพบข้อผิดพลาดหรือไม่?
ในฐานะผู้ใช้ นี่อาจเป็นประสบการณ์ที่น่าผิดหวังอย่างมาก และสำหรับบริษัท มันเป็นหายนะ
ไม่เพียงแต่ป้องกันไม่ให้ผู้คนดูเนื้อหาที่พวกเขาต้องการดู แต่ยังทำให้ดูเหมือนว่าเว็บไซต์ล่มทั้งหมด
แต่นั่นไม่ใช่ปัญหาเดียวที่ข้อผิดพลาดนี้สามารถทำให้เกิดได้
บอทของเครื่องมือค้นหาดูรหัสสถานะ HTTP และใช้เป็นปัจจัยในการจัดอันดับเพจ
หากพวกเขาได้รับรหัสบางอย่างซ้ำๆ เมื่อรวบรวมข้อมูลหน้าเว็บของคุณ อาจทำให้ SEO ทางเทคนิคของคุณด้อยค่าลงอย่างมาก
ในคู่มือนี้ เราจะพูดถึงรหัสสถานะ HTTP และความหมายของรหัส HTTP 304 ที่ไม่ได้แก้ไข
นอกจากนี้ เราจะเสนอเคล็ดลับสองสามข้อเกี่ยวกับวิธีแก้ไขปัญหา
รหัสสถานะ HTTP คืออะไร
สมมติว่าคุณใช้งานคอมพิวเตอร์แล็ปท็อปอยู่ครู่หนึ่ง และคุณใช้ Google เพื่อค้นหาข้อมูลในหัวข้อใดหัวข้อหนึ่ง
คุณคลิกที่ลิงค์แรกและจะพาคุณไปยังเว็บไซต์นั้น
ในช่วงเวลาสั้นๆ ที่หน้าเว็บกำลังโหลด มีหลายสิ่งที่เกิดขึ้น
➤ อันดับแรก เว็บเบราว์เซอร์ที่คุณใช้จะขอเอกสารจำนวนมากที่เกี่ยวข้องกับเว็บไซต์ที่คุณกำลังพยายามเข้าถึงจากเซิร์ฟเวอร์ของเว็บไซต์
ซึ่งอาจเป็น HTML, กราฟิก, ไฟล์ หรืออะไรก็ตามที่จำเป็นเพื่อทำให้หน้าเว็บแสดงผลตามที่ผู้ออกแบบเว็บไซต์ต้องการ
➤ จากนั้นเซิร์ฟเวอร์จะตอบกลับและหน้าจะปรากฏขึ้นบนหน้าจอของคุณ
ภาษาที่ใช้ไปมาเรียกว่าโปรโตคอล HTTP
บางครั้ง อาจมีปัญหาระหว่างคำขอกับสิ่งที่เซิร์ฟเวอร์ให้ ซึ่งเรียกสิ่งที่เรียกว่ารหัสสถานะ HTTP
โดยพื้นฐานแล้วนี่คือการอัปเดตสถานะว่าทุกอย่างเป็นไปตามคำขอหรือไม่
มีรหัสสถานะหลายสิบรหัส พวกเขาหมายถึงทุกอย่างตั้งแต่หน้าที่โหลดได้ดีไปจนถึงหน้าที่ไม่ทำงานอีกต่อไป
ในกรณีส่วนใหญ่ ผู้ใช้จะไม่เห็นรหัสสถานะด้วยซ้ำถ้าไม่มีปัญหา
อย่างไรก็ตาม บอทของเสิร์ชเอ็นจิ้นทำ ซึ่งให้ข้อมูลเพิ่มเติมว่าเพจทำงานอยู่หรือเป็นปัจจุบันหรือไม่
HTTP 304 ไม่ถูกแก้ไขคืออะไร
รหัสสถานะ HTTP 304 ไม่ได้แก้ไขเป็นการตอบกลับที่เจาะจงมากซึ่งระบุว่าหน้าไม่มีการเปลี่ยนแปลงตั้งแต่ครั้งล่าสุดที่เบราว์เซอร์เข้าถึง
โดยทั่วไป หากคุณเป็นคนหนึ่งที่กำลังดูเว็บไซต์บนเบราว์เซอร์โปรดของคุณ สิ่งนี้ก็ไม่ใช่เรื่องใหญ่
หมายความว่าเบราว์เซอร์จะดึงไฟล์ที่แคชไว้ในครั้งล่าสุดที่คุณเยี่ยมชมเว็บไซต์ และแสดงไฟล์เหล่านั้นเพื่อประหยัดเวลาและพื้นที่
สิ่งสำคัญคือต้องสังเกตว่าการเห็นรหัส 304 ที่ไม่ได้รับการดัดแปลงในเบราว์เซอร์นั้นหายากมาก
โดยปกติหมายความว่ามีปัญหากับเบราว์เซอร์เฉพาะของคุณหรือคุณมีมัลแวร์ในอุปกรณ์ของคุณ
แต่เมื่อพูดถึงบอทของเสิร์ชเอ็นจิ้นที่เห็นโค้ดประเภทนี้ เป็นปัญหาสำหรับ SEO ของคุณ
การเปลี่ยนเส้นทาง HTTP 304 จะบอกเครื่องมือค้นหาว่าเว็บไซต์ของคุณไม่ได้รับการอัปเดต ตั้งแต่ครั้งล่าสุดที่มีการรวบรวมข้อมูล และไม่มีข้อมูลใหม่
หากคุณได้ทำการอัปเดตจริงๆ เช่น เพิ่มเนื้อหาหรือลิงก์ใหม่ อาจทำให้หน้าเว็บไม่อยู่ในอันดับการค้นหาที่สะท้อนถึงการเปลี่ยนแปลงเหล่านี้
ด้วยเหตุนี้จึงเป็นสิ่งสำคัญสำหรับเจ้าของเว็บไซต์ที่จะต้องให้ความสนใจเมื่อรหัสสถานะ HTTP 304 ไม่ได้แก้ไขปรากฏขึ้น เนื่องจากอาจลดโอกาสที่จะได้รับการเข้าชมแบบออร์แกนิกได้ดีขึ้นอย่างมาก
อะไรคือสาเหตุของ HTTP 304 ที่ไม่ได้รับการแก้ไข?
รหัสสถานะ 304 ไม่ได้แก้ไขมีสาเหตุหลายประการ ซึ่งส่วนใหญ่อยู่ที่ฝั่งไคลเอ็นต์ของสิ่งต่างๆ ไม่ใช่บนเว็บไซต์ของคุณ
หากผู้ใช้พบปัญหานี้ในเบราว์เซอร์ แสดงว่าปัญหาอยู่ที่จุดสิ้นสุด
ไวรัสหรือมัลแวร์
บางครั้งคอมพิวเตอร์ที่มีไวรัสหรือมัลแวร์จะแสดงข้อผิดพลาดนี้อย่างอธิบายไม่ได้สำหรับบางเว็บไซต์หรือลิงก์
ดูเหมือนว่าจะเป็นเรื่องปกติมากขึ้นสำหรับเว็บไซต์ที่มีผู้เยี่ยมชมบ่อยๆ โดยปกติ การเรียกใช้การสแกนการป้องกันไวรัสสามารถลดปัญหาได้
ส่วนขยายเบราว์เซอร์
ดูเหมือนว่าส่วนขยายเบราว์เซอร์บางตัวจะทำให้เกิดปัญหากับรหัสสถานะ HTTP มากกว่าส่วนอื่นๆ
บ่อยครั้ง การปิดใช้งานส่วนขยายเหล่านี้ชั่วคราวในขณะที่เข้าถึงหน้าเว็บ อาจทำให้ส่วนขยายบางตัวทริกเกอร์ได้
ประวัติเบราว์เซอร์แบบเต็ม
บางครั้งปัญหาก็เป็นเพียงแคชที่เต็มเกินไป
การล้างประวัติเบราว์เซอร์เป็นวิธีที่ดีในการรีเซ็ตทุกอย่างและตรวจดูหน้าเวอร์ชันปัจจุบันได้
ซึ่งหมายความว่าเบราว์เซอร์จะทำงานเพื่อดึงข้อมูลใหม่นั้น แทนที่จะใช้เวอร์ชันแคชที่บันทึกไว้ในประวัติ
วิธีแก้ไข HTTP 304 ที่ไม่ได้แก้ไขฝั่งเซิร์ฟเวอร์
ตอนนี้ เรายังจำเป็นต้องระบุสิ่งที่นักการตลาดสามารถทำได้เมื่อพวกเขาเห็นรหัสสถานะ HTTP 304 ที่ไม่ได้แก้ไขจำนวนมากที่แสดงในบันทึกการเข้าถึง
ซึ่งหมายความว่าไม่ใช่เพียงคนเดียวหรือสองคนที่มีปัญหานี้กับเบราว์เซอร์ แต่เป็นปัญหาที่ใหญ่กว่าโดยรวม
ในการแก้ไขปัญหานี้ คุณสามารถใช้แท็กส่วนหัวบางอย่าง เช่น If-Modified-Since หรือ Last-Modified
แม้ว่าสิ่งนี้จะต้องใช้ความรู้ด้านเทคนิคและความเข้าใจเล็กน้อย แต่พื้นฐานเบื้องหลังก็คือพวกเขาบอกเบราว์เซอร์และค้นหาบอทในครั้งสุดท้ายที่หน้ามีการเปลี่ยนแปลงอย่างแท้จริงแทนที่จะปล่อยให้เดา
ลองใช้ตัวอย่าง Last-Modified: Mon, 2 Aug 2021 03:24:15 GMT
จากนั้นเบราว์เซอร์หรือบอทจะตรวจสอบวันที่ปัจจุบันเพื่อดูว่าหลังจากเวลานั้นหรือไม่
หากไม่มีการอัปเดตจริงๆ บอทจะได้รับโค้ด 304 ที่ไม่ได้แก้ไขและยึดติดกับข้อมูลที่แคชไว้
วิธีนี้ช่วยเพิ่มความเร็วของหน้าและลดภาระโดยรวมของทรัพยากร
แต่ถ้าหลังจากเวลาที่กำหนด เบราว์เซอร์หรือบอทจะเข้าถึงสำเนาใหม่ของเว็บไซต์เพื่อให้ได้ข้อมูลที่อัปเดตนี้
โดยทั่วไปแล้วการเข้ารหัสแบบ If-Modified-Since หรือ Last-Modified จะอยู่ที่ส่วนหัวของหน้า ซึ่งหมายถึงการเข้าถึงไฟล์การเข้ารหัส HTML ของเว็บไซต์ของคุณ
สำหรับนักพัฒนาเว็บไซต์มือใหม่ส่วนใหญ่ อาจต้องทำงานร่วมกับทีมที่มีประสบการณ์เพื่อติดตั้งใช้งานหรือค้นหาปลั๊กอินของบุคคลที่สามที่เหมาะกับคุณ
สิ่งนี้สามารถช่วย SEO ทางเทคนิคของคุณได้อย่างไร
SEO ทางเทคนิคมีความสำคัญพอๆ กับคำหลักและเนื้อหาที่คุณใช้บนเว็บไซต์ของคุณ
ให้พูดกันง่ายๆ
มีเพียงหน้าเว็บจำนวนมากที่ Google สามารถรวบรวมข้อมูลบนเว็บไซต์ของคุณได้ภายในระยะเวลาที่กำหนด
แทนที่จะทิ้งช่วงใดช่องหนึ่งไปยังหน้าที่ไม่เปลี่ยนแปลงซึ่งไม่ค่อยมีการเปลี่ยนแปลง เช่น หน้าเกี่ยวกับหรือหน้าติดต่อ จะเป็นการดีกว่าถ้าปล่อยให้ไปที่ช่องใหม่ที่เพิ่งเพิ่มหรือแก้ไข
รหัส HTTP 304 ที่ไม่ได้แก้ไขจะบอก Google ให้ข้ามรหัสนั้นและมองหาอย่างอื่น
และการเข้ารหัสแบบ If-Modified-Since หรือ Last-Modified เสนอวิธีการทริกเกอร์รหัสสถานะ 304 ที่ไม่ได้แก้ไขในลักษณะที่มีประสิทธิภาพ
ผลลัพธ์สุดท้าย?
บ็อตของ Google สามารถสแกนเว็บไซต์ของคุณมากขึ้นเพื่อค้นหาข้อมูลสำคัญที่เปลี่ยนแปลงก่อน เทียบกับการใช้แหล่งข้อมูลเหล่านั้นในส่วนที่ไม่ได้รับข้อมูลใหม่เป็นประจำ
สรุป: แก้ไข 304 รหัสสถานะที่ไม่ได้แก้ไขสำหรับ SEO
อย่างที่คุณทราบ รหัสสถานะ 304 ไม่ได้แก้ไขมีเหตุผลที่ชัดเจนในการเป็นส่วนหนึ่งของโครงสร้างทางเทคนิคของเว็บไซต์
แต่เมื่อคุณเพิ่มประสิทธิภาพหน้าเว็บของคุณเพื่อให้มีการเข้าชมแบบออร์แกนิกที่ดีขึ้น การจัดการกระบวนการนี้ให้มีประสิทธิภาพมากขึ้นเล็กน้อยเป็นสิ่งสำคัญ
จะเกิดอะไรขึ้นหากคุณไม่แน่ใจว่าทีมของคุณมีเทคนิคเพียงพอที่จะจัดการกับปัญหาประเภทนี้ได้
นั่นคือสิ่งที่ Stage สามารถช่วยได้
ให้ผู้เชี่ยวชาญ WordPress ของเราเจาะลึกเว็บไซต์ของคุณและจัดการงานเขียนโค้ดทั้งหมดในนามของคุณ โดยคำนึงถึงสิ่งต่างๆ เช่น บันทึกการเข้าถึงและรหัสสถานะ HTTP
เรียนรู้เพิ่มเติมเกี่ยวกับ Stage ตอนนี้!