รายการทั้งหมดและผลกระทบต่อ search engine optimization

0
57


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

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

ตัวอย่างเช่นข้อผิดพลาด 404 เป็นรหัสสถานะ HTTP ทั่วไปที่คุณอาจเห็น

URL ส่งคืนหน้าข้อผิดพลาด 404

หากคุณเป็นเจ้าของเว็บไซต์รหัสสถานะ http จะให้ข้อมูลสำคัญแก่คุณในการปรับปรุงการทำงานของเว็บไซต์และประสบการณ์ผู้ใช้ และพวกเขาสามารถส่งผลกระทบต่อ search engine optimization ของคุณ

หมวดหมู่ของรหัสสถานะ HTTP

รหัสสถานะ HTTP มีห้าประเภท:

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

รายการรหัสสถานะ HTTP ที่สมบูรณ์

รหัส

ความหมาย

1xx: การตอบกลับข้อมูล

100: ดำเนินการต่อ

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

101: การสลับโปรโตคอล

เซิร์ฟเวอร์ตกลงที่จะยอมรับคำขอของลูกค้าเพื่อเปลี่ยนเป็นโปรโตคอลอื่น

102: การประมวลผล

เซิร์ฟเวอร์ได้รับคำขอ แต่ยังไม่เสร็จ รหัสนี้เลิกใช้แล้ว

103: คำใบ้ก่อน

เซิร์ฟเวอร์ส่งคำแนะนำเกี่ยวกับการตอบสนองสุดท้ายที่คาดหวังในขณะที่การตอบกลับยังคงดำเนินการ

2xx: รหัสความสำเร็จ

200: ตกลง

คำขอประสบความสำเร็จ การตอบสนองที่เฉพาะเจาะจงขึ้นอยู่กับวิธีการร้องขอ (รับ, ใส่ ฯลฯ )

201: สร้างขึ้น

คำขอใช้งานได้ดังนั้นจึงมีการสร้างทรัพยากรใหม่

202: ยอมรับ

คำขอได้รับการยอมรับ แต่ยังไม่ได้ดำเนินการ

203: ข้อมูลที่ไม่ได้รับอนุญาต

ข้อมูลที่ส่งคืนมาจากบุคคลที่สามมากกว่าจากเซิร์ฟเวอร์ดั้งเดิม

204: ไม่มีเนื้อหา

คำขอประสบความสำเร็จ แต่ไม่มีเนื้อหา

205: รีเซ็ตเนื้อหา

คำขอประสบความสำเร็จและตัวแทนผู้ใช้ (เช่นเบราว์เซอร์) ควรรีเซ็ตเอกสาร

206: เนื้อหาบางส่วน

เซิร์ฟเวอร์กำลังส่งเพียงส่วนหนึ่งของทรัพยากรที่ร้องขอ

207: สถานะหลาย

แสดงสถานะของการดำเนินการหลายรายการภายในการตอบกลับครั้งเดียว

208: รายงานแล้ว

บอกลูกค้าว่าข้อมูลของทรัพยากรได้ถูกรวมไว้ก่อนหน้านี้ในการตอบกลับและจะไม่ถูกทำซ้ำ

226: ฉันใช้แล้ว (การเข้ารหัส http delta)

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

3xx: รหัสการเปลี่ยนเส้นทาง

300: หลายตัวเลือก

ระบุว่ามีการตอบสนองที่เป็นไปได้หลายอย่างและผู้ใช้หรือไคลเอนต์จำเป็นต้องเลือกคำตอบ

301: ย้ายอย่างถาวร

ทรัพยากรได้ย้ายไปยังที่อยู่เว็บใหม่อย่างถาวร เซิร์ฟเวอร์ให้ URL ใหม่

302: พบ

ทรัพยากรได้ย้ายไปยังที่อยู่เว็บอื่นชั่วคราว แต่มันอาจจะย้ายอีกครั้ง

303: ดูอื่น ๆ

เซิร์ฟเวอร์กำลังบอกให้ลูกค้าได้รับทรัพยากรจากที่อื่นโดยใช้คำขอ GET มาตรฐาน

304: ไม่ได้รับการแก้ไข

การตอบกลับไม่เปลี่ยนแปลงดังนั้นลูกค้าสามารถใช้เวอร์ชันแคชได้ต่อไป

