ผลกระทบของ SEO ของรหัสสถานะ HTTP และวิธีปรับให้เหมาะสม

เผยแพร่แล้ว: 2021-03-30

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

รหัสสถานะ HTTP 200

200 ตกลง

คำขอที่ส่งไปยังเซิร์ฟเวอร์สำเร็จทุกอย่างเป็นปกติ หน้าที่เป็นปัญหาสามารถรวบรวมข้อมูลได้ (หากไม่ถูกบล็อกโดย robots.txt) โดยบ็อตของ Google และเครื่องมือค้นหาอื่นๆ

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

หน้าเหล่านี้สามารถระบุได้บน OnCrawl ด้วยเกณฑ์หลายข้อร่วมกัน:

  • นำเสนอในกลุ่มอื่น ๆ ที่มีหน้าไม่มีหมวดหมู่ของการแบ่งส่วนของคุณ
  • จำนวนคำต่ำมาก
  • แท็ก Canonical ที่ไม่ตรงกัน
  • อัตราความคล้ายคลึงกันสูงมาก
  • แท็กชื่อและคำอธิบายที่ไม่ได้รับการปรับให้เหมาะสม
  • H1 ที่ซ้ำกัน, ชื่อเรื่อง, แท็กคำอธิบาย
  • หน้าที่ไม่มี H1

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

ปฏิบัติที่ดีที่สุด:

  • ตรวจสอบให้แน่ใจว่าหน้าที่คุณต้องการสร้างดัชนีตอบสนองใน200
  • ตรวจสอบให้แน่ใจว่าหน้าที่ตอบกลับใน 200 เป็นหน้า "จริง" เพื่อควบคุมการเชื่อมโยงภายในและงบประมาณการรวบรวมข้อมูล

รหัสสถานะ HTTP 3XX

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

หน้าที่ร้องขอถูกย้ายและเปลี่ยนเส้นทางไปยัง URL อื่นอย่างถาวร มีประโยชน์มากใน SEO การเปลี่ยนเส้นทางแบบถาวรช่วยให้สามารถจัดการกรณีของการย้ายไซต์ได้ทุกประเภท (การเปลี่ยนโดเมน การโยกย้าย http เป็น https การออกแบบใหม่ ฯลฯ) แต่โดยเฉพาะอย่างยิ่งในการแก้ไข URL ของหน้าโดยไม่สูญเสียการรับส่งข้อมูลขาเข้า
บ็อตของ Google จะไม่สามารถเข้าถึงหน้าเดิมได้อีกต่อไป และจะติดตามการเปลี่ยนเส้นทางเพื่อค้นหาหน้าปลายทาง จะเข้าใจว่าหน้านั้นถูกย้ายแล้วและไม่ควรรวบรวมข้อมูลหน้าเดิมอีกต่อไป
ผลที่ตามมาสำหรับ SEO ของคุณ:

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

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

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

ปฏิบัติที่ดีที่สุด:

    • ตรวจสอบให้แน่ใจว่าหน้าปลายทางตอบสนองใน 200 OnCrawl ทำให้ง่ายต่อการตรวจจับการเปลี่ยนเส้นทางและการเปลี่ยนเส้นทางที่ไม่ชี้ไปยังหน้าใน 200
    • ลิงก์ที่ถูกต้องที่ชี้ไปยังหน้าใน 301
    • จำกัดการใช้ 301 ด้วยการเปลี่ยนเส้นทางอัตโนมัติของข้อผิดพลาด 4XX ทั้งหมดไปยังโฮมเพจ
    • ต้องการส่วนหลักไปที่หน้าแรกสำหรับการเปลี่ยนเส้นทางโดยไม่มีเนื้อหาที่คล้ายคลึงกัน
    • ตั้งค่าการเปลี่ยนเส้นทางหาก:
      • เนื้อหาถูกย้าย
      • เนื้อหาที่คล้ายกันแทนที่หน้าเดิม
      • เพจถูกลบแต่ได้รับ backlinks ที่น่าสนใจ

302 พบ

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

  • บ็อตของ Google จะพยายามรวบรวมข้อมูลหน้าเดิมต่อไป
  • เพจเดิมจะรักษาความนิยม
  • น้ำผล SEO ของการเชื่อมโยงเน็ตจะไม่ถูกส่งไปยังหน้าปลายทาง
  • หน้าเดิมจะไม่ถูกยกเลิกการสร้างดัชนี (หากหน้าไม่ได้รับการจัดทำดัชนี หน้านั้นจะไม่นานเท่าที่จะตอบสนองใน 302)

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

ปฏิบัติที่ดีที่สุด:

  • ใช้ 302 เฉพาะความต้องการชั่วคราว เช่น การบำรุงรักษา เป็นต้น
  • อย่าใช้ 302s สำหรับเนื้อหาที่ถูกย้ายหรือลบอย่างถาวร
  • แทนที่ 302s ด้วย 301s หากกลายเป็นถาวร

