Tất cả bài viết
Technical SEO·11 phút đọc·08/06/2026

Redirect 301 và 302 khác nhau thế nào, khi nào dùng cái nào?

Chọn sai loại redirect là một trong những lỗi âm thầm làm tụt thứ hạng sau khi đổi URL. Phân biệt 301 với 302 và dùng đúng từng tình huống.

Cỡ chữ

Redirect 301 302 là hai kiểu chuyển hướng (đưa người dùng và bot từ một URL cũ sang URL khác) mà bất kỳ ai quản trị website cũng sẽ phải đụng tới sớm hay muộn — đổi đường dẫn bài viết, gộp hai trang, dời tên miền, hay dựng lại toàn bộ cấu trúc. Hai con số này nhìn na ná nhau nhưng báo cho Google hai thông điệp hoàn toàn khác: một bên nói "trang này dọn nhà vĩnh viễn", một bên nói "tôi đi vắng tạm thời, lát quay lại".

Chọn nhầm giữa hai loại là một lỗi kỹ thuật rất hay gặp và hậu quả thì không hiện ra ngay. Website vẫn chạy, người dùng vẫn vào được trang đích, nhưng thứ hạng cứ rơi dần mà chủ web không hiểu vì sao. Bài này phân biệt rạch ròi 301 và 302, chỉ rõ khi nào dùng cái nào, và điểm mặt những cái bẫy khiến công sức SEO bốc hơi sau một lần đổi URL.

Redirect là gì và vì sao nó liên quan tới SEO

Redirect là chỉ thị ở tầng máy chủ (server) bảo trình duyệt: "URL bạn vừa gọi không phục vụ ở đây nữa, hãy sang địa chỉ này." Người dùng thường không nhận ra — họ bấm một link, trang tự nhảy sang nơi khác trong tích tắc. Nhưng với cỗ máy tìm kiếm, mỗi loại redirect là một mệnh lệnh rõ ràng về việc có nên dời sức mạnh xếp hạng sang URL mới hay không.

Đây chính là mấu chốt khiến redirect dính chặt vào SEO. Một URL đã chạy lâu năm tích luỹ đủ thứ: backlink trỏ về, thứ hạng từ khoá, độ tin cậy trong mắt Google. Khi bạn đổi sang URL mới, câu hỏi sống còn là toàn bộ "vốn liếng" đó có theo sang địa chỉ mới hay bị bỏ lại. Loại redirect bạn chọn quyết định điều này.

Để thấy redirect tác động vào đâu, hãy nhớ Google xử lý một trang qua ba cửa: thu thập, lập chỉ mục rồi mới xếp hạng. Redirect can thiệp ngay từ khâu đầu — nó dạy bot biết URL nào mới là bản cần lưu vào kho.

Sơ đồ quy trình Google xếp hạng website qua ba bước: thu thập, lập chỉ mục, xếp hạng
Một trang phải qua đủ 3 cửa — nghẽn ở bước nào cũng khiến bạn vô hình.

301 là chuyển hướng vĩnh viễn

301 mang nghĩa "Moved Permanently" — chuyển đi vĩnh viễn. Đây là tín hiệu mạnh nhất bạn có thể gửi cho Google: URL cũ đã chết hẳn, hãy thay nó bằng URL mới trong chỉ mục, và dồn gần như toàn bộ sức mạnh xếp hạng (thứ hạng, giá trị backlink, độ uy tín) sang địa chỉ mới.

Khi gặp 301, theo thời gian Google sẽ làm ba việc: gỡ URL cũ khỏi kết quả tìm kiếm, đưa URL mới vào thay thế, và chuyển phần lớn tín hiệu xếp hạng đã tích luỹ sang. Đây là lý do 301 là loại redirect mặc định cho hầu hết tình huống SEO — nó bảo toàn được công sức nhiều năm.

Một điểm thực tế cần biết: việc dời sức mạnh sang URL mới không tức thì. Google cần thời gian thu thập lại trang cũ, thấy chỉ thị 301, rồi cập nhật chỉ mục — quá trình này có thể mất từ vài ngày đến vài tuần tuỳ tần suất bot ghé thăm. Trong giai đoạn đó thứ hạng có thể dao động nhẹ; điều này bình thường, đừng vội hoảng mà gỡ redirect đi.

