Lỗi Soft 404 là một lỗi ít phổ biến mà Google thông báo cho chủ site thông qua email. Lỗi này lai lai giữa lỗi không tìm thấy trang 404 và một trang bình thường. Đặc biệt hay gặp ở những site lớn, có nhiều trang. Nguyên nhân gây ra lỗi này cũng không rõ ràng cho lắm. Trong bài viết này mình sẽ cho bạn biết vài nguyên nhân có thể gây ra lỗi này và cách khắc phục.
Lỗi soft 404 là gì?
Nguyên văn theo Google là như sau:
“A soft 404 means that a URL on your site returns a page telling the user that the page does not exist and also a 200-level (success) code to the browser.”
Có nghĩa là: lỗi soft 404 xảy ra khi 1 đường dẫn trên site bạn trả về 1 trang báo cho khách truy cập trang này không tồn tại nhưng cũng đồng thời vẫn báo cho trình duyệt biết là trang được load thành công (Mã 200).
Điều đó có nghĩa là nó báo khách truy cập là không tồn tại, còn báo cho công cụ tìm kiếm là trang có tồn tại. Nghe khá nhảm đúng không?
Nguyên nhân gây ra lỗi soft 404
Có nhiều nguyên nhân gây ra lỗi soft 404, nó cũng không thực sự rõ rang. Bạn thử coi xem site mình có mắc phải 1 trong các nguyên nhân sau không nhé.
Nguyên nhân thứ 1:
Trong 1 vài trường hợp, có thể do 1 page nào đó trên site của bạn có ít, hoặc không có nội dung gì thì Google có khả năng sẽ báo lỗi này.
Ví dụ nhé: Khi bạn tạo 1 tag mới trên WordPress, nó sẽ tự động tạo một đường dẫn cho tag đó. Tuy nhiên bạn chưa dùng tag đó cho bất kỳ bài viết nào. Do đó sẽ có 1 trang chẳng có nội dụng gì trên site của bạn. Khả năng cao Google sẽ báo lỗi soft 404 với đường dẫn này.
Khi con google bot đi cào nội dung website của bạn và gặp những trang như trên, nó sẽ phân vân như sau. Server báo trang tồn tại, nhưng nó lại nhận thấy nội dung không có, chẳng có giá trị gì cho người đọc cả. Tao gán cho mày cái label lỗi soft 404 nhé. Đại loại là như thế.
Nguyên nhân thứ 2:
Lỗi soft 404 cũng có thể xảy ra khi trang thực sự không tồn tại. Khi khách truy cập click vào đường dẫn từ kết quả search Google và được chuyển hướng (redirect) sang 1 trang khác hoàn toàn không liên quan. Ví dụ như khách truy cập vào 1 trang con nhưng bạn lại điều hướng về trang chủ.
Thực ra mà nói thì bị báo lỗi này cũng khá hên xui, có nhiều trang tương tự nhưng không bị báo. Nhưng có nhiều trang lại bị. Nói chung là tùy hỉ của anh Google bot.
Lỗi soft 404 có nghiêm trọng không?
Khi bị lỗi soft 404, google sẽ de-index trang đó, vì vậy nó sẽ không xuất hiện trên kết quả search google. Từ đó ảnh hưởng đến kết quả SEO của bạn.
Google sử dụng nhãn lỗi soft 404 để ngăn tình trạng các trang kém chất lượng, không có nội dung được hiển thị. Điều này giúp nâng cao chất lượng kết quả tìm kiếm.
Nếu bạn vẫn muốn SEO trang bị báo lỗi soft 404 thì hãy lo tìm cách mà fix nhé. Còn nếu không thì hãy bỏ qua.
Hướng dẫn cách sửa lỗi soft 404
Nếu bạn bị báo lỗi soft 404 ở các trang quan trọng như danh mục, sản phẩm, hay các trang tiềm năng tạo thu nhập cho bạn, hãy nhanh chóng sửa lỗi để được index và quay trở lại kết quả tìm kiếm.
Tùy thuộc vào nguyên nhân gây ra lỗi, bạn sẽ có nhiều cách khác nhau để sửa lỗi.
1. Nếu trạng không còn tồn tại
Nếu url của bạn thật sự trả về 1 trang không tồn tại thì tốt nhất bạn chuyển nó thành trang không tồn tại thực sự luôn (trang báo lỗi 404). Đây cũng là hướng dẫn của chính Google luôn nhé.
Nhưng thay vì trả về trang 404 báo lỗi đơn thuần. Bạn có thể tùy chỉnh để trả về trang 404 tùy chỉnh có chứa các thông tin bổ ích hơn. Chẳng hạn trang 404 nhưng có chứa danh sách các bài viết mới nhất, các sản phẩm bán chạy…
Bên dưới là ví dụ về trang 404 trên site MGGH, sẽ có link vào các trang chia sẻ coupon của các thương hiệu khác. Kích thích người đọc vào xem hơn là 1 trang báo lỗi thông thường.
2. Nếu url đã đã bị xóa
Nếu bạn thay đổi đường dẫn url của 1 page, tốt nhất hãy redirect qua url mới. Hoặc bài viết của bạn đã cũ, bạn tạo 1 bài viết mới hoàn toàn để thay thế và xóa bài cũ đi (không muốn giữ lại url cũ luôn), thì bạn cũng nên redirect. Có thể sửa file .htaccess hoặc dùng chức năng redirect rất hay trên Yoast SEO.
3. Nếu trang vẫn truy cập được
Nếu trang của bạn bị báo lỗi soft 404 vẫn truy cập được thì có thể Googlebot cho rằng trang này thiếu nội dung. Việc cần thiết là bồi thêm nội dung cho nó. Đơn giản vậy thôi.
Điều này có nghĩa rằng, khi khách truy cập trang web của bạn, họ tìm thấy được những thông tin mong muốn, thay vì những thứ tào lao, vô nghĩa.
Lưu ý:
Sau khi sửa lỗi xong, hãy vào Google search console >> Index >> Coverage. Nhấn nút Validate Fix để thông báo cho anh Google biết nhé. Lúc này Google sẽ ra lệnh cho bot cào lại nội dung page. Lúc đó nó sẽ quyết định liệu có tha cho bạn lỗi soft 404 hay không nhé.
Trên đây là bài hướng dẫn nguyên nhân và cách sửa lỗi soft 404 trên WordPress. Hi vọng bài viết sẽ giúp được bạn.