Skip to content

ADME

404 Not Found คืออะไร แก้ไขยังไง

Table of Contents

404 Not Found ปัญหาที่คนทำเว็บไซต์และคนทำ SEO ไม่ควรมองข้าม

404 Not Found อาจเป็นปัญหาเล็ก ๆ น้อย ๆ ที่ดูไม่น่ากังวล แต่หากปล่อยทิ้งไว้โดยไม่แก้ไข 404 Not Found คือสิ่งที่อาจส่งผลเสียต่อเว็บไซต์ได้อย่างไม่น่าเชื่อ ซึ่งคนทำเว็บไซต์และคนทำ SEO ไม่ควรปล่อยผ่านไป และควรหาวิธีแก้ 404 Not Found และป้องกันปัญหานี้อย่างเหมาะสม

โดยหน้า 404 Not Found  มักแสดงผลด้วยข้อความหรือรูปภาพต่าง ๆ เช่น “404 Not Found“, “Page Not Found”, “This page is not available”, “The requested URL was not found on this server” เป็นต้น และถึงแม้หน้า 404 Not Found จะไม่ได้ส่งผลต่อการทำ SEO โดยตรง แต่อาจส่งผลต่อประสบการณ์ของผู้ใช้งานเว็บไซต์ได้นั่นเอง 

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

ทำความรู้จัก 404 Not Found คืออะไร

404 Not Found คืออะไร 404 Not Found คือข้อความแสดงข้อผิดพลาดที่พบบ่อยในเว็บไซต์ แสดงว่าเว็บไซต์ไม่สามารถหาหน้าที่ต้องการได้ สาเหตุของข้อผิดพลาด 404 Not Found นี้อาจเกิดได้จากหลาย ๆ ปัจจัย เมื่อผู้ใช้พยายามเข้าถึงหน้าเว็บที่ทำให้เกิดข้อผิดพลาด 404 เบราว์เซอร์จะแสดงข้อความ “404 Not Found” หรือ “ไม่พบหน้า” แทนหน้าเว็บที่ต้องการ

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

404 Not Found เกิดจากสาเหตุอะไร

404 Not Found เป็นรหัสสถานะ HTTP ที่แสดงว่าเซิร์ฟเวอร์ไม่สามารถค้นหาหน้าเว็บที่ร้องขอได้ ซึ่งหากถามว่าสาเหตุของการเกิดปัญหา 404 Not Found คืออะไร ADME ต้องขอบอกเลยว่าโดยทั่วไปแล้ว 404 Not Found  มักเกิดขึ้นจาก 6 สาเหตุหลัก ๆ ดังต่อไปนี้

Hosting

สาเหตุของ 404 Not Found  ที่เกิดจาก Hosting อาจเกิดจากปัญหาต่าง ๆ ที่มีความเกี่ยวข้องกับ Hosting  เช่น ไฟล์ของหน้าเว็บสูญหาย หรือการเชื่อมต่อระหว่างเซิร์ฟเวอร์กับ Hosting มีปัญหา 

  • ไฟล์ของหน้าเว็บสูญหายอาจเกิดจากความผิดพลาดของผู้ดูแลระบบ เช่น ลบไฟล์ผิดพลาด หรือเกิดจากปัญหาทางเทคนิค เช่น ปัญหาฮาร์ดแวร์หรือซอฟต์แวร์
  • การเชื่อมต่อระหว่างเซิร์ฟเวอร์กับ Hosting มีปัญหาอาจเกิดจากปัญหาทางเทคนิค เช่น ปัญหาสายเคเบิลหรือปัญหาที่ศูนย์ข้อมูล เป็นต้น

วิธีแก้ 404 Not Found ที่เกิดจาก Hosting

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

Change URL Name

สาเหตุของ 404 Not Found  ที่เกิดจาก Change URL Name เกิดจากการเปลี่ยนชื่อ URL ของหน้าเว็บ โดยไม่ได้ทำการเปลี่ยนเส้นทางไปยัง URL ใหม่ ทำให้ลิงก์เก่าที่เชื่อมโยงไปยังหน้าเว็บนั้นกลายเป็นลิงก์ที่เสีย

  • การเปลี่ยนชื่อ URL ของหน้าเว็บอาจเกิดจากการที่ต้องปรับปรุงโครงสร้างของ URL เพื่อให้ง่ายต่อการจดจำหรือต้องการเปลี่ยนชื่อของหน้าเว็บ เป็นต้น
  • การเปลี่ยนเส้นทางไปยัง URL ใหม่สามารถทำได้โดยการตั้งค่าการเปลี่ยนเส้นทางในไฟล์ .htaccess หรือใช้โปรแกรมจัดการเว็บไซต์


