ดูแต่ละหัวข้อที่นี่เลย !
ถ้าจะทำ SEO ให้ดีต้องรู้จักและเข้าใจการตอบสนองของ รหัส Server Code ด้วย ฟังดูแล้วเหมือนจะยากใช่ไหมครับ แต่ไม่ใช่เรื่องยากเลย
สังเกตกันไหมครับว่าเวลาเราเปิดเว็บและไม่เจอหน้าที่ต้องการ หรือเคยเซฟหน้านั้นไว้ แต่พอมาดูอีกที กลับเป็นหน้าขาว ๆ ไปแล้ว แล้วมีการบอกด้วยว่านี่คือเป็น Error 404 เจ้า 404 นี่แหละครับ คือเป็นการบอกว่าURL ที่เราบันทึกไว้นี่ เจ้าของเว็บเค้าปิด หรือเปลี่ยนไปเป็น URL อื่นแล้ว แต่เค้าไม่ได้แจ้ง Google ให้ทราบว่าย้ายไปที่หน้าไหน ก็เป็นที่น่าเสียดายมาก ๆ ครับ ยิ่งถ้าเป็นเนื้อหาดี ๆ ด้วย ทำให้กูเกิ้ลจำเป็นต้องปัดออกจากผลการค้นหาไป
ความหมายของรหัสแต่ละตัวหมายความถึงอะไรบ้าง
ในการตอบสนองของ server นั้นจะมีอยู่ 5 รหัสหลัก ๆดังนี้ครับ
- 1xx – มีข้อมูลทั่ว ๆ ไป
- 2xx – ติดต่อสำเร็จ มีหน้า มีไฟล์นั้นอยู่จริง ๆ นำมาแสดงผลได้
- 3xx – การทำรีไดเร็กจากที่นึงไปยังอีกที่นึง
- 4xx – เกิดความผิดพลาดจากฝั่ง client ก็คือท่านผู้ชม นั่นแหละครับ
- 5xx – เกิดความผิดพลาดจากฝั่ง server จ้า
200: OK / Success
รหัสนี้หมายถึงข้อมูลทุกอย่างปกติดี ไม่มีปัญหาอะไรครับ
301: Moved Permanently
รหัส 301 เรามักจะไม่ค่อยได้เจอกันเท่าไร แต่สำคัญมากสำหรับคนทำ SEO เพราะเป็นการบอกว่า หน้านี้ย้ายถาวรแล้วละนะ ไปหน้าใหม่แทน ใช้ในกรณีที่เราต้องการเปลี่ยนรุปแบบ URL ใหม่ครับเช่น
www.mywebsite.com/this-is-old-page-url เป็น www.mywebsite.com/this-is-new-page-url
เราจะใช้ปลั๊กอิน Redirection จัดการกับหน้า หรือไดเรกทอรี่ หรือ Folder ที่มีการเปลี่ยนแปลงที่อยู่นี้กัน
302: Found
ถ้าเจอรหัสนี้แปลว่า เอกสารที่เรียกขอจาก server นั้นมีอยู่แต่ถูกโยกย้ายเปลี่ยนตำแหน่งไปยังโฟลเดอร์อื่น ๆ
แล้วเมื่อไรถึงใช้ 302 : Found
ในกรณีที่ต้องการทดสอบอะไรบางอย่าง และย้ายข้อมูลแบบชั่วคราวไปยังไดเรกทอรี่อื่น ๆ สามารถใช้การทำ redirect 302 ได้ครับ
403: Forbidden
403 เป็นรหัสที่บอกว่า ผู้่ใช้งานไม่สามารถเข้าถึง URL หรือหน้านี้ได้นะ เพราะมีรหัสผ่าน หรือถูกจำกัดไว้ว่าไม่ให้เข้าโดยพลการจ้า
404: Not Found

รหัสนี้เรามักจะเจอกันบ่อย ในกรณีที่เราบันทึกหน้านั้นไว้ในบุคมาร์ค แต่ว่าเจ้าของเว็บเปลี่ยนชื่อ หรือเปลี่ยนเว็บไปเลย ทำให้หาหน้านั้นไม่เจอ ทาง server เลยตอบกลับมาว่า หาหน้าไม่เจอ ด้วยรหัส 404 ประการฉะนี้แล
500: Internal Server Error

รหัส 500 ก็เหมือนมีโจรเข้าบ้านเรานั่นแหละครับ แสดงว่า server ทำงานได้บกพร่องหรือมีอะไรบางอย่างผิดปกติ เช่น script ทำงานผิดพลาด
503: Service Unavailable
ถ้าเจอรหัสนี้เชื่อขนมกินได้เลยว่า server กำลังทำงานหนักหน่วง ไม่สามารถส่งหน้าที่ร้องขอมาให้เราได้
ถ้าเราจำรหัส server นี้ได้ ก็จะเข้าใจว่าต้องแก้ไข หรือจัดการอย่างไรกับปัญหาที่เกิดขึ้นได้ครับ