SEO

Redirect 301 là gì? Cách chuyển URL mà không làm thất thoát tín hiệu SEO

Đổi đường dẫn một bài viết chỉ mất vài giây. Nhưng mọi liên kết, dấu trang và kết quả tìm kiếm cũ vẫn trỏ về địa chỉ cũ — redirect 301 là cách đưa họ tới đúng chỗ mới.

ScalioCập nhật 9 phút đọc

Redirect 301 là gì? Cách chuyển URL mà không làm thất thoát tín hiệu SEO

Redirect 301 là phản hồi của máy chủ báo rằng một URL đã chuyển vĩnh viễn sang địa chỉ mới: trình duyệt tự đưa người dùng tới URL mới, còn công cụ tìm kiếm hiểu rằng URL mới nên thay thế URL cũ trong kết quả. Theo hướng dẫn về chuyển hướng của Google Search Central, chuyển hướng vĩnh viễn phía máy chủ là cách rõ ràng nhất để báo Google rằng trang đích nên được coi là URL chuẩn.

Biển báo đường vòng màu cam trên phố

Bài này chỉ bàn về việc chuyển từng URL hoặc nhóm URL khi đổi đường dẫn, gộp trang, xoá sản phẩm có hàng thay thế. Trang đã bị xoá mà không có gì thay thế là chuyện của lỗi 404; còn đổi cả tên miền, nền tảng hay cấu trúc toàn website là một dự án riêng — xem SEO migration, trong đó redirect chỉ là một bước.

301, 302, 307, 308 và các cách chuyển hướng khác

LoạiÝ nghĩaKhi nào dùng
301 Moved PermanentlyChuyển vĩnh viễnĐổi slug, gộp bài, sản phẩm được thay bằng mẫu mới, HTTP sang HTTPS
308 Permanent RedirectChuyển vĩnh viễn, giữ nguyên phương thức yêu cầuTương đương 301 về mặt SEO; hay gặp ở một số nền tảng, framework hiện đại
302 Found / 307 Temporary RedirectChuyển tạm thờiTrang tạm đóng để bảo trì, chương trình theo mùa sẽ quay lại URL cũ
Meta refresh tức thìChuyển bằng thẻ meta trong HTMLKhi không thể cấu hình máy chủ; Google hiểu là vĩnh viễn nhưng kém chắc chắn hơn
Chuyển hướng bằng JavaScriptTrang tải rồi mới chuyểnPhương án cuối cùng; Google phải render mới thấy

Điểm khác nhau quan trọng giữa 301 và 302: với chuyển hướng vĩnh viễn, Google coi đó là tín hiệu mạnh để hiển thị URL mới; với chuyển hướng tạm thời, Google thường tiếp tục giữ URL cũ trong kết quả vì cho rằng nó sẽ quay lại. Dùng 302 cho một thay đổi thật ra là vĩnh viễn khiến URL mới mất nhiều thời gian hơn mới được hiểu là URL chính. Không có con số “mất bao nhiêu phần trăm sức mạnh” đáng tin nào — đừng dựa vào những con số như vậy khi ra quyết định.

Cần chuẩn bị gì

  • Danh sách URL sắp đổi, kèm lý do đổi (đổi slug, gộp, ngừng bán).
  • Dữ liệu lượt truy cập và liên kết của từng URL cũ: trang nào có lượt tìm kiếm, trang nào được website khác trỏ tới.
  • Cách cài chuyển hướng trên nền tảng của bạn: cấu hình máy chủ, plugin quản lý chuyển hướng, hoặc tính năng có sẵn của nền tảng bán hàng.
  • Một công cụ kiểm tra mã trạng thái (công cụ crawl hoặc tiện ích trình duyệt) để xác nhận kết quả.

Quy trình cài redirect 301 đúng 6 bước

Bước 1. Lập bản đồ URL cũ – mới

Tạo bảng hai cột: URL cũ, URL mới — mỗi hàng một cặp. Dù chỉ đổi ba đường dẫn, viết ra bảng giúp tránh quên và là tài liệu để kiểm tra sau. Với số lượng lớn, dùng mẫu (pattern) khi cấu trúc đổi đồng loạt, ví dụ mọi URL /tin-tuc/ten-bai chuyển thành /blog/ten-bai; nhưng vẫn giữ bảng chi tiết cho những trang quan trọng nhất.

Bước 2. Chọn trang đích tương đương

Trang đích phải trả lời được cùng nhu cầu với trang cũ. Bài “Cách chọn máy pha cà phê cho quán nhỏ” gộp vào bài hướng dẫn mới đầy đủ hơn cùng chủ đề — hợp lý. Sản phẩm ngừng bán chuyển sang mẫu kế nhiệm hoặc danh mục cùng loại — hợp lý. Chuyển mọi URL cũ về trang chủ thì không: người dùng không tìm thấy thứ họ cần, và Google có thể coi kiểu chuyển hướng này như soft 404. Không có trang tương đương thì để URL trả 404 hoặc 410.

Bước 3. Dùng status phù hợp