วิธีแก้ 404 Not Found ที่เกิดจาก Change URL Name

  • ตรวจสอบค่าอ้างอิง URL ในไฟล์อื่น ๆ ที่เกี่ยวข้อง หากพบค่าอ้างอิง URL ที่อ้างถึงหน้าเว็บที่มีชื่อ URL เดิม ให้ทำการแก้ไขค่าอ้างอิง URL ให้อ้างถึงชื่อ URL ใหม่
  • ใช้เครื่องมือตรวจสอบ URL เพื่อช่วยตรวจสอบค่าอ้างอิง URL บนเว็บไซต์ว่ามี URL ใด ๆ ที่อ้างอิงไปยังหน้าเว็บหรือไฟล์ที่ถูกเปลี่ยนชื่อหรือไม่ ซึ่งอาจเลือกใช้เครื่องมือ Screaming Frog SEO Spider เพื่อช่วยตรวจสอบค่าอ้างอิง URL บนเว็บไซต์
  • ใช้เครื่องมือ Redirect เพื่อเปลี่ยนเส้นทาง URL เก่าไปยัง URL ใหม่

Delete Page

สาเหตุของ 404 Not Found  ที่เกิดจาก Delete Page หมายถึงสาเหตุที่เกิดจากการลบหน้าเว็บออกจากเว็บไซต์โดยไม่ได้ทำการเปลี่ยนเส้นทางไปยังหน้าเว็บอื่น ซึ่งอาจเป็นเพราะหน้าเว็บนั้นไม่จำเป็นแล้วหรือต้องการปรับปรุงเนื้อหาของเว็บไซต์ ทำให้ลิงก์ที่เชื่อมโยงไปยังหน้าเว็บนั้นกลายเป็นลิงก์เสีย

  • หน้าเว็บนั้นไม่จำเป็นแล้ว เช่น หน้าเว็บข่าวเก่า หน้าโปรโมชันที่หมดอายุแล้ว เป็นต้น
  • ต้องการปรับปรุงเนื้อหาของเว็บไซต์ เช่น เปลี่ยนเนื้อหาของหน้าเว็บ หรือเปลี่ยนโครงสร้างของเว็บไซต์ เป็นต้น


วิธีแก้ 404 Not Found ที่เกิดจาก Delete Page 

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

URL Redirection Issues

สาเหตุของ 404 Not Found  ที่เกิดจาก URL Redirection Issues เป็นปัญหาเกี่ยวกับการเปลี่ยนเส้นทาง URL เช่น การตั้งค่าการเปลี่ยนเส้นทางไม่ถูกต้อง การเปลี่ยนเส้นทางไปยัง URL ที่สูญหาย 

  • การตั้งค่าการเปลี่ยนเส้นทางไม่ถูกต้องอาจเกิดจากความผิดพลาดของผู้ดูแลระบบ เช่น พิมพ์ชื่อ URL ผิด หรือตั้งค่าพารามิเตอร์ไม่ถูกต้อง เป็นต้น
  • การเปลี่ยนเส้นทางไปยัง URL ที่สูญหายอาจเกิดจากปัญหาเกี่ยวกับ Hosting


วิธีแก้ 404 Not Found
ที่เกิดจาก URL Redirection Issues 

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

Permissions and Access Issues

สาเหตุของ 404 Not Found  ที่เกิดจาก Permissions and Access Issues เป็นปัญหาเกี่ยวกับสิทธิ์ในการเข้าถึงไฟล์ของหน้าเว็บ เช่น ไฟล์ของหน้าเว็บถูกตั้งค่าสิทธิ์ไม่ให้เข้าถึงได้ ไฟล์ของหน้าเว็บถูกลบหรือเสียหาย เป็นต้น

  • ไฟล์ของหน้าเว็บถูกตั้งค่าสิทธิ์ไม่ให้เข้าถึงได้อาจเกิดจากความผิดพลาดของผู้ดูแลระบบ เช่น ตั้งค่าสิทธิ์ไม่ถูกต้อง 
  • ปัญหาทางเทคนิค เช่น ปัญหาฮาร์ดแวร์หรือซอฟต์แวร์


