รหัสสถานะ HTTP ที่สำคัญที่สุดสำหรับ SEO

เผยแพร่แล้ว: 2022-10-26

เมื่อใดก็ตามที่ผู้ใช้พิมพ์ URL ของหน้าเว็บลงในเว็บเบราว์เซอร์และกด Enter พวกเขาจะส่งคำขอไปยังเว็บเซิร์ฟเวอร์เพื่อเข้าถึงเว็บไซต์นั้น ๆ เว็บเซิร์ฟเวอร์ตอบสนองด้วยหน้าที่ร้องขอ (รวมถึงแหล่งข้อมูลเพิ่มเติม เช่น รูปภาพหรือสคริปต์ ที่หน้าต้องการ) และเบราว์เซอร์จะแสดงหน้านั้น นอกจากนี้ยังส่งคืนรหัสสถานะ HTTP พร้อมกับทุกคำขอ

โดยส่วนใหญ่แล้ว รหัสสถานะ HTTP เหล่านี้จะไม่แสดงเนื่องจากคำขอสำเร็จ อย่างไรก็ตาม เมื่อเซิร์ฟเวอร์ไม่สามารถเข้าถึงทรัพยากรที่ร้องขอได้ เซิร์ฟเวอร์จะให้คำอธิบายว่าเหตุใดเซิร์ฟเวอร์จึงไม่ประสบความสำเร็จผ่านรหัสสถานะการตอบกลับที่เฉพาะเจาะจง

รายการรหัสสถานะ HTTP นี้จะกำหนดประเภทรหัสตอบกลับที่พบบ่อยที่สุดที่คุณอาจเห็นและรหัสที่อาจส่งผลกระทบต่อ ประสิทธิภาพ SEO ของคุณ

รหัสสถานะ HTTP คืออะไร

รหัสสถานะ HTTP เป็นตัวเลขสามหลักที่บอกเบราว์เซอร์ว่าเกิดอะไรขึ้นเมื่อพยายามเชื่อมต่อกับเซิร์ฟเวอร์ รหัสสถานะ HTTP จะสื่อสารกับเว็บเบราว์เซอร์และผู้ใช้ว่าคำขอของพวกเขาสำเร็จหรือไม่

รหัสสถานะ HTTP เป็นส่วนสำคัญของ SEO เนื่องจากคำขอที่ประสบความสำเร็จไปยังเซิร์ฟเวอร์ต้นทางทำให้ประสบการณ์ที่ดีขึ้นสำหรับโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาและผู้เยี่ยมชมเว็บไซต์

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

ประเภทของรหัสสถานะ

รายการรหัสสีของรหัสสถานะ http ประเภทต่างๆ

รหัสสถานะมีห้าชุดที่แตกต่างกัน รหัสสถานะทั้งหมดเป็นตัวเลขสามหลัก ตัวเลขเริ่มต้นเน้นประเภทของรหัสสถานะที่เซิร์ฟเวอร์ส่งคืน

  • 1xx: ให้ข้อมูล
  • 2xx: บ่งบอกความสำเร็จ
  • 3xx: หน้าเปลี่ยนเส้นทาง หมายความว่าหน้าถูกย้ายไปยัง URL อื่น
  • 4xx: ข้อผิดพลาดของไคลเอ็นต์ หมายถึงมีบางอย่างผิดปกติกับหน้าเว็บที่ร้องขอ
  • 5xx: ข้อผิดพลาดของเซิร์ฟเวอร์ หมายถึง มีบางอย่างเกิดขึ้นกับการเชื่อมต่อของเซิร์ฟเวอร์

รหัสสถานะ HTTP ทั่วไปส่วนใหญ่

มีรหัสสถานะที่เป็นไปได้มากกว่า 60 รายการ แต่บางรหัสมีมากกว่ารหัสอื่น บางอย่างมีความสำคัญเช่นกันเมื่อนึกถึงโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาและสิ่งที่เกิดขึ้นเมื่อพวกเขาติดตามลิงก์ไปยัง URL ต่างๆ บนเว็บไซต์ของเรา

200: ความสำเร็จ

