Cách khắc phục lỗi 404 not found cho website & blog

Lỗi 404 not found có nghĩa là không tìm thấy link bài viết, ví dụ như khi bạn bấm vào đây: http://www.wikilover.com/2015/09/du-lich-ha-noi-mua-nao-dep-nhat.html hoặc textlink dạng Khách sạn Nha Trang giá rẻ nhưng nó chẳng ra gì sất.

Cách khắc phục lỗi 404 not found
Cách khắc phục lỗi 404 not found

Bạn có thể chỉ có vài trăm lỗi 404 not found xuất hiện là còn quá ít, chứ Văn Nguyễn đã có site hơn 4000 link bị 404, ban đầu khó chịu vô kể, vào webmaster tool xóa đi rồi đánh dấu đã khắc phục mà vài hôm sau lại thập thò hiện lên lần lượt, web càng lên TOP nhiều từ khóa, seo càng mạnh thì nó càng xuất hiện nhiều.

Vậy nếu bạn cũng xảy ra như vậy, bạn sẽ khắc phục nó thế nào?

Trong 2 bài trước, Văn Nguyễn đã chia sẻ về định nghĩa lỗi 404 là gì và nguyên nhân website bị lỗi 404 (nếu bạn chưa hiểu thì nên xem lại).

Mục đích chính của series về các lỗi 404 này, Văn Nguyễn muốn đề cập tới nội dung chính là khi website hoặc blog bị xảy ra lỗi 404 thì nên làm gì, cách khắc phục lỗi 404 not found như thế nào?

Do có rất nhiều nguyên nhân dẫn đến lỗi 404 not found nên cũng có nhiều cách khắc phục, mỗi nguyên nhân có một cách riêng, tức là phải tìm đúng nguyên nhân mới chữa được.

Như 2 website www.daisudulich.vnwikilover.com của Văn Nguyễn được khởi lập vào năm 2013 và 2014. Chính xác là vào khoảng tháng 7. Các bài up lên (đã xuất bản và bị xóa) vào khoảng từ tháng 7 trở về trước. Ban đầu daisudulich.vn được chạy trên host riêng và nền web wordpress.com. Để chặn các link đã xóa gây lỗi 404, Văn Nguyễn buộc phải lệnh cho Google Bot không index các bài từ tháng 7 trở về trước, còn những bài đăng sau là bài chính thì vẫn lệnh cho index bình thường.

Cách làm rất đơn giản, hãy vào mục chứa file robot.txt của blog hoặc website để chèn đoạn code này vào: Disallow: /2013/07/ (tức là không index các bài đăng vào tháng 7-2013).

Nếu các lỗi 404 do bài đăng trong cả năm 2013 thì đặt code là: Disallow: /2013/

Nếu các bài đăng từ năm 2012 đến tháng 7 năm 2013 thì bạn sẽ phải đặt như sau:

Disallow: /2012/
Disallow: /2013/01/
Disallow: /2013/02/
Disallow: /2013/03/
...
Disallow: /2013/07/

Bằng đoạn code ngắn ngủi này, bạn có thể chặn hàng ngàn bài cũng được. Nếu chỉ có vài chục link lỗi 404 thì bạn không cần đặt lệnh cho Robot.txt mà vào https://www.google.com/webmasters/tools để xóa url trong mục: Chỉ mục của google. Sau đó, BOT sẽ không index nó nữa.

Nếu bạn dùng blogspot thì trong phần quản trị có mục chuyển hướng các link bị lỗi 404 not found về một bài viết mới hoặc trang chủ tùy bạn muốn.

Hoặc như Văn Nguyễn sử dụng khá nhiều các blogger như http://www.wikihoidap.com/ hoặc http://www.hanoiweather.info/ thì không cần lo lắng tới các lỗi 404 nữa sau khi đặt một đoạn code vào phần web code HTML (bạn xem đoạn code đó dưới comment).

Nếu bạn xài wordpress sẽ có plugin tư động chuyển hướng các link lỗi 404 (link gãy) về trang chủ hoặc giả sử link ban đầu của bạn là http://www.hanoiweather.info/2015/09/what-is-the-name-of-hanoi-airport.html nhưng sau đó bạn lại cài đặt thành:http://www.hanoiweather.info/what-is-the-name-of-hanoi-airport.html (không còn ngày tháng trên url) - bình thường sẽ gây ra lỗi nhưng WP có plugin tự động chuyển hướng giúp bạn.

Trước khi kết thúc bài này, bạn chắc cũng có câu hỏi: Lỗi 404 có ảnh hưởng tới seo không phải không?

Không có nhận xét nào :

Đăng nhận xét