วิธีแก้ 404 Not Found ที่เกิดจาก Permissions and Access Issues

  • ตรวจสอบสิทธิ์การเข้าถึงไฟล์หรือโฟลเดอร์ ว่าถูกต้องหรือไม่ หากสิทธิ์การเข้าถึงไฟล์หรือโฟลเดอร์ไม่ถูกต้อง ให้ทำการแก้ไขสิทธิ์การเข้าถึงไฟล์หรือโฟลเดอร์ให้ถูกต้อง 
  • ตรวจสอบตำแหน่งของไฟล์หรือโฟลเดอร์ ว่าอยู่ตรงตำแหน่งที่เว็บไซต์สามารถเข้าถึงได้หรือไม่ หากตำแหน่งของไฟล์หรือโฟลเดอร์ไม่ถูกต้อง ให้ทำการย้ายไฟล์หรือโฟลเดอร์ไปยังตำแหน่งที่เว็บไซต์สามารถเข้าถึงได้
  • ตรวจสอบชื่อของไฟล์หรือโฟลเดอร์ ว่าถูกต้องหรือไม่ หากชื่อของไฟล์หรือโฟลเดอร์ไม่ถูกต้อง ให้ทำการเปลี่ยนชื่อไฟล์หรือโฟลเดอร์ให้ถูกต้อง

User Error

สาเหตุของ 404 Not Found  ที่เกิดจาก User Error หมายถึงปัญหา 404 Not Found ที่เกิดจากความผิดพลาดของผู้ใช้งาน ซึ่งความผิดพลาดที่ว่านี้อาจเกิดขึ้นจากการที่ผู้ใช้งานพิมพ์ URL ผิด หรือคลิกลิงก์ผิด

  • พิมพ์ URL ผิดอาจเกิดจากพิมพ์ชื่อโดเมนผิด หรือพิมพ์ชื่อ URL ผิด เป็นต้น
  • คลิกลิงก์ผิดอาจเกิดจากคลิกลิงก์ที่ไม่ถูกต้อง หรือคลิกลิงก์ที่หมดอายุ เป็นต้น


วิธีแก้ 404 Not Found ที่เกิดจาก User Error

  • ตรวจสอบ URL ที่ผู้ใช้งานพิมพ์ว่าถูกต้องหรือไม่
  • ตรวจสอบลิงก์ที่ผู้ใช้งานคลิกว่าใช้งานได้หรือไม่ 
  • แจ้งให้ผู้ใช้ทราบว่าหน้าเว็บหรือไฟล์นั้นไม่พร้อมใช้งาน

จากทั้ง 6 สาเหตุของ 404 Not Found นี้ สาเหตุที่พบบ่อยที่สุดคือ Change URL Name และ Delete Page โดยสาเหตุเหล่านี้สามารถแก้ไขได้โดยการแก้ไข URL ของหน้าเว็บหรือสร้างลิงก์เปลี่ยนเส้นทางไปยังหน้าเว็บอื่น และสำหรับสาเหตุอื่น ๆ เช่น Hosting, URL Redirection Issues, Permissions and Access Issues นั้น จำเป็นต้องตรวจสอบสาเหตุและแก้ไขตามสาเหตุที่แท้จริง

เช็กว่าหน้าเว็บไซต์เกิด 404 Not Found ได้จากวิธีไหนบ้าง

จะรู้ได้อย่างไรว่าหน้าเว็บไซต์ของเราเกิด  404 Not Found สำหรับข้อสงสัยนี้ แน่นอนว่า ADME ผู้เชี่ยวชาญด้านการรับทำ SEO ติดหน้าแรก สามารถให้คำตอบได้ จริง ๆ แล้ววิธีเช็กว่าหน้าเว็บไซต์เกิด 404 Not Found หรือไม่นั้น มี 3 วิธีหลัก ๆ ดังนี้

1. ตรวจสอบหน้าเว็บไซต์ด้วยตัวเอง

วิธีที่ง่ายที่สุดคือการลองเข้าชมหน้าเว็บไซต์ด้วยตนเอง หากได้รับข้อความแจ้งว่า “404 Not Found” แสดงว่าหน้าเว็บไซต์นั้นเกิดปัญหา

2. ตรวจสอบจาก Google Search Console

Google Search Console เป็นเครื่องมือฟรีจาก Google ที่ช่วยให้เจ้าของเว็บไซต์สามารถตรวจสอบข้อมูลเกี่ยวกับเว็บไซต์ของตนเองได้ รวมถึงข้อมูลเกี่ยวกับหน้าเว็บไซต์ที่มีปัญหา 404 Not Found อีกด้วย

3. ใช้เครื่องมือตรวจสอบเว็บไซต์

มีเครื่องมือตรวจสอบเว็บไซต์มากมายที่สามารถช่วยตรวจสอบหน้าเว็บไซต์ของเราได้ โดยเครื่องมือเหล่านี้จะแสดงรายการหน้าเว็บไซต์ที่มีปัญหา 404 Not Found ตัวอย่างเครื่องมือตรวจสอบเว็บไซต์ เช่น Screaming Frog SEO Spider, Xenu’s Link Sleuth หรือ DeepCrawl เป็นต้น

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

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