302 là chuyển hướng tạm thời

302 mang nghĩa "Found" (trước đây hiểu là "Moved Temporarily") — chuyển hướng tạm thời. Thông điệp gửi tới Google là: URL gốc vẫn còn giá trị và sẽ quay lại phục vụ, lần này chỉ tạm đưa khách sang chỗ khác thôi.

Hệ quả với SEO rất khác 301. Vì coi đây là tạm thời, Google giữ URL gốc trong chỉ mụckhông dồn sức mạnh xếp hạng sang URL đích. Nó hiểu là "bản chính vẫn là trang cũ, đừng đụng tới thứ hạng của nó". Điều này hoàn toàn đúng đắn khi bạn thật sự chỉ chuyển tạm — nhưng sẽ là thảm hoạ nếu bạn định đổi vĩnh viễn mà lại lỡ tay đặt 302.

Bảng dưới đối chiếu nhanh hai loại để bạn nắm ngay khác biệt cốt lõi trước khi đi vào tình huống cụ thể:

Khía cạnh Redirect 301 Redirect 302
Ý nghĩa Chuyển vĩnh viễn Chuyển tạm thời
URL nào ở lại chỉ mục URL mới (đích) URL gốc (cũ)
Sức mạnh xếp hạng Dồn sang URL mới Giữ lại ở URL gốc
Trường hợp dùng đúng Đổi URL, gộp trang, dời tên miền Bảo trì tạm, thử nghiệm A/B, khuyến mãi ngắn hạn
Rủi ro khi dùng sai (Hiếm) Mất thứ hạng nếu lẽ ra phải dùng 301

Khi nào dùng 301, khi nào dùng 302

Nguyên tắc gọn nhất: nếu thay đổi là vĩnh viễn, dùng 301; nếu thật sự chỉ tạm thời, dùng 302. Phần lớn nhu cầu chuyển hướng trong đời sống một website là vĩnh viễn, nên 301 chiếm đa số.

Những tình huống nên dùng 301:

  • Đổi đường dẫn (slug) một bài viết hoặc trang. Ví dụ đổi /bai-viet-cu thành /bai-viet-moi cho chuẩn từ khoá hơn.
  • Gộp hai trang trùng nội dung về một trang duy nhất — đây cũng là cách xử lý cannibalization khi nhiều trang tranh cùng một từ khoá.
  • Chuyển từ HTTP sang HTTPS hoặc thống nhất giữa bản có www và không www.
  • Dời sang tên miền mới khi đổi thương hiệu — đây là ca dùng 301 quan trọng bậc nhất.
  • Xoá một trang nhưng có trang khác thay thế tương đương — trỏ 301 về trang gần nhất thay vì để lỗi 404.

Những tình huống nên dùng 302:

  • Bảo trì tạm thời: trang đang sửa, tạm đưa khách sang trang thông báo, vài hôm nữa trả lại như cũ.
  • Thử nghiệm A/B: chạy thử một phiên bản trang trong thời gian ngắn rồi sẽ quay về bản gốc.
  • Trang khuyến mãi theo mùa: tạm trỏ một URL sang landing page sự kiện, hết đợt thì gỡ.

Điểm cần khắc cốt: nếu định đổi vĩnh viễn mà lỡ đặt 302, Google sẽ ngoan cố giữ URL cũ trong chỉ mục và không bao giờ chuyển thứ hạng sang trang mới. Đây là một trong những nguyên nhân thầm lặng khiến website "đổi link xong tụt hạng mãi không hồi phục".

Những lỗi redirect làm tụt hạng mà ít ai để ý

Biết phân biệt 301 với 302 mới là một nửa. Nửa còn lại là tránh các lỗi triển khai dưới đây — chúng âm thầm bào mòn sức mạnh website kể cả khi bạn đã chọn đúng loại.

Chuỗi redirect quá dài

Khi URL A trỏ sang B, B lại trỏ sang C, C trỏ tiếp sang D — đó là một chuỗi redirect (redirect chain). Mỗi bước nhảy làm chậm thời gian tải, hao crawl budget (lượng tài nguyên Google dành để bò qua website), và rò rỉ một phần sức mạnh xếp hạng. Hãy luôn trỏ thẳng từ URL cũ về URL đích cuối cùng, càng ít bước trung gian càng tốt.

