Nội dung bài viết
Giới thiệu
Tại sao nên cấu hình redirect 404 về trang chủ?
Việc cấu hình redirect lỗi 404 về trang chủ trên WordPress có thể có nhiều lợi ích, bao gồm:
- Cải thiện Trải nghiệm Người dùng: Khi người dùng truy cập vào một trang không tồn tại, việc chuyển hướng họ về trang chủ giúp họ không bị bối rối hoặc gặp khó khăn trong việc tìm kiếm thông tin. Điều này giữ họ ở lại trang web thay vì rời đi.
- Giảm Tỷ lệ Thoát Trang (Bounce Rate): Một trang 404 có thể làm tăng tỷ lệ thoát trang khi người dùng không tìm thấy nội dung mong muốn. Chuyển hướng về trang chủ giúp giữ người dùng lại trang web, tăng khả năng họ tìm thấy nội dung khác phù hợp.
- Giúp Googlebot và SEO: Google và các công cụ tìm kiếm khác không thích các trang lỗi 404 vì chúng có thể ảnh hưởng đến xếp hạng SEO của trang web. Việc chuyển hướng các trang lỗi 404 về trang chủ có thể giúp cải thiện xếp hạng SEO bằng cách giữ cho các bot của công cụ tìm kiếm tập trung vào các trang có nội dung hữu ích.
- Giảm Số Lượng Liên Kết Gãy (Broken Links): Khi các liên kết cũ hoặc liên kết sai không còn tồn tại, chúng sẽ tạo ra lỗi 404. Redirect về trang chủ giúp giảm số lượng liên kết gãy và duy trì tính toàn vẹn của trang web.
- Tạo cơ hội khám phá nội dung khác: Khi người dùng được chuyển hướng về trang chủ, họ có thể tìm thấy các nội dung khác mà họ quan tâm, tăng cơ hội tương tác và truy cập vào nhiều trang khác trên website.
Khi nào không nên redirect 404 về trang chủ
Mặc dù có nhiều lợi ích, nhưng không phải lúc nào cũng nên redirect lỗi 404 về trang chủ. Đôi khi, việc giữ trang 404 tùy chỉnh có thể hữu ích hơn. Ví dụ:
- Cung cấp thông tin hữu ích: Một trang 404 tùy chỉnh có thể cung cấp liên kết đến các trang phổ biến hoặc gợi ý các bài viết liên quan, giúp người dùng tìm thấy nội dung họ cần mà không cần phải về trang chủ.
- Phân tích và sửa lỗi: Giữ lại trang 404 giúp bạn theo dõi và phân tích các lỗi này để sửa chữa các liên kết gãy hoặc các vấn đề khác trên trang web.
Tóm lại, quyết định có nên cấu hình redirect lỗi 404 về trang chủ hay không phụ thuộc vào tình hình cụ thể của trang web và mục tiêu của bạn.
Hướng dẫn cấu hình
Việc cấu hình Redirect lỗi 404 về trang chủ có các cách phổ biến sau:
Cách 1: Sử dụng Plugin
Hiện nay có khá nhiều Plugin có thể làm việc này, có Plugin chuyên dùng như Plugin All 404 Redirect to Homepage hay sử dụng tính năng Redirect được tích hợp sẵn trong các Plugin SEO như Rank Math Seo, Yoast SEO..vv. Nên mình sẽ hướng dẫn cụ thể cả 2 Plugin bên dưới:
- Sử dụng Plugin All 404 Redirect to Homepage
Đầu tiên các bạn cần vào kho Plugin của website tìm và cài đặt Plugin tên All 404 Redirect to Homepage
Cài đặt xong bạn thực hiện thiết lập bằng cách truy cập Settings >> All 404 Redirect to Homepage
Tại giao diện cài đặt của Plugin bạn cấu hình như sau:
Trong đó:
- 404 Redirection Status: Chọn Enabled để kích hoạt, Disabled để vô hiệu hóa tính năng Redirect
- Redirect all 404 pages to: Thiết lập trang mà bạn muốn redirect tới khi gặp lỗi 404. Bạn có thể để mặc định là trang chủ hoặc thiết lập một trang bất kỳ.
Lưu ý: Ở phần 404 Images, nếu bạn muốn cấu hình các Url ảnh bị lỗi 404 về Trang chủ luôn thì bạn thực hiện Enabled lên nhé.
Và bên dưới là kết quả sau khi cấu hình.
- Sử dụng Plugin Rank Math Seo
Đầu tiên các bạn cần vào kho Plugin của website tìm và cài đặt Plugin tên Rank Math Seo
Cài đặt xong bạn thực hiện thiết lập bằng cách truy cập Rank Math Seo như hình
Và bên dưới là kết quả sau khi cấu hình.
Cách 2: Sử dụng file functions.php của Theme
Để thực hiện cách này, bạn cần thêm đoạn code dưới đây vào file functions.php của theme đang sử dụng theo đường dẫn: websitecuaban.com/wp-content/themes/ten-theme
Tiếp đó bạn tìm và chỉnh sửa file functions.php như hình:
Tiếp đó bạn copy đoạn code code bên dưới và dán vào cuối file
//Redirect 404 to home
add_action('template_redirect', 'redirect_404_to_homepage');
function redirect_404_to_homepage() {
if (is_404()) {
wp_redirect(home_url());
exit();
}
}
Chỉnh sửa xong bạn save lại và truy cập website để kiểm tra kết quả.
Tổng kết
Hy vọng bài viết trên sẽ giúp bạn có thêm phương án xử lý lỗi 404 trên website của mình, từ đó giúp tăng trải nghiệm cho người dùng khi truy cập vào website. Chúc các bạn thực hiện thành công.!