คำแนะนำในการแก้ไข 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 ตอนนี้!