หน้าในซีรีส์ 200 คือสิ่งที่คุณตั้งเป้าไว้ พวกเขาแจ้งว่าคำขอประสบความสำเร็จและเซิร์ฟเวอร์ได้สร้างทรัพยากรใหม่ รหัส 2xx ระบุว่าเซิร์ฟเวอร์ทำงานอย่างถูกต้องและผู้เยี่ยมชมไซต์และไคลเอนต์ (หรือเว็บไซต์) เชื่อมต่ออย่างถูกต้อง

เมื่อใดก็ตามที่ไม่พบรหัสสถานะ 200 รายการ ผู้ตรวจสอบไซต์ SearchAtlas จะตั้งค่าสถานะรหัสนั้นในรายงานของคุณด้วยข้อความต่อไปนี้:

  • รหัสสถานะไม่ใช่200

301: การเปลี่ยนเส้นทางถาวร

รหัสสถานะที่สำคัญที่สุดอย่างหนึ่งสำหรับวัตถุประสงค์ SEO การ เปลี่ยนเส้นทาง 301 แสดงว่าหน้าเว็บถูกย้ายอย่างถาวรไปยังตำแหน่งใหม่หรือ URL ใหม่ เมื่อผู้ใช้ป้อน URL ในเบราว์เซอร์หรือคลิกลิงก์ที่มี URL เดิม ระบบจะเปลี่ยนเส้นทางไปยัง URL ใหม่ของหน้าเว็บ

301 Redirects เมื่อใช้อย่างถูกต้อง สามารถช่วยปรับปรุง SEO ของคุณได้ เพื่อให้แน่ใจว่าคุณจะไม่สูญเสียส่วนของลิงก์เมื่อย้ายหรืออัปเดตเนื้อหาในเว็บไซต์ของคุณ ด้วยเหตุนี้ SearchAtlas Site Auditor จึงแจ้งปัญหาที่เกี่ยวข้องกับการเปลี่ยนเส้นทาง 301 เมื่อรวบรวมข้อมูลและวิเคราะห์ไซต์ของคุณ

ปัญหาบางอย่างที่เกี่ยวข้องกับ 301 ที่คุณอาจเห็นไฮไลต์ในรายงานปัญหาของคุณ ได้แก่:

  • 301 ไม่เปลี่ยนเส้นทางไปยัง HTTPS : การเปลี่ยนเส้นทาง 301 ควรนำผู้ใช้ไปยัง หน้าเว็บเวอร์ชัน HTTPS เนื่องจากจะให้ประสบการณ์เบราว์เซอร์ที่ปลอดภัยยิ่งขึ้นสำหรับผู้ใช้
  • URL การเปลี่ยนเส้นทางไม่ใช่ตัวพิมพ์เล็ก : URL การเปลี่ยนเส้นทางควรเป็นตัวพิมพ์เล็ก ดังนั้นโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาจะไม่เข้าใจผิดว่าหน้าใหม่เป็นเนื้อหาที่ซ้ำกันหรือเวอร์ชันที่ซ้ำกันของหน้า
  • ลิงก์ภายในที่มีการเปลี่ยนเส้นทาง 301 : Google ดูถูกลิงก์ภายในที่มีการเปลี่ยนเส้นทาง 301 ต้องการให้เว็บมาสเตอร์อัปเดตลิงก์ของตนด้วย URL ใหม่ของหน้าที่ย้ายที่อยู่

404: ไม่พบ

โดยทั่วไปแล้ว รหัสสถานะในชุด 400 จะใช้เมื่อไคลเอ็นต์ได้ส่งคำขอที่เซิร์ฟเวอร์ไม่สามารถดำเนินการได้

สกรีนช็อตของข้อผิดพลาดรหัสสถานะ 404

ตัวอย่างเช่น รหัสสถานะ 400 ถูกใช้เมื่อไคลเอนต์ร้องขอทรัพยากรที่ไม่มีอยู่ รหัสสถานะ 401 จะใช้เมื่อไคลเอ็นต์ไม่มีข้อมูลรับรองการตรวจสอบสิทธิ์ที่เหมาะสม รหัสสถานะ 408 จะใช้เมื่อไคลเอ็นต์ส่งคำขอที่ยาวกว่าที่เซิร์ฟเวอร์ยินดีรอ

