Lỗi 404 là lỗi dễ nhận biết nhất trên web. Trên thực tế, vì tính phổ biến của nó, nó đã là một tài liệu tham khảo mang tính văn hóa cho bất cứ thứ gì không tồn tại, không thể tiếp cận hoặc bị thiếu. Đôi khi, người ta còn dùng nó như một cách để hài hước thừa nhận hoặc chỉ ra lỗi lầm.
Tuy nhiên, ngoài sự quen thuộc của nó trong cộng đồng trực tuyến như một meme hay trò đùa, mã lỗi này có thể mang nhiều ý nghĩa. Đó là một mã lỗi trạng thái không nên xem nhẹ, nó phải được chẩn đoán và khắc phục càng sớm càng tốt.
Trong bài viết này, chúng ta sẽ đi sâu vào tìm hiểu lỗi 404 là gì và tìm cách khắc phục chúng.
1. Lỗi 404 là gì?
Lỗi 404 xảy ra khi trình duyệt web yêu cầu một trang từ máy chủ của website nhưng máy chủ không thể tìm thấy trang được liên kết với URL được yêu cầu. Khi xảy ra lỗi, trình duyệt hiển thị trang trạng thái có mã trạng thái http cho biết loại lỗi, trong trường hợp này được gọi là thông báo lỗi 404.
Lỗi 404 cho biết có sự cố khi truy cập một trang thông qua địa chỉ web được yêu cầu, không phải sự cố với web hosting.
Vì vậy, việc gặp phải lỗi 404 trên website của bạn có nghĩa là server web của bạn đang hoạt động bình thường. Thay vào đó, vấn đề liên quan đến trang hoặc URL được yêu cầu.
2. Một số nguyên nhân gây ra lỗi 404 là gì?
Lỗi 404 có thể xuất phát từ lỗi trên website của bạn, trang được giới thiệu hoặc lỗi người dùng. Dưới đây là một vài nguyên nhân phổ biến:
- Liên kết bị hỏng. Nếu có lỗi đánh máy hoặc lỗi khác trong URL được liên kết với một liên kết cụ thể, máy chủ sẽ trả về mã lỗi 404.
- Các trang đã bị xóa hoặc không còn tồn tại. Một liên kết trỏ đến một trang đã bị xóa được gọi là liên kết chết. Nếu bạn xóa một trang khỏi website của mình, việc nhấp vào liên kết nội bộ hoặc bên ngoài đề cập đến trang đã xóa sẽ tạo ra thông báo lỗi 404.
- Lỗi từ người dùng. Lỗi 404 cũng có thể do lỗi của người dùng. Nếu người dùng nhập sai URL liên kết với miền của bạn vào thanh địa chỉ của họ, họ có thể thấy lỗi 404 thông báo rằng trang này không tồn tại.
- Các vấn đề về bộ nhớ đệm. Nếu dữ liệu được lưu vào bộ nhớ đệm của trình duyệt của người dùng sau một lần truy cập website cụ thể xung đột với các cập nhật được thực hiện cho website đó thì người dùng có thể gặp phải lỗi 404. Xóa bộ nhớ đệm có thể giải quyết loại sự cố này.
- Vấn đề về liên kết cố định hoặc tập tin. Các vấn đề với liên kết, quyền truy cập tệp hoặc tệp cấu hình trên website của bạn có thể dẫn đến lỗi 404 trên toàn bộ website.
Bạn có thể giảm thiểu lỗi 404 bằng cách sử dụng chuyển hướng 301.
Ví dụ: nếu bạn xóa một trang hoặc di chuyển một tài nguyên, bạn có thể sử dụng chuyển hướng để đưa những người dùng cố gắng truy cập URL cũ đến đúng vị trí. Tuy nhiên, nếu có sự cố với chuyển hướng thì sẽ hiển thị lỗi 404.
3. Cách tìm lỗi 404 trên website của bạn
Bạn có thể sử dụng các công cụ để kiểm tra lỗi 404 và xác định các liên kết chết hoặc bị hỏng trên website của mình. Một số công cụ cũng có thể xác định các backlink bị hỏng từ các liên kết trên các website khác trỏ đến một URL không tồn tại.
Dưới đây là một vài lựa chọn phổ biến:
3.1 Google Search Console
Google Search Console cho phép bạn theo dõi hiệu suất website và xác định lỗi. Sử dụng nó để xem tất cả các URL tạo ra lỗi 404 trên website của bạn bằng cách đăng nhập và chọn mục lập chỉ mục => trang => Không tìm thấy (404).
Nếu liên kết bị hỏng có trên website của bạn, bạn có thể sửa nó bằng cách bổ sung nội dung hoặc chuyển hướng. Nếu đó là liên kết bên ngoài, bạn có thể liên hệ với website giới thiệu để yêu cầu chỉnh sửa hoặc chọn lại url phù hợp hơn.
3.2 Broken Link Checker
Broken Link Checker là một công cụ trực tuyến miễn phí sẽ thu thập dữ liệu website của bạn và xác định bất kỳ liên kết từ website đến các website bên ngoài đang gặp lỗi để bạn có thể chỉnh sửa chúng.
Không giống như Google Search Console, Broken Link Checker không xác định lỗi 404 trong liên kết nội bộ và chúng xác định lỗi 404 từ các url bên ngoài.
- Các bạn có thể tham khảo thêm một số công cụ check liên kết hỏng ở bài viết này.
4. Tại sao bạn nên sửa lỗi 404?
Việc không khắc phục lỗi 404 có thể làm suy yếu thứ hạng website của bạn trên công cụ tìm kiếm, ảnh hưởng tiêu cực đến trải nghiệm người dùng và giảm lượng traffic vào website của bạn:
Hiệu suất SEO kém. Việc các liên kết nội bộ bị hỏng có thể ảnh hưởng đến khả năng thu thập dữ liệu website của công cụ tìm kiếm, ảnh hưởng tiêu cực đến thứ hạng website của bạn trên các trang kết quả của công cụ tìm kiếm (SERP).
Lưu lượng truy cập website giảm. Inbound links hoặc liên kết được lưu trữ trên các website khác trỏ đến website của bạn có thể giúp tăng hiệu suất của công cụ tìm kiếm và tăng traffic vào website của bạn. Nếu những liên kết đó dẫn đến lỗi 404, bạn sẽ mất những lợi ích này.
Trải nghiệm người dùng kém. Việc gặp phải lỗi 404 có thể khiến người dùng khó chịu và không muốn khám phá thêm website của bạn. Điều này cũng có thể làm suy giảm niềm tin vào thương hiệu của bạn, đặc biệt nếu nó xuất phát từ các liên kết nội bộ bị hỏng hoặc lỗi 404 xảy ra thường xuyên.
5. Cách khắc phục lỗi 404
Không thể loại bỏ hoàn toàn lỗi 404: Ví dụ: nếu người dùng Internet cố gắng truy cập website của bạn bằng cách nhập sai URL vào thanh tìm kiếm, họ sẽ gặp lỗi. Tuy nhiên, bạn có thể sửa lỗi do sự cố trên website của mình và sử dụng chuyển hướng chiến lược để giảm thiểu các lỗi khác.
Dưới đây là cách khắc phục các loại lỗi 404 khác nhau.
1. Sửa link hỏng
Nếu lỗi 404 xảy ra do URL bị nhập sai, giải pháp rất đơn giản: Chỉ cần sửa URL ở phần sau của hệ thống quản lý nội dung (CMS) hoặc nền tảng website của bạn. Nếu trang được liên kết với URL yêu cầu đã bị di chuyển hoặc bị xóa, thay vào đó, bạn có thể thiết lập chuyển hướng 301 sẽ được nêu trong bước tiếp theo.
2. Tạo chuyển hướng
Nếu lỗi 404 xảy ra do nội dung bị di chuyển hoặc bị xóa, bạn có thể thiết lập chuyển hướng (Redirect 301) để tự động giới thiệu người dùng đến vị trí mới.
Chiến lược này có thể đảm bảo rằng các liên kết bên ngoài đề cập đến trang bị thiếu không tạo ra lỗi 404. Đôi khi, bạn cũng có thể thiết lập chuyển hướng để đề phòng lỗi của người dùng.
Nếu bạn đang sử dụng wordpress, bạn có thể sử dụng các plugin chuyển hướng để tạo chuyển hướng hàng loạt hoặc tự động. Các plugin SEO phổ biến như Yoast hay Rankmath đều có hỗ trợ vấn đề chuyển hướng này.
3. Khắc phục sự cố liên kết cố định
Permalink (hoặc liên kết cố định) là một URL đầy đủ cho một website hoặc webpage. Việc cài đặt một plugin mới, khôi phục website của bạn từ bản sao lưu hoặc cập nhật nền tảng website của bạn có thể can thiệp vào các liên kết cố định trên website của bạn, gây ra lỗi 404 trên toàn website.
Nếu bạn gặp lỗi trên nhiều trang, hãy đăng nhập vào CMS, điều hướng đến cài đặt liên kết cố định và làm theo hướng dẫn của nhà cung cấp để cập nhật cài đặt.
4. Vô hiệu hóa file .htacess của bạn
File .htacess là tệp cấu hình kiểm soát chuyển hướng, bảo mật và quyền truy cập. Nếu tệp này của bạn bị hỏng, bạn có thể gặp lỗi 404 trên toàn website. Bạn có thể khắc phục điều này bằng các bước sau:
- Sao lưu website của bạn.
- Kết nối với web hositng của bạn bằng giao thức truyền tệp an toàn (SFTP.)
- Vô hiệu hóa tệp .htacess.
- Đổi tên tệp bị vô hiệu hóa để ngăn website của bạn kết nối với nó.
- Tạo tệp .htaccess mới.
- Lưu các thay đổi của bạn.
6. Bạn nên cá nhân hóa trang lỗi 404 của mình?
Có một trang lỗi 404 tiêu chuẩn thì tốt hơn là không có trang nào, mặc dù một trang tùy chỉnh được ưa thích hơn vì một số lý do.
Một mặt, bạn có thể chắc chắn rằng khách truy cập nhận được mã trạng thái HTTP chính xác : ví dụ: nếu nội dung được yêu cầu không còn xuất hiện trên website, điều này sẽ được truyền tải bằng thông báo ‘ 410 Gone ‘. Khi đó người truy cập sẽ biết rằng nội dung này đã bị xóa vĩnh viễn.
Mặt khác, bạn có thể cung cấp một trang lỗi được thiết kế đặc biệt chứa các liên kết liên quan (tức là các liên kết đến trang chủ hoặc các trang con của bạn có nội dung phù hợp với nội dung mà khách truy cập yêu cầu ban đầu). Bạn thậm chí có thể thêm chức năng tìm kiếm cho trang 404 của mình. Bằng cách thực hiện các biện pháp bổ sung này và đưa ra các biện pháp khuyến khích, bạn có thể giảm việc người truy cập rời khỏi website của mình ngay sau khi nhìn lỗi 404.
Với một trang được 404 thiết kế sáng tạo, bạn thậm chí có thể thấy rằng khách truy cập có thể dễ dàng “tha thứ” để tiếp tục truy cập website của bạn.
Đương nhiên, họ sẽ thất vọng vì không tìm thấy nội dung mà họ muốn đọc, nhưng một trang 404 nguyên bản hoặc hài hước có thể bù đắp cho điều đó. Nếu được thực hiện đúng cách, các trang lỗi có thể có một số tiềm năng.
Đảm bảo rằng thiết kế của thông báo lỗi phù hợp với phong cách website của bạn và bạn đã có nền tảng cho một trang lỗi 404 tốt. Nếu bạn cho khách truy cập biết một cách hài hước và nhẹ nhàng rằng nội dung của bạn không có sẵn, hy vọng bạn sẽ nhận được nụ cười từ họ và họ sẽ không có ác cảm.
Các bạn có thể tham khảo một số mẫu trang 404 được thiết kế thú vị và sáng tạo:
Trang 404 của Disney
Trang 404 của Help Scout
Trang 404 của Moz
Trang 404 của BigCommerce
7. Câu hỏi thường gặp về lỗi 404
- Lỗi 404 có nghĩa là gì?
Lỗi 404 có nghĩa là máy chủ web của bạn không thể tìm thấy một trang cụ thể trên website của bạn. Loại lỗi này xảy ra khi có sự cố với một URL hoặc với trang được liên kết với URL đó.
- Có cần thiết phải chuyển hướng một trang tạo ra lỗi 404 không?
Chuyển hướng để sửa lỗi 404 do nội dung bị xóa hoặc di chuyển sẽ đảm bảo người dùng cố gắng truy cập website của bạn bằng URL cũ không gặp phải lỗi. Nếu lỗi xảy ra do lỗi đánh máy trong URL trên website của bạn hoặc do sự cố với quyền truy cập hoặc cài đặt của website, thì thay vào đó, bạn có thể khắc phục sự cố nguồn.
- Có thể tùy chỉnh giao diện của trang lỗi 404 không?
Đúng. Bạn có thể tùy chỉnh trang trạng thái 404 để phản ánh bản sắc cho thương hiệu của mình và cải thiện trải nghiệm người dùng. Một số doanh nghiệp hướng người dùng đến chức năng tìm kiếm trên website của họ hoặc cung cấp liên kết đến các trang chính có chứa tài nguyên được yêu cầu.
Tìm hiểu thêm:
- SEO Technical là gì? 10 mẹo tối ưu SEO Technical website
- Các phương pháp tối ưu Meta Description tốt nhất trong SEO
- 7 loại hình SEO phổ biến và những kỹ thuật SEO tương ứng
- 19 kỹ thuật SEO cơ bản cho người mới bắt đầu
- Độ dài thẻ tiêu đề năm 2024 nên là bao nhiêu ký tự?
- 12 dữ liệu SEO cần thiết cho bất kỳ website nào