Thay đổi vĩnh viễn dùng 301 hoặc 308; tạm thời dùng 302 hoặc 307. Cài ở phía máy chủ khi có thể. Sau khi cài, kiểm tra thực tế mã trả về — không ít plugin hay cấu hình mặc định tạo 302 dù bạn tưởng là 301. Cũng kiểm tra rằng URL đích trả 200, không noindex và có canonical về chính nó; một redirect trỏ tới trang có canonical sang chỗ khác là gửi tín hiệu mâu thuẫn.

Bước 4. Cập nhật link nội bộ

Redirect là lưới an toàn cho liên kết bên ngoài và người dùng cũ; bên trong website, bạn kiểm soát được liên kết nên hãy sửa thẳng về URL mới. Tìm và thay trong menu, footer, bài blog cũ, sitemap, dữ liệu có cấu trúc. Liên kết nội bộ đi qua chuyển hướng làm chậm người dùng và thêm một bước cho bot mỗi lần thu thập.

Bước 5. Loại chuỗi chuyển hướng

Chuỗi chuyển hướng xảy ra khi A chuyển sang B, rồi sau này B lại đổi sang C. Mỗi bước thêm độ trễ, và chuỗi quá dài có thể khiến bot dừng giữa chừng. Khi thêm redirect mới, rà bảng cũ: mọi URL từng trỏ về B giờ phải trỏ thẳng tới C. Cũng kiểm tra vòng lặp (A sang B, B lại về A) — lỗi này làm trang không mở được.

Bước 6. Theo dõi lỗi sau triển khai

Trong vài tuần sau, theo dõi báo cáo Lập chỉ mục trang trong Search Console: URL cũ nên chuyển sang nhóm “Trang có lệnh chuyển hướng”, URL mới được index. Kiểm tra truy vấn của trang cũ có dần chuyển sang trang mới không. Giữ redirect lâu dài — Google khuyên giữ tối thiểu một năm khi chuyển website, và với từng URL riêng lẻ thì không có lý do gì để gỡ sớm.

Ví dụ thực hành: quán cà phê gộp bài blog

Ví dụ giả định: một quán cà phê rang xay có blog với nhiều bài cũ ngắn trùng chủ đề. Chủ quán quyết định gộp chúng thành ít bài đầy đủ hơn — một việc thường làm khi content refresh.

URL cũTình huốngXử lý
/cach-pha-cold-brew-tai-nhaGộp vào bài hướng dẫn cold brew mới301 về /huong-dan-cold-brew
/cold-brew-bao-lauNội dung đã có trong bài mới301 về /huong-dan-cold-brew
/menu-tet-2025Chương trình đã hết, không có trang thay thế404 hoặc 410, không chuyển về trang chủ
/dat-banTạm tắt trong hai tuần sửa quán302 về trang thông báo, gỡ khi mở lại
/huong-dan-cold-brewĐổi slug lần hai thành /cold-brewSửa mọi redirect cũ trỏ thẳng về /cold-brew, không tạo chuỗi
Ví dụ giả định — minh hoạ cách chọn đích và mã trạng thái

AI giúp được gì

  • Ghép cặp URL cũ – mới dựa trên tiêu đề và nội dung khi danh sách dài — người vẫn phải duyệt từng cặp quan trọng.
  • Phát hiện chuỗi và vòng lặp trong bảng chuyển hướng hiện có.
  • Viết quy tắc chuyển hướng theo mẫu cho cấu hình máy chủ, sau đó kiểm thử trên danh sách URL mẫu.

AI ghép cặp theo độ giống chữ, không theo nhu cầu của người tìm. Hai trang có tiêu đề gần nhau vẫn có thể phục vụ ý định khác nhau, như “bảng giá in tem nhãn” và “cách thiết kế tem nhãn”.

Sai lầm thường gặp

  • Chuyển mọi URL cũ về trang chủ.
  • Dùng 302 cho thay đổi vĩnh viễn vì plugin để mặc định.
  • Để chuỗi chuyển hướng dài sau nhiều lần đổi slug.
  • Không sửa liên kết nội bộ, trông cả vào redirect.
  • Gỡ redirect sau vài tuần vì nghĩ Google đã “hiểu rồi”.

Câu hỏi thường gặp

Redirect 301 và 302 khác nhau thế nào với SEO?

301 báo thay đổi vĩnh viễn, Google coi là tín hiệu mạnh để hiển thị URL mới. 302 báo thay đổi tạm thời, Google thường giữ URL cũ trong kết quả. Dùng đúng loại theo ý định thực tế của bạn.

Nên giữ redirect 301 trong bao lâu?

Càng lâu càng tốt. Google khuyên giữ tối thiểu một năm khi chuyển website; với từng URL, giữ lâu dài để liên kết bên ngoài và dấu trang cũ vẫn dẫn đúng chỗ.

Có nên chuyển trang đã xoá về trang chủ không?

Không nên nếu trang chủ không phải nội dung tương đương. Người dùng không thấy thứ họ tìm và Google có thể coi đó là soft 404. Không có trang thay thế thì để URL trả 404 hoặc 410.

Gộp bài cũ thành bài đầy đủ hơn trước khi đổi đường dẫn — lên dàn ý cùng Scalio.

Điền hồ sơ thương hiệu một lần: Scalio lập chiến lược, viết bài theo đúng giọng của bạn, xếp lịch đăng và chấm điểm marketing.

Tạo tài khoản miễn phí

Bài viết liên quan