Vòng lặp redirect

URL A trỏ sang B, B lại trỏ ngược về A — tạo thành vòng lặp vô tận khiến trình duyệt báo lỗi và bot bỏ cuộc. Lỗi này thường phát sinh khi cấu hình quy tắc HTTPS hoặc www chồng chéo nhau. Trang dính vòng lặp coi như biến mất khỏi tìm kiếm.

Redirect hàng loạt về trang chủ

Khi xoá nhiều trang, một sai lầm phổ biến là trỏ tất cả về trang chủ cho gọn. Google coi đây gần như là lỗi 404 trá hình (gọi là "soft 404") và không chuyển sức mạnh xếp hạng. Hãy trỏ mỗi URL cũ về trang liên quan nhất với nội dung gốc; không có trang tương đương thì để 404 đàng hoàng còn hơn.

Nhầm lẫn giữa redirect và canonical

301 và thẻ canonical đều giải quyết vấn đề "nhiều URL cùng một nội dung" nhưng theo hai cách khác nhau, và không thay thế được cho nhau. 301 đóng hẳn URL cũ; canonical giữ cả hai URL truy cập được nhưng chỉ định đâu là bản chính. Khi nào dùng cái nào là cả một chủ đề riêng — xem kỹ ở bài canonical URL là gì và bài duplicate content.

Redirect nằm ở đâu trong bức tranh kỹ thuật tổng thể

Redirect không phải việc làm một lần rồi quên. Mỗi đợt đổi giao diện, dọn dẹp bài cũ, hay tái cấu trúc website đều phát sinh hàng loạt URL cần chuyển hướng. Vì vậy quản lý redirect là một mục thường trực trong rà soát kỹ thuật, bên cạnh tốc độ, index và schema.

Sơ đồ checklist nền tảng Technical SEO: tốc độ và Core Web Vitals, thân thiện mobile, index và crawl, HTTPS bảo mật, schema
Năm trụ kỹ thuật nền tảng mọi website cần đạt trước khi tăng tốc.

Một lợi ích ít người tận dụng của 301 là khả năng gom sức mạnh. Thay vì để năm bài cũ yếu yếu nằm rải rác, bạn có thể 301 chúng về một bài trụ cột mạnh, dồn toàn bộ backlink và tín hiệu vào một chỗ. Đây chính là tinh thần của mô hình silo (cấu trúc cụm chủ đề): tập trung thay vì phân tán.

Sơ đồ cấu trúc silo nội dung: một trang trụ pillar và các bài cụm cluster liên kết trỏ về
Cấu trúc silo: trang trụ + các bài cụm liên kết về, dồn sức mạnh chủ đề.

Khi tổ chức nội dung theo silo như sơ đồ trên, redirect trở thành công cụ dọn dẹp đắc lực — gộp các bài trùng lặp về đúng trang phụ trách, để mỗi từ khoá có một "chủ" duy nhất và website tích luỹ topical authority thay vì tự làm loãng mình.

Chọn đúng một con số, giữ được nhiều năm công sức

Khác biệt cốt lõi rất dễ nhớ: 301 là vĩnh viễn và dồn sức mạnh sang URL mới, 302 là tạm thời và giữ nguyên thứ hạng ở URL cũ. Vì đa số thay đổi trên website là vĩnh viễn, 301 nên là lựa chọn mặc định; chỉ dùng 302 khi bạn chắc chắn sẽ quay lại URL gốc. Ngoài việc chọn đúng loại, hãy tránh chuỗi redirect dài, vòng lặp, và thói quen trỏ tất cả về trang chủ — đó mới là những thứ âm thầm ăn mòn thứ hạng.

Một thao tác tưởng nhỏ như gõ sai một con số có thể xoá sạch công sức SEO nhiều năm, nên đây là phần luôn cần kiểm tra kỹ mỗi khi đổi URL hay dời tên miền.

Sắp đổi cấu trúc website hoặc dời tên miền và lo mất thứ hạng? Để chuyên gia SEO 10+ năm kinh nghiệm audit và lập sơ đồ redirect an toàn cho bạn. Nhận tư vấn miễn phí.

Muốn áp dụng cho website của bạn?

Nhận khảo sát và tư vấn miễn phí từ đội ngũ SeoRankGo.