304 ไม่ดัดแปลง

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

  • หน้านี้ไม่มีการรวบรวมข้อมูลอีกครั้งซึ่งหลีกเลี่ยงการใช้ทรัพยากรและงบประมาณการตระเวน
  • เวลาในการโหลดหน้าดีขึ้น (เวอร์ชันแคช)

การใช้การตอบสนองประเภทนี้สำหรับหน้า "คลาสสิก" อาจเป็นเรื่องยากและต้องมีการพัฒนา ในทางกลับกัน สำหรับหน้าทรัพยากรของประเภท CSS นั้นอาจเป็น Quickwin ที่แท้จริง

ปฏิบัติที่ดีที่สุด:

  • สำหรับหน้าที่ไม่เคยแก้ไข ให้เลือก 304 ถึง 200
  • ศึกษาความเป็นไปได้ในการสรุปแนวทางปฏิบัติสำหรับหน้าทรัพยากร

รหัสสถานะ HTTP 4XX

404 ไม่พบไฟล์

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

  • บอทของ Google เข้าใจดีว่าหน้านี้ไม่มีอยู่และไม่ควรจัดทำดัชนี
  • หากหน้าได้รับการจัดทำดัชนีแล้ว หน้านั้นจะถูกยกเลิกการจัดทำดัชนี
  • น้ำ SEO ของการเชื่อมโยงเน็ตจะหายไปเมื่อเพจถูก deindexed

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

เพื่อให้ผู้ใช้ได้รับประสบการณ์ที่ดี คำแนะนำคือการสร้างหน้าข้อผิดพลาด 404 แบบกำหนดเองที่:

  • ระบุอย่างชัดเจนว่าหน้าไม่มีอยู่
  • ถูกรวมเข้ากับการออกแบบเว็บไซต์ของคุณ
  • ให้ลิงก์ไปยังเนื้อหาที่เข้าถึงได้
  • จัดทำดัชนีไม่ได้ (การตอบสนอง 404 และเมตาโรบ็อต noindex)

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

แนวปฏิบัติที่ดี :

    • ตั้งค่า 404 เมื่อ:
      • ไม่มีหน้าดังกล่าว (หากไม่มีอยู่แล้ว ให้เลือก 410)
      • เพจไม่มีลิงก์ย้อนกลับที่สำคัญ
      • ไม่มีเนื้อหาเทียบเท่า
    • สร้างหน้า 404 แบบกำหนดเอง
    • หลีกเลี่ยง soft-404 เช่น หน้า 404 ส่วนบุคคลที่ตอบสนองด้วยรหัสสถานะ HTTP 200
    • อย่าเปลี่ยนเส้นทาง 404 ด้วย 301 . อย่างเป็นระบบ
    • อย่าปิดกั้นการเข้าถึงหน้า 404 ผ่าน robots.txt
    • แก้ไขลิงก์ทั้งหมดที่ชี้ไปที่ 404

410 หายไป

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

  • Google จะพิจารณาข้อมูลโดยไม่ชักช้า (ต่างจาก 404)
  • เพจจะถูก deindex (เกือบ) ทันที
  • Google ระบุว่าจะทำการตรวจสอบเพื่อให้แน่ใจว่าหน้านั้นไม่มีอยู่จริงอีกต่อไป

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

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

ปฏิบัติที่ดีที่สุด:

  • ต้องการ 410 ถึง 404 เพื่อยกเลิกการสร้างดัชนีหน้าที่ถูกลบ
  • อย่าปิดกั้นการเข้าถึงหน้า 410 ผ่าน robots.txt
  • แก้ไขลิงก์ทั้งหมดที่ชี้ไปที่ 410

ดำเนินการกับ OnCrawl

ระบุรหัสสถานะ HTTP ของไซต์ของคุณด้วยรายงานการรวบรวมข้อมูล

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

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

คลิกข้อมูลที่คุณต้องการดึงเพื่อส่งออกในรูปแบบ csv

หากต้องการดำเนินการต่อ คุณสามารถเรียกรหัสสถานะผ่านบันทึกการเข้าใช้ของคุณ

ไปที่ LOG MONITORING > Exploration sanity report เพื่อค้นหาการแบ่งหน้าตามรหัสสถานะ HTTP ที่ Google bots พบ


แก้ไขการเชื่อมโยงภายใน

ในการแก้ไขการเชื่อมโยงภายใน คุณต้องค้นหาลิงก์ที่ชี้ไปยังหน้าที่ไม่ตอบสนองด้วยรหัสสถานะ HTTP 200 คุณจะต้องมีหน้าต้นทาง จุดยึด และรหัสสถานะ HTTP ของหน้าปลายทาง

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

ตอนนี้คุณเพียงแค่ต้องส่งออกเป็น csv
สำหรับปี 301 หากคุณต้องการทราบหน้าเปลี่ยนเส้นทาง ดูบทความเกี่ยวกับวิธีสร้างไฟล์ที่แสดงลิงก์ทั้งหมดที่ชี้ไปยัง URL 301, URL เก่าและ URL ใหม่

เริ่มการทดลองใช้ฟรีของคุณ