Redirect 301 là gì?
Redirect 301 là mã trạng thái HTTP báo hiệu một URL đã chuyển hướng vĩnh viễn sang URL khác, giúp chuyển gần như toàn bộ giá trị liên kết SEO sang URL mới - dùng khi URL cũ không còn lý do tồn tại.
Redirect 301 là gì?
Redirect 301 là mã trạng thái HTTP báo hiệu một URL đã chuyển hướng vĩnh viễn sang một URL khác. Khi trình duyệt hoặc bot công cụ tìm kiếm truy cập URL cũ, server trả về mã 301 kèm địa chỉ URL mới, và người dùng/bot được tự động đưa tới URL đó.
Redirect 301 hoạt động như thế nào?
Về SEO, redirect 301 được Google xác nhận sẽ chuyển gần như toàn bộ giá trị liên kết (link equity) từ URL cũ sang URL mới. Đây là công cụ quan trọng khi cần thay đổi cấu trúc URL, gộp nội dung, hoặc đổi domain mà không muốn mất tín hiệu SEO đã tích lũy.
Ví dụ thực tế
Một website đổi tên miền từ old-shop.com sang new-shop.com. Để giữ nguyên giá trị SEO đã xây dựng, toàn bộ URL cũ cần redirect 301 sang URL tương ứng trên domain mới: old-shop.com/ao-thun → 301 → new-shop.com/ao-thun. Người dùng click vào link cũ (ví dụ từ kết quả tìm kiếm hoặc backlink cũ) sẽ tự động được đưa tới trang mới mà không thấy lỗi 404, còn Googlebot hiểu đây là thay đổi vĩnh viễn và dần cập nhật index sang URL mới.
Khi nào nên dùng Redirect 301
- Đổi tên miền hoặc đổi cấu trúc URL vĩnh viễn
- Gộp nhiều trang nội dung tương tự thành một trang duy nhất
- Xóa hẳn một trang nhưng có nội dung thay thế tương đương
- Chuẩn hóa URL (http → https, có/không có www)
Redirect 301 và Redirect 302 khác nhau thế nào?
| Redirect 301 | Redirect 302 | |
|---|---|---|
| Ý nghĩa | Chuyển hướng vĩnh viễn | Chuyển hướng tạm thời |
| Xử lý SEO | Chuyển phần lớn giá trị liên kết sang URL mới, Google cập nhật index sang URL mới | Google thường vẫn giữ URL gốc trong index vì hiểu đây chỉ là tạm thời |
| Dùng khi | URL cũ không còn cần dùng lại | URL gốc sẽ được dùng lại sau (bảo trì, test A/B, theo mùa vụ) |
Xem chi tiết tại bài Redirect 302 là gì?. Dùng nhầm loại redirect (VD: dùng 302 cho một thay đổi vĩnh viễn) có thể khiến Google chậm cập nhật index, giữ URL cũ không còn tồn tại lâu hơn cần thiết.
Redirect 301 và Canonical khác nhau thế nào?
Xem chi tiết so sánh tại bài Canonical là gì?. Tóm tắt: dùng redirect 301 khi URL cũ không còn lý do tồn tại (người dùng cũng bị chuyển hướng), dùng canonical khi cả hai URL vẫn cần phục vụ người dùng song song.
Cách kiểm tra Redirect có hoạt động đúng không
Dùng công cụ kiểm tra HTTP header (extension trình duyệt như “Redirect Path”, hoặc lệnh curl -I) để xác nhận mã trạng thái trả về đúng 301 (không phải 302 do cấu hình sai), và URL đích cuối cùng là URL mong muốn – đặc biệt quan trọng khi có nhiều lớp redirect chồng lên nhau qua thời gian (plugin SEO, cấu hình server, CDN) mà không ai rà soát tổng thể.
Ví dụ redirect hàng loạt khi tái cấu trúc website
Một website thương mại điện tử đổi cấu trúc URL danh mục từ /danh-muc/ao-thun sang /ao-thun-nam cho toàn bộ 500 danh mục con. Cách làm đúng: xuất danh sách URL cũ từ Google Search Console/sitemap cũ, lập bảng ánh xạ 1-1 (mapping) sang URL mới, cấu hình redirect 301 hàng loạt qua rule trên server hoặc plugin, sau đó theo dõi báo cáo Coverage trong GSC vài tuần để xác nhận Google đã chuyển index sang URL mới, không còn báo lỗi 404 hàng loạt.
Những sai lầm thường gặp
- Redirect chain nhiều bước (A → B → C → D) thay vì trỏ thẳng A → D – làm chậm tốc độ tải và lãng phí crawl budget
- Redirect toàn bộ URL cũ về trang chủ thay vì trang tương ứng có nội dung liên quan nhất – trải nghiệm người dùng kém và giảm giá trị SEO truyền qua
- Dùng redirect 302 cho thay đổi vĩnh viễn – khiến Google chậm cập nhật, giữ URL cũ trong index lâu hơn
- Quên redirect sau khi đổi cấu trúc URL – gây lỗi 404 hàng loạt, mất traffic và giá trị liên kết đã tích lũy
Redirect 301 có ảnh hưởng SEO trong thời gian chuyển đổi không?
Có thể có dao động thứ hạng ngắn hạn (thường vài tuần) trong lúc Google crawl lại và cập nhật index sang URL mới, đây là hiện tượng bình thường chứ không phải lỗi. Theo dõi sát báo cáo Coverage và Performance trong Google Search Console trong giai đoạn này giúp phát hiện sớm nếu có URL nào bị bỏ sót trong bảng ánh xạ redirect.
Câu hỏi thường gặp
Redirect 301 có làm mất thứ hạng tạm thời không?
Có thể có biến động nhẹ trong thời gian Google crawl lại và cập nhật index, nhưng nếu redirect đúng URL tương ứng 1-1, giá trị SEO thường được giữ lại phần lớn sau khi ổn định.
Cần giữ redirect 301 trong bao lâu?
Nên giữ vĩnh viễn hoặc ít nhất vài năm, đặc biệt nếu URL cũ vẫn còn backlink từ nơi khác trỏ tới hoặc còn trong bộ nhớ người dùng.
Nguồn tham khảo
Nguồn tham khảo
Bạn muốn tra cứu thuật ngữ khác?