305: ใช้พร็อกซี

ระบุว่าไคลเอนต์ควรใช้พร็อกซีเพื่อเข้าถึงทรัพยากร รหัสนี้เลิกใช้แล้ว

307: เปลี่ยนเส้นทางชั่วคราว

ทรัพยากรได้ย้ายชั่วคราวและลูกค้าควรใช้วิธี HTTP เดียวกัน (เช่นโพสต์) เช่นเดียวกับในคำขอก่อนหน้านี้

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

ทรัพยากรได้ย้ายอย่างถาวรและลูกค้าจะต้องใช้วิธี HTTP เดียวกันกับในคำขอก่อนหน้านี้

4xx: รหัสข้อผิดพลาดของไคลเอ็นต์

400: คำขอที่ไม่ดี

เซิร์ฟเวอร์ไม่สามารถประมวลผลคำขอได้เนื่องจากข้อผิดพลาดของไคลเอ็นต์

401: ไม่ได้รับอนุญาต

ลูกค้าไม่มีข้อมูลรับรองที่เหมาะสมในการเข้าถึงทรัพยากร

402: ต้องชำระเงิน

เดิมทีหมายถึงการระบุทรัพยากรที่ร้องขอต้องชำระเงิน แต่ไม่ค่อยได้ใช้และไม่มีวัตถุประสงค์มาตรฐาน

403: ต้องห้าม

ไคลเอนต์ไม่ได้รับอนุญาตให้เข้าถึงทรัพยากรแม้ว่าเซิร์ฟเวอร์จะรู้ถึงตัวตนของลูกค้า

404: ไม่พบ

เซิร์ฟเวอร์ไม่พบทรัพยากร บ่อยครั้งเนื่องจากเบราว์เซอร์กำลังขอ URL ที่ไม่ถูกต้องหรือไม่มีเนื้อหาอีกต่อไป

405: ไม่อนุญาตให้ใช้วิธีการ

ไม่อนุญาตให้ใช้วิธีการร้องขอ (เช่น GET) สำหรับทรัพยากรที่ระบุ

406: ไม่ยอมรับ

เซิร์ฟเวอร์ไม่สามารถให้การตอบกลับในรูปแบบใดก็ได้ที่ไคลเอนต์ระบุ

407: จำเป็นต้องมีการรับรองความถูกต้องของพร็อกซี

พร็อกซีเซิร์ฟเวอร์จำเป็นต้องตรวจสอบสิทธิ์ไคลเอนต์ก่อนที่คำขอจะสามารถประมวลผลได้

408: ขอหมดเวลา

เซิร์ฟเวอร์ยอมแพ้เพราะไคลเอนต์ไม่ได้คำขอเร็วพอ

409: ความขัดแย้ง

คำขอขัดแย้งกับสิ่งที่มีอยู่แล้วบนเซิร์ฟเวอร์ (เช่นสองคนแก้ไขเนื้อหาเดียวกันในเวลาเดียวกัน)

410: หายไป

ทรัพยากรที่ร้องขอได้ถูกลบอย่างถาวร และไม่มีที่อยู่ส่งต่อ

411: ต้องการความยาว

เซิร์ฟเวอร์ไม่ยอมรับคำขอเพราะไม่ได้ระบุว่ามีการส่งข้อมูลจำนวนเท่าใด

412: เงื่อนไขก่อนล้มเหลว

เงื่อนไขที่ตั้งไว้ในคำขอไม่ตรงตามดังนั้นเซิร์ฟเวอร์จึงไม่ได้ประมวลผล

413: เนื้อหามีขนาดใหญ่เกินไป

จำนวนข้อมูลที่ไคลเอนต์ส่งมีขนาดใหญ่เกินไปสำหรับเซิร์ฟเวอร์ที่จะจัดการ

414: uri นานเกินไป

ที่อยู่เว็บที่ร้องขอนั้นยาวเกินไปที่เซิร์ฟเวอร์จะจัดการ

415: ประเภทสื่อที่ไม่ได้รับการสนับสนุน

เซิร์ฟเวอร์ไม่รองรับรูปแบบที่คำขอใช้

416: ช่วงไม่น่าพอใจ