404 ไม่เพียงแต่ส่งผลเสียต่อประสบการณ์การใช้งานเว็บไซต์ของคุณ แต่ยังส่งผลเสียต่อประสิทธิภาพ SEO ของคุณอีกด้วย หากมีการส่งโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาไปยังหน้าที่ใช้งานไม่ได้หรือหน้าที่ไม่ทำงานซ้ำๆ Google มีแนวโน้มน้อยที่จะเห็นว่าเว็บไซต์ของคุณนำเสนอเนื้อหาที่มีคุณค่าหรือ ประสบการณ์หน้า คุณภาพสูง แก่ผู้ใช้

ด้วยเหตุนี้ ข้อผิดพลาดรหัสสถานะ 404 ต่อไปนี้จะถูกตั้งค่าสถานะในรายงานผู้ตรวจสอบไซต์ของคุณ:

  • Url ให้ soft 404

อะไรเป็นสาเหตุของรหัสตอบกลับ 404

ต่อไปนี้คือสาเหตุที่เป็นไปได้บางประการที่ทำให้ URL อาจเป็น 404ing และวิธีแก้ปัญหา:

  • เพจที่ ถูกลบ/ย้าย : เนื้อหาของเพจอาจถูกลบหรือย้าย ทำให้ลิงค์เสีย ในการแก้ไข การเพิ่มการเปลี่ยนเส้นทาง 301 จะส่งผู้ใช้และโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาไปยังหน้าเวอร์ชันใหม่
  • URL ไม่ถูกต้อง : พิมพ์ url ไม่ถูกต้องในแถบที่อยู่ของเบราว์เซอร์ หรือมีการเพิ่ม url ที่ไม่ถูกต้องในลิงก์ ตรวจสอบอีกครั้งว่าลิงก์ของคุณใช้ URL ที่ถูกต้อง
  • ปัญหาการแคช : เบราว์เซอร์อาจแคชหน้าข้อผิดพลาด 404 แทนเนื้อหาจริง ดังนั้น คุณจึงเห็นข้อผิดพลาดอยู่เรื่อยๆ แม้ว่าเว็บไซต์จะใช้งานได้สำหรับทุกคนก็ตาม
  • เนื้อหาที่ ขาดหายไป : หากมีเนื้อหาที่ขาดหายไป เช่น ไฟล์รูปภาพ, CSS หรือ JavaScript อาจสร้างข้อผิดพลาด 404 ได้ เนื้อหาที่ขาดหายไปจะต้องได้รับการอัปเดตหรือเปลี่ยนใหม่

500 ข้อผิดพลาดภายในเซิร์ฟเวอร์

รหัสสถานะในชุด 500 เป็นข้อความแสดงข้อผิดพลาดทั่วไป ใช้เมื่อเซิร์ฟเวอร์พบข้อผิดพลาดขณะประมวลผลคำขอ ข้อผิดพลาดเหล่านี้มักจะรู้สึกเหมือนเป็นเรื่องลึกลับ

ตัวอย่างเช่น รหัสสถานะ 500 จะใช้เมื่อเซิร์ฟเวอร์ไม่พบทรัพยากรที่ร้องขอ รหัสสถานะ 501 จะใช้เมื่อเซิร์ฟเวอร์ไม่พบทรัพยากรที่ร้องขอเนื่องจากถูกย้ายแล้ว รหัสสถานะ 502 จะใช้เมื่อเซิร์ฟเวอร์ไม่สามารถดำเนินการตามคำขอได้เนื่องจากมีการโอเวอร์โหลด

