รหัสสถานะ HTTP ที่สำคัญที่สุดสำหรับ SEO
เผยแพร่แล้ว: 2022-10-26เมื่อใดก็ตามที่ผู้ใช้พิมพ์ URL ของหน้าเว็บลงในเว็บเบราว์เซอร์และกด Enter พวกเขาจะส่งคำขอไปยังเว็บเซิร์ฟเวอร์เพื่อเข้าถึงเว็บไซต์นั้น ๆ เว็บเซิร์ฟเวอร์ตอบสนองด้วยหน้าที่ร้องขอ (รวมถึงแหล่งข้อมูลเพิ่มเติม เช่น รูปภาพหรือสคริปต์ ที่หน้าต้องการ) และเบราว์เซอร์จะแสดงหน้านั้น นอกจากนี้ยังส่งคืนรหัสสถานะ HTTP พร้อมกับทุกคำขอ
โดยส่วนใหญ่แล้ว รหัสสถานะ HTTP เหล่านี้จะไม่แสดงเนื่องจากคำขอสำเร็จ อย่างไรก็ตาม เมื่อเซิร์ฟเวอร์ไม่สามารถเข้าถึงทรัพยากรที่ร้องขอได้ เซิร์ฟเวอร์จะให้คำอธิบายว่าเหตุใดเซิร์ฟเวอร์จึงไม่ประสบความสำเร็จผ่านรหัสสถานะการตอบกลับที่เฉพาะเจาะจง
รายการรหัสสถานะ HTTP นี้จะกำหนดประเภทรหัสตอบกลับที่พบบ่อยที่สุดที่คุณอาจเห็นและรหัสที่อาจส่งผลกระทบต่อ ประสิทธิภาพ SEO ของคุณ
รหัสสถานะ HTTP คืออะไร
รหัสสถานะ HTTP เป็นตัวเลขสามหลักที่บอกเบราว์เซอร์ว่าเกิดอะไรขึ้นเมื่อพยายามเชื่อมต่อกับเซิร์ฟเวอร์ รหัสสถานะ HTTP จะสื่อสารกับเว็บเบราว์เซอร์และผู้ใช้ว่าคำขอของพวกเขาสำเร็จหรือไม่
รหัสสถานะ HTTP เป็นส่วนสำคัญของ SEO เนื่องจากคำขอที่ประสบความสำเร็จไปยังเซิร์ฟเวอร์ต้นทางทำให้ประสบการณ์ที่ดีขึ้นสำหรับโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาและผู้เยี่ยมชมเว็บไซต์
ในทางตรงกันข้าม รหัสสถานะการตอบสนองที่บ่งชี้ข้อผิดพลาดหรือทรัพยากรเป้าหมายที่ขาดหายไปสามารถส่งสัญญาณไปยังผู้ใช้ และ Google ว่าเจ้าของเว็บไซต์ไม่ได้ทำการบำรุงรักษาเว็บไซต์ที่จำเป็น
ประเภทของรหัสสถานะ
รหัสสถานะมีห้าชุดที่แตกต่างกัน รหัสสถานะทั้งหมดเป็นตัวเลขสามหลัก ตัวเลขเริ่มต้นเน้นประเภทของรหัสสถานะที่เซิร์ฟเวอร์ส่งคืน
- 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 จะใช้เมื่อไคลเอ็นต์ได้ส่งคำขอที่เซิร์ฟเวอร์ไม่สามารถดำเนินการได้
ตัวอย่างเช่น รหัสสถานะ 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 พร้อมให้ความช่วยเหลือ!