ส่วนที่ร้องขอของทรัพยากรไม่ได้อยู่ในช่วงที่มีอยู่ของเซิร์ฟเวอร์

417: ความคาดหวังล้มเหลว

เซิร์ฟเวอร์ไม่สามารถปฏิบัติตามข้อกำหนดที่ระบุไว้ในคำขอได้

421: คำขอที่ผิดไป

คำขอไปที่เซิร์ฟเวอร์ที่ไม่ถูกต้อง – หนึ่งที่ไม่ได้ตั้งค่าเพื่อจัดการ

422: เนื้อหาที่ไม่สามารถประมวลผลได้

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

423: ล็อค

ทรัพยากรที่ร้องขอถูกล็อคและไม่สามารถเข้าถึงได้

424: การพึ่งพาที่ล้มเหลว

คำขอล้มเหลวเนื่องจากคำขอที่เกี่ยวข้องยังล้มเหลว

425: เร็วเกินไป

เซิร์ฟเวอร์ไม่ได้ประมวลผลคำขอเพราะเร็วเกินไปและอาจจะเล่นซ้ำ

426: ต้องอัพเกรด

เซิร์ฟเวอร์จะไม่ดำเนินการตามคำขอเว้นแต่ไคลเอ็นต์จะเปลี่ยนเป็นโปรโตคอลที่ใหม่กว่าหรืออื่น ๆ (เช่น HTTPS)

428: จำเป็นต้องมีเงื่อนไข

เซิร์ฟเวอร์กำหนดให้มีการร้องขอเพื่อรวมเงื่อนไขบางอย่างเพื่อให้แน่ใจว่ามีการอัปเดตที่ปลอดภัย

429: คำขอมากเกินไป

ผู้ใช้ส่งคำขอมากเกินไปเร็วเกินไป

431: คำขอส่วนหัวมีขนาดใหญ่เกินไป

ส่วนหัวคำขอมีข้อมูลมากเกินไปสำหรับเซิร์ฟเวอร์ในการประมวลผล

451: ไม่สามารถใช้งานได้ด้วยเหตุผลทางกฎหมาย

ทรัพยากรที่ร้องขอถูกบล็อกเนื่องจากเหตุผลทางกฎหมาย

5xx: รหัสข้อผิดพลาดของเซิร์ฟเวอร์

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

เซิร์ฟเวอร์พบข้อผิดพลาดและไม่สามารถดำเนินการตามคำขอได้

501: ไม่ได้ดำเนินการ

เซิร์ฟเวอร์ไม่รองรับวิธีการร้องขอ

502: เกตเวย์ที่ไม่ดี

เซิร์ฟเวอร์เกตเวย์ได้รับการตอบกลับที่ไม่ถูกต้องหรือไม่มี

503: บริการไม่พร้อมใช้งาน

เซิร์ฟเวอร์ไม่สามารถใช้งานได้ชั่วคราว – โดยปกติแล้วเนื่องจากการบำรุงรักษาหรือมากเกินไป

504: หมดเวลาเกตเวย์

เซิร์ฟเวอร์เกตเวย์ไม่ได้รับการตอบกลับจากเซิร์ฟเวอร์อื่นในเวลา

505: ไม่รองรับเวอร์ชัน HTTP

เซิร์ฟเวอร์ไม่รองรับรุ่น HTTP ที่ใช้ในคำขอ

506: ตัวแปรยังเจรจา

การกำหนดค่าผิดพลาดทำให้เซิร์ฟเวอร์ติดอยู่ในลูปเมื่อพยายามเลือกระหว่างทรัพยากรรุ่นต่างๆ

507: ที่เก็บข้อมูลไม่เพียงพอ

เซิร์ฟเวอร์ไม่มีพื้นที่เพียงพอที่จะบันทึกหรือประมวลผลคำขอ

508: ตรวจพบลูป

เซิร์ฟเวอร์ตรวจจับลูปที่ไม่มีที่สิ้นสุดในขณะที่พยายามประมวลผลคำขอ

510: ไม่ขยาย

คำขอหายไปส่วนขยายที่เซิร์ฟเวอร์ต้องการสำหรับการประมวลผล

511: จำเป็นต้องมีการตรวจสอบเครือข่าย

