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

ในงานดูแลเว็บไซต์จริง จุดที่มักพลาดไม่ใช่การตั้ง Redirect ไม่เป็น แต่คือการตั้ง “เผื่อไว้ก่อน” จน URL เก่าหลายร้อยหน้าถูกส่งไปยังหน้าที่ไม่เกี่ยวข้อง ผลคือผู้ใช้สับสน อัตราออกจากเว็บเพิ่มขึ้น และ Google อาจไม่เห็นความสัมพันธ์ระหว่างหน้าเดิมกับหน้าใหม่ชัดพอ
404 คืออะไร และเมื่อไรจึงเป็นปัญหาต่อ SEO
404 คือรหัสสถานะ HTTP ที่บอกว่าเซิร์ฟเวอร์หา URL ที่ผู้ใช้ร้องขอไม่พบ เช่น เคยมีบทความอยู่ที่ /seo-guide-2024/ แต่ภายหลังลบหน้าออกไปแล้วโดยไม่มีการตั้งทางไปต่อ
การมีหน้า 404 ไม่ได้แปลว่าเว็บไซต์มี SEO แย่เสมอไป เพราะ URL ที่ไม่มีอยู่จริงควรตอบกลับว่าไม่พบหน้าได้ตามปกติ สิ่งที่ควรแก้คือ 404 ที่เกิดจากลิงก์ภายในเสีย ลิงก์ภายนอกสำคัญ หรือ URL เดิมที่เคยมีทราฟฟิกและแบ็กลิงก์ โดยเฉพาะหน้าสินค้า หน้าบริการ และบทความที่เคยติดอันดับ
Google อธิบายว่า 404 เป็นสถานะที่บอกว่าหาทรัพยากรไม่พบ ส่วน 410 เหมาะกับกรณีที่ต้องการระบุว่าหน้านั้นถูกนำออกอย่างถาวร แต่ในทางปฏิบัติ เว็บไซต์ทั่วไปมักใช้ 404 ได้เพียงพอเมื่อไม่มีหน้าทดแทนที่เหมาะสม
ตัวอย่าง 404 ที่ควรรีบตรวจ
- บทความเก่าถูกเปลี่ยน Slug แต่ลิงก์จากบทความอื่นยังชี้ URL เดิม
- ลบหน้าสินค้าออก แต่ยังมีลิงก์จากโฆษณา Google Ads หรือโพสต์โซเชียล
- ย้ายเว็บ WordPress แล้วโครงสร้าง Permalink เปลี่ยน
- รูปภาพ ไฟล์ PDF หรือหน้าสำคัญถูกลบโดยไม่ได้ตรวจลิงก์ย้อนกลับ
- พิมพ์ URL ผิดในเมนู เว็บไซต์แบนเนอร์ หรืออีเมลแคมเปญ
จุดสำคัญคืออย่าดูจำนวน 404 อย่างเดียว ให้ดูว่า URL ไหนมีมูลค่าทางธุรกิจ เพราะ 404 จาก URL สุ่มที่ไม่เคยมีจริง อาจไม่สำคัญเท่าหน้าบริการที่มีคนค้นหาและคลิกลิงก์เข้ามาทุกวัน
Redirect 301 คืออะไร และควรใช้เมื่อไร
Redirect 301 คือการแจ้งเบราว์เซอร์และเสิร์ชเอนจินว่า URL นี้ย้ายไปอยู่ที่ใหม่แบบถาวร เหมาะกับกรณีเปลี่ยน Slug ย้ายหมวดหมู่ รวมเนื้อหาซ้ำ หรือย้ายโดเมน โดยควรส่งผู้ใช้ไปยังหน้าที่มีเจตนาและเนื้อหาใกล้เคียงกับหน้าเดิมมากที่สุด
Google แนะนำให้ใช้ Permanent Server-side Redirect เช่น 301 หรือ 308 เมื่อต้องการย้าย URL แบบถาวร เพื่อให้ผู้ใช้และ Google ไปยังปลายทางที่ถูกต้อง
ตัดสินใจง่าย ๆ ว่าควรใช้ 301 หรือ 404
- มีหน้าทดแทนที่เนื้อหาใกล้เคียง: ใช้ 301 เช่น บทความ “วิธีทำ SEO WordPress ปี 2025” ถูกอัปเดตเป็นเวอร์ชันใหม่ ให้ส่งไปบทความล่าสุด
- รวมหลายหน้าที่ซ้ำกัน: ใช้ 301 จากหน้ารองไปยังหน้าหลักที่คุณต้องการให้ติดอันดับ
- เปลี่ยน URL เพราะปรับโครงสร้างเว็บ: ใช้ 301 แบบจับคู่หน้าเก่ากับหน้าใหม่ทีละ URL
- หน้าถูกลบและไม่มีสิ่งทดแทนจริง: ปล่อยเป็น 404 หรือ 410 ไม่ต้อง Redirect ไปหน้าแรก
- ย้ายชั่วคราวหรือทดสอบหน้า: ใช้ 302 เพราะเป็นสัญญาณว่าการย้ายไม่ถาวร
ข้อผิดพลาดที่พบเป็นประจำคือ Redirect หน้าสินค้าที่เลิกขายทั้งหมดไปหน้าหมวดหมู่ แม้สินค้านั้นไม่มีตัวเลือกทดแทนเลย วิธีนี้อาจทำให้ผู้ใช้รู้สึกว่าเว็บไซต์พาเข้าผิดที่ สำหรับกรณีไม่มีสินค้าที่เทียบเคียงกันได้ หน้า 404 ที่ออกแบบดีจึงซื่อตรงและใช้งานได้ดีกว่า
วิธีหา 404 ที่มีผลต่อธุรกิจจริง
เริ่มจาก Google Search Console โดยเปิดรายงานการจัดทำดัชนี แล้วตรวจกลุ่ม URL ที่ขึ้นว่าไม่พบหน้า หรือมีปัญหาการเข้าถึง จากนั้นอย่าแก้ทั้งหมดพร้อมกัน ให้เรียงลำดับตามโอกาสสูญเสียทราฟฟิกและยอดขายก่อน
ลำดับการตรวจที่แนะนำ
- Export รายชื่อ 404 จาก Google Search Console
- เช็กว่าหน้านั้นเคยมีคลิก Impression หรือแบ็กลิงก์หรือไม่
- ค้นหา URL เดิมในเว็บไซต์ เพื่อหาลิงก์ภายในที่ยังชี้ผิด
- ระบุปลายทางใหม่ที่เกี่ยวข้องที่สุด หรือกำหนดให้เป็น 404 หากไม่มีหน้าทดแทน
- บันทึกทุกการเปลี่ยนในไฟล์ Redirect Log เพื่อไม่ให้ทีมตั้งซ้ำหรือแก้ทับกันภายหลัง
สำหรับเว็บ WordPress ที่มีบทความจำนวนมาก ให้ตรวจเมนู บทความยอดนิยม หน้า Landing Page และบทความที่มีลิงก์ภายในเยอะเป็นพิเศษก่อน คุณสามารถวางแผนได้ง่ายขึ้นจากบทความเรื่อง โครงสร้าง URL ที่ดีต่อ SEO และ วิธีใช้ Google Search Console ตรวจสุขภาพเว็บไซต์

