รหัสสถานะ HTTP คืออะไร
เผยแพร่แล้ว: 2021-08-23หากคุณเคยคลิกลิงก์ที่ต้องการซื้อผลิตภัณฑ์ที่น่าทึ่งซึ่งเป็นอันดับสองในรายการ "ดีที่สุด" เพียงเพื่อให้ความหวังของคุณพังทลายลงโดยไปที่หน้า 404 แสดงว่าคุณเคยประสบปัญหาเกี่ยวกับรหัสสถานะ HTTP โดยตรง เมื่อทุกอย่างเป็นไปด้วยดี คุณจะไม่เห็นรหัสเหล่านี้ปรากฏขึ้น แต่ถูกสร้างขึ้นทุกครั้งที่เบราว์เซอร์ของคุณโต้ตอบกับเซิร์ฟเวอร์ การทำความเข้าใจรหัสสถานะ HTTP สามารถช่วยให้คุณวินิจฉัยปัญหากับเว็บไซต์ของคุณที่อาจทำให้ผู้เข้าชมหงุดหงิดและส่งผลเสียต่อการจัดอันดับ SEO ของคุณ
แม้ว่ามันอาจจะฟังดูน่ากลัวและเป็นเรื่องทางเทคนิค แต่การทำความเข้าใจรหัสสถานะ HTTP นั้นค่อนข้างง่ายและเป็นเครื่องมือสำคัญในการทำความเข้าใจผลลัพธ์ SEO ของคุณ การตรวจสอบและแก้ไขรหัสสถานะข้อผิดพลาดบนเว็บไซต์เป็นสิ่งสำคัญ เนื่องจาก Google ใช้เป็นตัวบ่งชี้ในการประเมินไซต์ของคุณ เมื่อคุณเข้าใจความหมายแล้ว คุณสามารถใช้ Google Search Console เพื่อค้นหาและซ่อมแซมรหัสสถานะข้อผิดพลาดบนเว็บไซต์ของคุณได้
วิธีจัดประเภทรหัสสถานะการตอบสนอง HTTP และความหมาย