ไคลเอนต์จำเป็นต้องรับรองความถูกต้องเพื่อเข้าถึงเครือข่าย

วิธีตรวจสอบรหัสสถานะ http ของหน้าเว็บ

คุณสามารถตรวจสอบรหัสสถานะ HTTP ของหน้าโดยใช้ Google Chrome ได้อย่างง่ายดาย

ไปที่หน้าเว็บที่คุณต้องการตรวจสอบ

คลิกขวาที่ใดก็ได้ในหน้าและเลือก “ตรวจสอบ” เพื่อเปิดเครื่องมือนักพัฒนาหรือกด“ Ctrl + Shift + I” (Home windows/Linux) หรือ“ CMD + OPTION + I” (MAC)

การตรวจสอบถูกเน้นในเมนูคลิกขวา

คลิกที่ “เครือข่าย“แท็บในแผงเครื่องมือนักพัฒนาซอฟต์แวร์

รีเฟรชหน้า (เลือก“ F5” หรือ“ Ctrl + R”)

ดูรายการคำขอเครือข่าย

คอลัมน์“ สถานะ” แสดงรายการรหัสสถานะ HTTP สำหรับหน้า รายการแรกในรายการคือเอกสาร HTML ของหน้า

คอลัมน์รหัสสถานะ HTTP ถูกเน้นในเครื่องมือ

นอกจากนี้ยังเป็นความคิดที่ดีในการตรวจสอบเว็บไซต์ของคุณสำหรับข้อผิดพลาดรหัสสถานะ http คุณสามารถทำได้อย่างง่ายดายใน Semrush การตรวจสอบไซต์ เครื่องมือ.

เพียงเรียกใช้การรวบรวมข้อมูลและคลิกที่“หน้าคลาน

คอลัมน์“ สถานะ” จะแสดงรหัสสถานะของแต่ละหน้าเพื่อให้คุณสามารถดูว่ามีข้อผิดพลาดใด ๆ ที่ต้องแก้ไขหรือไม่

คอลัมน์รหัสสถานะ HTTP จะถูกเน้นสำหรับรายการของหน้าคลาน

ผลกระทบของรหัสสถานะ HTTP ทั่วไปสำหรับ search engine optimization

นี่คือสิ่งที่รหัสสถานะที่พบบ่อยที่สุดหมายถึง search engine optimization ของคุณ:

200 (ตกลง)

รหัสตอบกลับ 200 รหัสคือสิ่งที่คุณต้องการให้หน้าเว็บส่วนใหญ่กลับมา

มันบ่งชี้ว่าเว็บเพจทำงานและสามารถเข้าถึงได้ทั้งผู้คนและเครื่องมือค้นหา

301 (ย้ายอย่างถาวร)

อัน รหัส 301 หมายความว่าคุณย้ายหน้าเว็บไปยัง URL ใหม่อย่างถาวร และส่งสัญญาณไปยัง Google ว่าควรแทนที่ URL เก่าในดัชนีด้วยใหม่

ที่สำคัญการเปลี่ยนเส้นทาง 301 ยังถ่ายโอนส่วนของการเชื่อมโยงจากหน้าเก่าไปยังใหม่ ซึ่งรักษาทัศนวิสัยของคุณ

ลิงค์สองหน้าเว็บไปยังหน้าเดียวกัน ลิงค์เหล่านี้ส่งผ่านส่วนของลิงค์ไปยังหน้านั้นและหน้า 301 ที่เปลี่ยนเส้นทาง

302 (พบ/เปลี่ยนเส้นทางชั่วคราว)

อัน 302 เปลี่ยนเส้นทาง เป็นการเปลี่ยนเส้นทางชั่วคราว มันสามารถรักษาลิงก์และการจัดอันดับในขณะที่หน้าเว็บไม่สามารถใช้งานได้ชั่วคราว

ตัวอย่างเช่นหากคุณกำลังบำรุงรักษาเว็บไซต์และต้องการส่งผู้ใช้ไปยังหน้าการถือครองชั่วคราว หรือคุณกำลังทำการทดสอบ A/B

หากมีการเปลี่ยนเส้นทาง 302 ครั้งเป็นเวลานาน Google อาจเริ่มปฏิบัติต่อการเปลี่ยนเส้นทาง 301 หมายความว่า URL เก่าจะถูกแทนที่ด้วยใหม่ในดัชนีของ Google