ตั้งค่า Redirect 301 บน WordPress อย่างเป็นระบบ
เว็บไซต์ WordPress สามารถตั้ง Redirect ผ่านปลั๊กอินที่น่าเชื่อถือ การตั้งค่าระดับโฮสติ้ง หรือไฟล์กำหนดค่าเซิร์ฟเวอร์ วิธีที่เหมาะขึ้นอยู่กับขนาดเว็บและสิทธิ์เข้าถึงระบบ แต่หลักคิดเหมือนกันคือ หนึ่ง URL เก่า ควรมีปลายทางชัดเจนหนึ่งหน้า
ตัวอย่างการตั้งค่าที่ถูกต้อง
สมมติคุณเปลี่ยนบทความจาก URL เดิม /wordpress-seo-tips/ ไปเป็น /seo-wordpress-guide/ ให้ตั้ง 301 จากหน้าเก่าไปหน้าใหม่โดยตรง ไม่ควรให้หน้าเก่าวิ่งไปหน้า A แล้วค่อยไปหน้า B เพราะจะเกิด Redirect Chain
หลังตั้งค่าแล้ว ให้ทดสอบ 4 จุดเสมอ
- เปิด URL เก่าในหน้าต่างไม่ระบุตัวตน และดูว่าถูกส่งไปหน้าใหม่จริง
- ตรวจว่าปลายทางตอบกลับเป็นหน้า 200 ไม่ใช่ 404 หรือ 500
- เช็กว่าไม่มีการวนกลับมาหน้าเดิม ซึ่งเรียกว่า Redirect Loop
- แก้ Internal Link ในบทความ เมนู และ Sitemap ให้ชี้ URL ใหม่โดยตรง
หลายเว็บไซต์ตั้ง 301 แล้วหยุดแค่นั้น แต่ยังปล่อยลิงก์ภายในให้ชี้ URL เก่าอยู่ แม้ผู้ใช้ไปถึงหน้าใหม่ได้ แต่เว็บต้องผ่านการ Redirect ทุกครั้งโดยไม่จำเป็น การแก้ลิงก์ต้นทางให้ตรงคือวิธีลดขั้นตอนและทำให้สถาปัตยกรรมเว็บไซต์สะอาดขึ้น
หลีกเลี่ยง Redirect Chain และ Redirect Loop
Redirect Chain คือการที่ URL ต้องวิ่งผ่านหลายจุด เช่น A → B → C ส่วน Redirect Loop คือ A → B แล้ว B ส่งกลับ A ทั้งสองแบบทำให้การเข้าหน้าช้าลง ตรวจสอบยาก และสร้างประสบการณ์ที่ไม่ดี โดยเฉพาะเมื่อเกิดกับหน้า Landing Page ที่ใช้ยิงโฆษณา
วิธีป้องกันคือทุกครั้งที่มีการปรับ URL ให้แก้ Redirect เดิมไปยังปลายทางสุดท้ายทันที ตัวอย่างเช่น หากหน้าเก่า A เคย Redirect ไป B แต่ภายหลัง B ถูกย้ายเป็น C ให้แก้ A ไป C โดยตรง ไม่ใช่ปล่อย A → B → C ต่อไป
ออกแบบหน้า 404 ให้ผู้ใช้ไม่หลุดจากเว็บไซต์
หน้า 404 ที่ดีไม่จำเป็นต้องซับซ้อน แต่ต้องช่วยให้ผู้ใช้กลับเข้าสู่เส้นทางที่มีประโยชน์ได้เร็ว ควรมีเมนูหลัก ช่องค้นหา ปุ่มกลับหน้าแรก และลิงก์ไปยังหน้าสำคัญ เช่น บริการ สินค้า บทความล่าสุด หรือหน้าติดต่อ
อย่าใช้หน้า 404 แบบมีเพียงข้อความ “Page Not Found” แล้วปล่อยให้ผู้ใช้ออกจากเว็บ เพราะทุกครั้งที่เกิด 404 คือจังหวะที่คุณยังมีโอกาสรักษาคนคนนั้นไว้กับธุรกิจ
เช็กลิสต์ก่อนย้ายหรือเปลี่ยน URL ทั้งเว็บไซต์
- ทำรายการจับคู่ URL เก่าและ URL ใหม่ก่อนเริ่มย้าย
- ใช้ 301 เฉพาะกรณีที่ย้ายแบบถาวรและมีหน้าทดแทนที่เกี่ยวข้อง
- อัปเดต Internal Link เมนู Breadcrumb และ XML Sitemap
- ตรวจ Canonical Tag ให้ชี้หน้าใหม่ที่ถูกต้อง
- ส่ง Sitemap ใหม่ผ่าน Google Search Console
- ตรวจ Redirect Chain, Loop และสถานะ 404 หลังเผยแพร่
- ติดตามทราฟฟิกและหน้าที่มีปัญหาในช่วง 30–90 วันแรก
หากคุณกำลังปรับเว็บครั้งใหญ่ ควรวางแผนเรื่อง Technical SEO ควบคู่กันไป และตรวจ XML Sitemap หลังย้ายเสร็จ เพราะ Redirect เป็นเพียงส่วนหนึ่งของการทำให้ Google เข้าใจโครงสร้างใหม่ของเว็บไซต์
สรุป: แก้ 404 อย่างมีเหตุผล ดีกว่า Redirect ทุกหน้า
หลักที่ใช้ได้กับทุกเว็บไซต์คือ มีหน้าทดแทนที่เกี่ยวข้อง ใช้ 301; ไม่มีหน้าที่เกี่ยวข้อง ปล่อย 404 อย่างถูกต้อง อย่ามอง Redirect เป็นเครื่องมือซ่อนปัญหา แต่ให้ใช้เป็นระบบนำทางที่ช่วยรักษาผู้ใช้ ทราฟฟิก และมูลค่าของ URL เดิมไว้
เริ่มวันนี้ด้วยการ Export รายชื่อ 404 จาก Search Console เลือก 10 URL ที่สำคัญที่สุด แล้วตัดสินใจทีละหน้าว่าควร Redirect หรือควรยอมให้หายไปอย่างชัดเจน การแก้เพียงชุดเล็ก ๆ แต่แก้ถูกจุด มักให้ผลดีกว่าการตั้ง Redirect แบบหว่านทั้งเว็บไซต์
แหล่งอ้างอิง: Google Search Central: Redirects and Google Search
คำถามที่พบบ่อย
404 มีผลเสียต่อ SEO ไหม
404 ไม่ได้เป็นปัญหาเสมอไป หาก URL นั้นไม่มีอยู่จริงและไม่มีหน้าทดแทนที่เหมาะสม แต่ควรแก้ 404 ที่เกิดจากลิงก์ภายในเสีย หน้าเดิมที่มีทราฟฟิก หรือ URL ที่ได้รับแบ็กลิงก์จากเว็บไซต์อื่น
ควร Redirect 301 ทุกหน้าที่ลบออกหรือไม่
ไม่ควร Redirect ทุกหน้าแบบอัตโนมัติ ควรใช้ 301 เมื่อมีหน้าใหม่ที่เนื้อหาและเจตนาใกล้เคียงกันจริงเท่านั้น หากไม่มีหน้าทดแทน การตอบกลับ 404 หรือ 410 จะตรงกับสถานะของหน้าและช่วยลดความสับสนของผู้ใช้
ตั้ง Redirect 301 แล้วต้องแก้ลิงก์ภายในอีกไหม
ควรแก้ เพราะ Internal Link ควรชี้ไปยัง URL ปลายทางโดยตรง การปล่อยให้ลิงก์ภายในผ่าน Redirect ทำให้เว็บมีขั้นตอนเกินจำเป็น และอาจสะสมเป็น Redirect Chain ได้เมื่อมีการปรับ URL ในอนาคต