หากหน้าเว็บของคุณส่งคืนข้อผิดพลาดรหัสสถานะ 500 ให้ลองแก้ไขต่อไปนี้:

  • รีเฟรชเบราว์เซอร์ของคุณ : นี่คือจุดเริ่มต้นที่ดีที่สุด คำขอครั้งที่สองไปยังเซิร์ฟเวอร์อาจสร้างรหัสสถานะ https ที่สำเร็จ
  • ลบคุกกี้ของเว็บเบราว์เซอร์ : การทำเช่นนี้อาจช่วยโหลดหน้าเว็บใหม่ได้
  • ปิดใช้งานปลั๊กอิน : โดยเฉพาะอย่างยิ่งหากรหัสสถานะ 500 http เพิ่งติดตามการติดตั้งปลั๊กอิน เป็นไปได้ว่าปลั๊กอินขัดแย้งกับซอฟต์แวร์อื่น หรือการอัปเดตซอฟต์แวร์ทำให้ระบบเข้ากันไม่ได้
  • กลับมาใหม่ภายหลัง : เป็นไปได้ว่าคำขอในอนาคตในภายหลังจะประสบความสำเร็จ

คุณรู้ได้อย่างไรว่ารหัสสถานะ HTTP คืออะไร?

สิ่งสำคัญคือต้องตรวจสอบ URL ของหน้าเว็บในเว็บไซต์ของคุณซึ่งทำให้เกิดการตอบสนองที่ไม่ถูกต้อง ทำไม เนื่องจากสามารถป้องกันไม่ให้ผู้ใช้มาถึงทรัพยากรที่ร้องขอได้

การแก้ไขอาจหมายถึงการจัดอันดับคำหลักที่ดีขึ้นและผู้เข้าชมเว็บไซต์น้อยลงที่เด้งออกจากเว็บไซต์ของคุณ

มีสองวิธีหลักที่คุณสามารถตรวจสอบรหัสตอบกลับของหน้าเว็บของคุณได้

ใช้บัญชี Google Search Console ของคุณ

ในบัญชี GSC ของคุณ ให้ไปที่ดัชนี > หน้า

คุณจะพบจอแสดงผลที่สรุปข้อผิดพลาดต่างๆ ที่เกี่ยวข้องกับการจัดทำดัชนี ข้อความเกี่ยวกับข้อผิดพลาด 404 หรือ 500 จะปรากฏในรายการนี้

คลิกที่ข้อผิดพลาดเพื่อวิเคราะห์หน้าที่ได้รับผลกระทบอย่างใกล้ชิดยิ่งขึ้น

รายงานผู้ตรวจสอบไซต์ SearchAtlas

ผู้ตรวจสอบไซต์ SearchAtlas จะตรวจสอบรหัสตอบกลับ HTTP ของหน้าเว็บของคุณ นอกจากนี้ยังจะตั้งค่าสถานะปัญหาใด ๆ ที่ระบุที่เกี่ยวข้องกับรหัสสถานะ

หลังจากเรียกใช้การตรวจสอบไซต์ของคุณแล้ว ให้ไปที่แท็บปัญหาในแดชบอร์ดผู้ตรวจสอบไซต์

คลิกที่หมวด "URL ของหน้า"

ค้นหาข้อความแสดงข้อผิดพลาดที่กล่าวถึงรหัสสถานะ HTTP จากนั้นคลิก “ดูหน้าที่ได้รับผลกระทบ”

คุณจะเห็นรายการหน้าทั้งหมดบนเว็บไซต์ของคุณที่ไม่ส่งคืนรหัสสถานะ 200 รายการ

ส่งรายการนี้ให้กับนักพัฒนาเว็บของคุณเพื่อแก้ไขปัญหา หรือ ติดต่อกับผู้เชี่ยวชาญ SEO คนใดคนหนึ่งของเรา เพื่อกำหนดขั้นตอนต่อไปในการแก้ไขปัญหา

บทสรุป

เมื่อคุณเข้าใจรหัสสถานะ HTTP ที่สำคัญที่สุดสำหรับ SEO แล้ว หวังว่าจะสามารถแก้ไขข้อผิดพลาดบนหน้าเว็บของคุณได้

แต่ถ้าคุณยังไม่ค่อยแน่ใจว่าเพราะเหตุใด URL ของหน้าเว็บของคุณจึงส่งคืนรหัสสถานะ HTTP ที่เฉพาะเจาะจง คุณอาจต้องติดต่อหน่วยงานด้านเทคนิค SEO เพื่อดูว่าสามารถช่วยคุณแก้ไขปัญหาได้หรือไม่ ทีมงานของเราที่ LinkGraph พร้อมให้ความช่วยเหลือ!