404 (ไม่พบ) และ 410 (หายไป)

รหัสสถานะทั้ง 404 และ 410 บอกเครื่องมือค้นหาว่าหน้าไม่มีอยู่อีกต่อไปซึ่งโดยทั่วไปจะนำไปสู่การถูกลบออกจากดัชนี

ในขณะที่ทั้งคู่นำไปสู่ ​​deindexing ในที่สุด 410 สื่อสารได้ชัดเจนยิ่งขึ้นว่าหน้านั้นหายไปดี สิ่งนี้สามารถเพิ่มความเร็วในการลบดัชนีเครื่องมือค้นหา

5xx (ข้อผิดพลาดของเซิร์ฟเวอร์)

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

เมื่อเวลาผ่านไปสิ่งนี้อาจส่งผลเสียต่อการมองเห็นในผลการค้นหา ดังนั้นจึงเป็นสิ่งสำคัญในการตรวจสอบและแก้ไขข้อผิดพลาด 5xx ทันที

ผลกระทบของรหัสสถานะ HTTP ใน LLMS

สิ่งสำคัญคือต้องแน่ใจว่าเนื้อหาของคุณสามารถเข้าถึงเครื่องมือที่สร้างขึ้นบนโมเดลภาษาขนาดใหญ่ (LLMs) เช่นภาพรวม AI ของ Google, CHATGPT, Perplexity และ Claude เพราะมันจะช่วยให้คุณมองเห็นได้มากขึ้นในการตอบสนอง AI เหล่านั้น

รหัสสถานะที่ส่งสัญญาณข้อผิดพลาด – เช่น 404s และ 500s – บล็อก LLMs ไม่ให้ดูเนื้อหาของคุณ เนื่องจาก LLMS ค้นหาและเข้าใจเนื้อหาเว็บไซต์คล้ายกับเครื่องมือค้นหาแบบดั้งเดิม

นักพัฒนาเว็บและวิศวกร AI Vincent Schmalbach หมายเหตุ:

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

Vincent เพิ่มสิ่งต่อไปนี้เมื่อพูดถึงรหัสสถานะ 4xx และ 5xx โดยเฉพาะ:

“ การตอบกลับทั้ง 404 และ 410 หมายถึงไม่มีเนื้อหาดังนั้นหน้าเหล่านั้นไม่ได้มีส่วนร่วมในการฝึกอบรมข้อมูลข้อผิดพลาดของเซิร์ฟเวอร์เช่น 500s ทำให้เครื่องรวบรวมข้อมูลลองอีกครั้งในภายหลัง แต่ข้อผิดพลาดถาวรส่งผลให้เนื้อหาถูกข้ามไปทั้งหมด”

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

เขาสะท้อนให้เห็นถึงประสบการณ์ที่โดดเด่นในการใช้งาน LLM ที่ได้รับการฝึกอบรมแบบกำหนดเองซึ่งอาศัยชุดข้อมูลที่คัดลอกมา:

“ ในกรณีหนึ่งลูกค้ามีหน้า Touchdown Pages 180 หน้าผิดพลาดเป็นการเปลี่ยนเส้นทางชั่วคราวและไม่มีสิ่งใดที่ทำให้มันเป็นชุดข้อมูลที่ถูกคัดค้านของเราซึ่งหมายความว่าหน้าเหล่านั้นไม่ได้มีอยู่ในแบบจำลอง”

ตรวจสอบเว็บไซต์ของคุณสำหรับข้อผิดพลาดรหัสสถานะ http

คุณควรตรวจสอบรหัสสถานะ HTTP ของเว็บไซต์ของคุณเป็นประจำเพื่อให้อยู่ด้านบนของข้อผิดพลาดใด ๆ

Semrush’s การตรวจสอบไซต์ เครื่องมือทำให้ง่ายต่อการระบุปัญหาเหล่านี้ ดังนั้นคุณสามารถแก้ไขปัญหาได้อย่างรวดเร็วและเพิ่มประสิทธิภาพ search engine optimization ของคุณ

LEAVE A REPLY

Please enter your comment!
Please enter your name here