รหัสสถานะ HTTP คือตัวเลขสามหลักที่แบ่งออกเป็นห้ากลุ่มตามประเภทการตอบสนองที่เซิร์ฟเวอร์ส่งคืน คนทั่วไปบางส่วน ได้แก่ :
- 100-199 : คำตอบเหล่านี้เป็นข้อมูลที่ระบุว่าได้รับคำขอแล้วและกำลังดำเนินการต่อไป
- 200-299 : รหัสเหล่านี้เป็นรหัสตอบกลับที่สำเร็จซึ่งแจ้งให้คุณทราบว่าคำขอของคุณได้รับการประมวลผลเรียบร้อยแล้ว
- 300-399 : รหัสเหล่านี้บ่งชี้ว่าจำเป็นต้องดำเนินการเพิ่มเติมเพื่อดำเนินการตามคำขอให้เสร็จสิ้น โดยปกติแล้วจะเป็นการเปลี่ยนเส้นทาง
- 400-499 : รหัสเหล่านี้เป็นรหัสข้อผิดพลาดที่ระบุว่าปัญหาเกิดจากไคลเอนต์
- 500-599 : รหัสเหล่านี้เป็นรหัสข้อผิดพลาดที่ระบุว่าปัญหาเกิดจากเซิร์ฟเวอร์
รหัสสถานะ HTTP ที่พบบ่อยที่สุด
มีรหัสสถานะที่แตกต่างกันมากมายที่มีความหมายบางอย่างที่แตกต่างกันภายในหมวดหมู่ที่แสดงด้วยตัวเลขแรก มีแม้กระทั่งรหัส 418 ที่สร้างขึ้นเพื่อเป็นเรื่องตลกของวันเอพริลฟูล หมายความว่า "ฉันคือกาน้ำชา" และเป็นคำตอบของเซิร์ฟเวอร์เมื่อคุณขอให้กาน้ำชาชงกาแฟ รหัส 451 มีการอ้างอิงถึงนวนิยายดิสโทเปีย Fahrenheit 451 และหมายความว่าคำขอไม่พร้อมใช้งานด้วยเหตุผลทางกฎหมาย เช่น ถูกสั่งห้ามโดยรัฐบาล
อย่างไรก็ตาม รหัสเหล่านี้เป็นรหัสที่ผิดปกติซึ่งคุณไม่ค่อยเห็นบ่อยนัก รหัสสถานะ HTTP ทั่วไปที่คุณต้องจัดการ ได้แก่:
- 200: นี่ไม่ใช่รหัสข้อผิดพลาด หมายความว่าทุกอย่างเป็นไปด้วยดี และคำขอได้รับการประมวลผลเรียบร้อยแล้ว
- 301 : รหัสนี้ระบุว่าข้อมูลที่คุณร้องขอถูกย้ายอย่างถาวรแล้ว สิ่งนี้จะเกิดขึ้นเมื่อข้อมูลที่คุณร้องขอถูกแทนที่ด้วยอย่างอื่นอย่างถาวร คุณจะไม่เห็นข้อความแสดงข้อผิดพลาดในคำขอนี้ เนื่องจาก URL จะมีการเปลี่ยนแปลงโดยอัตโนมัติ
- 302: สิ่งนี้ช่วยให้คุณรู้ว่าสิ่งที่คุณกำลังมองหาได้ถูกย้ายชั่วคราว URL เดิมยังคงใช้ได้ แต่ถูกเปลี่ยนเส้นทางชั่วคราวที่อื่น เช่นเดียวกับรหัส 301 คุณจะไม่เห็นข้อความแสดงข้อผิดพลาดในรหัสนี้ การเปลี่ยนเส้นทางจะเกิดขึ้นโดยอัตโนมัติ
- 403: นี่คือรหัสข้อผิดพลาด "ต้องห้าม" ที่เกิดขึ้นเมื่อคุณไม่สามารถเข้าถึงสิ่งที่คุณร้องขอได้ สิ่งนี้สามารถเกิดขึ้นได้เมื่อคุณพยายามเข้าถึงไซต์ที่มีการป้องกันด้วยรหัสผ่านโดยไม่ต้องเข้าสู่ระบบ
- 404: นี่คือข้อความ "ไม่พบ" ที่น่ากลัวซึ่งปรากฏขึ้นทุกครั้งที่ไม่มีหน้าที่คุณกำลังมองหา อาจถูกนำออกจากเว็บไซต์หรือย้ายโดยไม่ถูกเปลี่ยนเส้นทาง อาจหมายความว่าคุณพิมพ์ URL ไม่ถูกต้อง
- 500: คุณจะได้รับรหัสนี้หากมีข้อผิดพลาดภายในเซิร์ฟเวอร์
- 503: นี่เป็นข้อผิดพลาดของเซิร์ฟเวอร์อื่นที่เกิดขึ้นเมื่อเซิร์ฟเวอร์โอเวอร์โหลด
รหัสสถานะ HTTP ส่งผลต่อการจัดอันดับ SEO ของคุณอย่างไร
Googlebot เป็นซอฟต์แวร์ที่ Google ใช้เพื่อจัดอันดับเว็บไซต์ และจะส่งผลต่อ SEO ของคุณ มันถูกเรียกว่าแมงมุมเพราะมัน “คลาน” ผ่านเว็บไซต์ของคุณ มันติดตามลิงก์ รวบรวมข้อมูล และจัดทำดัชนี ดัชนีนี้จะใช้เพื่อสร้างผลลัพธ์ของเครื่องมือค้นหา ยิ่งแมงมุมรวบรวมข้อมูลผ่านไซต์ของคุณได้ง่ายเพียงใด การจัดอันดับของเครื่องมือค้นหาก็จะยิ่งสูงขึ้น สิ่งอื่น ๆ ทั้งหมดก็เท่าเทียมกัน การจัดอันดับให้สูงที่สุดบน Google เป็นส่วนสำคัญในการเพิ่มประสิทธิภาพกลไกค้นหา
ลิงก์เป็นส่วนสำคัญของวิธีที่ Googlebot รวบรวมข้อมูล เนื่องจากทำงานโดยเปลี่ยนจากลิงก์ไปยังลิงก์ผ่านเว็บไซต์ของคุณ ทุกลิงก์ที่ตามมาจะตรวจสอบรหัสสถานะ เมื่อพบรหัสสถานะข้อผิดพลาด รหัสนั้นอาจรบกวนการตระเวน หากเว็บไซต์ของคุณไม่สามารถรวบรวมข้อมูลได้ จะไม่สามารถจัดทำดัชนีได้ และไม่สามารถแสดงในผลลัพธ์ของเครื่องมือค้นหาได้
การใช้ Google Search Console เพื่อตรวจสอบรหัสสถานะ HTTP ของเว็บไซต์ของคุณ
แม้ว่าคุณสามารถตรวจสอบรหัสสถานะของหน้าใดก็ได้โดยพิมพ์ URL ลงในเครื่องมืออย่างเช่น Web Sniffer แต่ Google Search Console เป็นวิธีที่เร็วและง่ายกว่าในการตรวจสอบรหัสสถานะที่เป็นปัญหาบนเว็บไซต์ทั้งหมดของคุณ Google Search Console มีเครื่องมือที่ช่วยคุณเพิ่มประสิทธิภาพเว็บไซต์ของคุณสำหรับผลการค้นหาของ Google เหนือสิ่งอื่นใด แอปนี้ฟรีและทำงานได้โดยไม่คำนึงว่าคุณใช้แพลตฟอร์มใด
ก่อนที่คุณจะเริ่มต้นใช้งาน Google Search Console คุณต้องยืนยันว่าคุณเป็นเจ้าของไซต์ของคุณ Google Search Console ให้ข้อมูลละเอียดอ่อนมากมายเกี่ยวกับไซต์ของคุณ ซึ่งคุณไม่ต้องการให้ใครก็ตามสามารถเข้าถึงได้ มีหลายวิธีที่คุณสามารถยืนยันไซต์ของคุณได้ และวิธีที่ง่ายที่สุดสำหรับคุณจะขึ้นอยู่กับแพลตฟอร์มที่คุณใช้อยู่ เลือกวิธีใดวิธีหนึ่งที่ระบุไว้ในความช่วยเหลือของ Search Console เพื่อเข้าถึง

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

