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