- ข้อผิดพลาด: ไม่สามารถจัดทำดัชนีหน้าเหล่านี้ได้เนื่องจากเกิดข้อผิดพลาด เลื่อนลงเพื่อดูว่าพบข้อผิดพลาดใดบ้างและจำนวนหน้าที่ได้รับผลกระทบ
- ใช้ได้โดยมีคำเตือน: หน้าเหล่านี้อาจได้รับการจัดทำดัชนีแล้ว แต่มีปัญหาบางอย่างที่คุณอาจต้องแก้ไข
- ถูกต้อง: หน้าเหล่านี้ได้รับการจัดทำดัชนีแล้ว
- ยกเว้น: หน้าเหล่านี้ไม่อยู่ในดัชนีด้วยเหตุผลบางประการ เช่น URL ที่ซ้ำกัน หรืออาจมีการบล็อกโรบ็อต
เลื่อนลงเพื่อดูว่าพบข้อผิดพลาดใดและจำนวนหน้าที่ได้รับผลกระทบ รหัสสถานะที่ทำให้เกิดปัญหากับการจัดทำดัชนีของ Google จะแสดงขึ้นภายใต้ส่วนข้อผิดพลาด ถูกต้องโดยมีคำเตือน หรือยกเว้น รหัสเหล่านี้จะอยู่ในยุค 300, 400 หรือ 500 แต่อาจไม่สามารถระบุรหัสที่แน่นอนได้
หากต้องการค้นหาปัญหาที่เป็นปัญหา ให้ใส่ URL ของหน้าที่มีข้อผิดพลาดลงในเครื่องมือตรวจสอบ URL คุณจะสามารถอ่านเกี่ยวกับข้อผิดพลาดที่ก่อให้เกิดปัญหาและแก้ไขได้
การซ่อมแซมข้อผิดพลาดรหัสสถานะ HTTP ที่พบใน Google Search Console
หลังจากที่ Google Search Console แสดงข้อผิดพลาดที่ต้องแก้ไข คุณจะต้องทำความเข้าใจว่าข้อผิดพลาดประเภทใดจึงจะทราบวิธีแก้ไข ข้อผิดพลาดที่ปรากฏใน Google Search Console จะถูกจัดกลุ่มในหมวดหมู่ต่อไปนี้:
ไม่พบ URL ที่ส่ง (404)
ซึ่งหมายความว่า Google ไม่พบหน้าดังกล่าว ตรวจสอบอีกครั้งโดยใส่ URL ลงในเบราว์เซอร์ของคุณ หากไม่มีหน้านี้ คุณมีสองตัวเลือก หากคุณไม่ต้องการสร้างดัชนี ให้ปล่อยไว้และจะถูกลบออกในที่สุด สิ่งนี้มักเกิดขึ้นเมื่อเนื้อหาถูกลบออกจากเว็บไซต์
หากคุณต้องการให้ URL ไปยังหน้าอื่น คุณสามารถเปลี่ยนเส้นทางได้ แพลตฟอร์มเว็บไซต์ของคุณอาจมีคำสั่งเปลี่ยนเส้นทางในตัว เพียงตรวจสอบให้แน่ใจว่าคุณเปลี่ยนเส้นทางด้วยรหัสสถานะ 301 หากเป็นการเปลี่ยนเส้นทางแบบถาวร สิ่งนี้จะทำให้ลิงก์ของคุณมีน้ำหนักเท่ากับ URL ดั้งเดิมและดีกว่าสำหรับ SEO
ข้อผิดพลาดของเซิร์ฟเวอร์ (5xx)
แสดงว่า Google ไม่สามารถเข้าถึงไซต์ได้เนื่องจากเซิร์ฟเวอร์ล่มหรือโอเวอร์โหลด นี่อาจเป็นปัญหาชั่วคราว แต่คุณควรตรวจสอบเพิ่มเติมหากไม่สามารถแก้ไขได้ ข้อผิดพลาดของเซิร์ฟเวอร์อาจเกิดจากข้อผิดพลาดของผู้ใช้หรือปัญหากับเซิร์ฟเวอร์ของคุณ
ข้อผิดพลาดในการเปลี่ยนเส้นทาง
หากคุณเห็นข้อผิดพลาดนี้ แสดงว่า URL เดิมถูกเปลี่ยนเส้นทางแล้ว แต่ลิงก์ที่เปลี่ยนเส้นทางไม่ทำงาน อาจเป็นเพราะสายการเปลี่ยนเส้นทางยาวเกินไป มีการวนรอบการเปลี่ยนเส้นทาง หรือ URL ไม่ดี คุณจะต้องค้นหาการเปลี่ยนเส้นทางบนแพลตฟอร์มของคุณและแก้ไขข้อผิดพลาด
URL ที่ส่งดูเหมือนจะเป็น 404 . แบบนุ่มนวล
soft 404 เกิดขึ้นเมื่อหน้าเว็บแจ้งผู้ใช้ว่าไม่มีอยู่ แต่ส่งคืนรหัสสถานะ HTTP 200 ซึ่งบ่งชี้ว่าพบสำเร็จแล้ว สิ่งนี้สามารถเกิดขึ้นได้จากหลายสาเหตุ หากหน้านั้นไม่มีอยู่แล้ว หน้านั้นต้องใช้รหัส 404 หรือรหัสเปลี่ยนเส้นทาง 301 หรือคุณสามารถลบออกจากแผนผังเว็บไซต์ได้
มีบางครั้งที่คาดว่าจะมี soft 404 และคุณไม่จำเป็นต้องดำเนินการใดๆ เพื่อแก้ไข หากคุณมีหน้าในไซต์ของคุณที่สามารถเข้าถึงได้หลังจากที่ผู้เข้าชมดำเนินการเสร็จสิ้นแล้วเท่านั้น หน้าดังกล่าวจะคืนค่า soft 404 เมื่อคุณพยายามเข้าถึงโดยตรง
ส่ง URL ที่มีเครื่องหมาย 'noindex'
แท็ก 'noindex' จะบอกเครื่องมือค้นหาไม่ให้สร้างดัชนีหน้าเว็บของคุณ ข้อผิดพลาดนี้เกิดขึ้นหากคุณมีหน้าที่ส่งแผนผังเว็บไซต์เพื่อจัดทำดัชนี แต่มีคำสั่ง 'noindex' บางครั้งมีหน้าที่คุณไม่ต้องการจัดทำดัชนี ซึ่งก็ไม่เป็นไร เพียงตรวจสอบว่าหน้าที่คุณติดแท็ก 'noindex' เป็นหน้าที่คุณไม่ต้องการให้มีการทำดัชนีจริงๆ และลบออกจากแผนผังเว็บไซต์
หากข้อผิดพลาดนี้เกิดขึ้นในหน้าเว็บที่คุณต้องการให้ Google จัดทำดัชนี เพียงแค่ลบแท็ก 'noindex'
URL ที่ส่งถูกบล็อกโดย robots.txt
ไฟล์ robots.txt บล็อกไม่ให้บอทเข้าถึงหน้า ซึ่งรวมถึงสไปเดอร์อย่าง Googlebot การดำเนินการนี้มักจะทำเพื่อจัดการการเข้าชมของโปรแกรมรวบรวมข้อมูลในไซต์ของคุณ บางทีเพื่อป้องกันไม่ให้โปรแกรมรวบรวมข้อมูลเข้าถึงหน้าที่ไม่สำคัญ ไม่ใช่วิธีการที่เชื่อถือได้ในการกันหน้าออกจากผลการค้นหาของ Google ดังนั้นให้ใช้ 'noindex' หากคุณต้องการทำเช่นนั้น
เช่นเดียวกับข้อผิดพลาด 'noindex' เพียงตรวจสอบว่าคุณต้องการให้หน้าเว็บที่อยู่ในรายการบล็อกบอท หากไม่เป็นเช่นนั้น ให้ลบออกจากไฟล์ robots.txt
ส่ง URL ส่งคืนคำขอที่ไม่ได้รับอนุญาต (401)
คุณจะได้รับข้อผิดพลาดนี้หากคุณมีหน้าที่มีการป้องกันด้วยรหัสผ่าน แต่มีการส่งมาเพื่อทำดัชนีผ่านแผนผังเว็บไซต์ หากคุณต้องการให้หน้านี้ยังคงป้องกันด้วยรหัสผ่าน ให้เพิ่มคำสั่ง 'noindex' และลบออกจากแผนผังไซต์ของคุณ หากคุณต้องการสร้างดัชนี ให้ลบการป้องกันด้วยรหัสผ่าน
ส่ง URL ที่ส่งคืน 403
ซึ่งคล้ายกับข้อผิดพลาด 401 แต่โดยทั่วไปเกิดขึ้นเนื่องจาก URL ต้องการการเข้าถึงที่ได้รับอนุญาต เช่น สิทธิ์ของผู้ดูแลระบบ การแก้ไขเหมือนกับข้อผิดพลาด 401
URL ที่ส่งถูกบล็อกเนื่องจากปัญหา 4xx อื่น ๆ
รหัสข้อผิดพลาดนี้หมายความว่า URL ส่งคืนรหัสสถานะ HTTP 400 ระดับอื่นที่ไม่ใช่ 401, 403 หรือ 404 คุณสามารถตรวจสอบสาเหตุเพิ่มเติมโดยใช้เครื่องมือตรวจสอบ URL หรือลบหน้าออกจากแผนผังเว็บไซต์
วิธีแก้ไขคำเตือนใน Google Search Console
แม้ว่าจะไม่ร้ายแรงเท่าข้อผิดพลาด แต่คุณควรตรวจสอบคำเตือนและแก้ไขเพื่อเพิ่มประสิทธิภาพไซต์ของคุณ คำเตือนที่เป็นไปได้ ได้แก่ :
จัดทำดัชนี แม้ว่าจะถูกบล็อกโดย robots.txt
หน้าที่มีคำเตือนนี้ได้รับการจัดทำดัชนีแม้ว่าจะถูกบล็อกโดย robots.txt หากคุณไม่ต้องการให้ Google จัดทำดัชนีหน้านี้ ให้ใช้แอตทริบิวต์ 'noindex' หากคุณต้องการสร้างดัชนี ให้ลบออกจาก robots.txt
หน้าที่จัดทำดัชนีโดยไม่มีเนื้อหา
หน้านี้ได้รับการจัดทำดัชนีแล้ว แต่ Google ไม่รู้จักเนื้อหา อาจเป็นเพราะอยู่ในรูปแบบที่ Google ไม่รู้จักหรือถูกซ่อนไว้ ใช้เครื่องมือตรวจสอบ URL เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับสาเหตุของคำเตือนนี้
คุณสามารถใช้รหัสสถานะ HTTP เพื่อเพิ่มประสิทธิภาพไซต์ของคุณได้
ตอนนี้ คุณเข้าใจแล้วว่ารหัสสถานะ HTTP คืออะไร ใช้อย่างไร และค้นหาได้อย่างไรบนเว็บไซต์ของคุณ ตรวจสอบและซ่อมแซมข้อผิดพลาดของรหัสสถานะเป็นส่วนหนึ่งของการบำรุงรักษาเว็บไซต์ของคุณ สร้างบัญชีใน Google Search Console และตั้งค่ารูทีนสำหรับตรวจสอบรายงานการครอบคลุมดัชนีของคุณ แก้ไขข้อผิดพลาดของรหัสสถานะโดยไม่ได้ตั้งใจเพื่อเพิ่มความสมบูรณ์และมูลค่าของเว็บไซต์ของคุณในสายตาของการจัดอันดับเครื่องมือค้นหาของ Google
เมื่อ ทำความเข้าใจว่า SEO ทำงานอย่างไรและปัจจัยใดบ้างที่ส่งผลต่อ คุณจะควบคุมปริมาณการเข้าชมแบบออร์แกนิกของคุณได้มากขึ้น นอกเหนือจากการสร้างเนื้อหาที่ยอดเยี่ยม การเพิ่มประสิทธิภาพการวิจัยคำหลักของคุณ และการเพิ่มลิงก์ย้อนกลับให้สูงสุด การตรวจสอบข้อผิดพลาดของรหัสสถานะสามารถช่วยให้คุณได้รับประโยชน์สูงสุดจากกลยุทธ์การตลาด SEO ของคุณ
