Hotline: 0988 769 317 · Thứ 2 - Thứ 6, 8:00 - 18:00
  • 301 Permanent chuyển toàn bộ link equity sang URL mới - dùng khi URL thay đổi vĩnh viễn.
  • 302 Temporary giữ URL cũ trong index - dùng khi trang tạm thời không khả dụng.
  • Redirect chain mỗi hop giảm ~15% link equity, làm chậm crawl và tăng load time - cần flatten về 1 hop.
  • Kiểm tra redirect chain bằng Screaming Frog: Configuration > Spider > Response Codes.

Redirect 301 302: So Sánh 5 Loại Redirect và Khi Nào Dùng Loại Nào

Redirect là cơ chế chuyển hướng người dùng và bot từ URL này sang URL khác. Trong SEO, loại redirect bạn chọn quyết định điều gì xảy ra với link equity (PageRank), cách Googlebot xử lý URL cũ, và URL nào được giữ trong index. Dùng sai loại redirect - ví dụ 302 thay vì 301 cho thay đổi URL vĩnh viễn - có thể khiến link equity không được chuyển và URL cũ vẫn chiếm chỗ trong index dù không còn nội dung thực.

Redirect không chỉ là vấn đề kỹ thuật - đây là quyết định SEO ảnh hưởng trực tiếp đến ranking. Mỗi lần website thay đổi URL cấu trúc, migrate domain, hay xóa trang - redirect là cầu nối bảo toàn giá trị SEO đã tích lũy. Hiểu đúng 5 loại redirect và trường hợp sử dụng của từng loại là kỹ năng technical SEO cơ bản không thể thiếu.

Bảng So Sánh 5 Loại Redirect

Dưới đây là so sánh đầy đủ 5 loại redirect theo các tiêu chí SEO quan trọng nhất:

Loại Tính chất Link equity URL trong index Khi nào dùng
301 Permanent Chuyển gần 100% URL mới được index, URL cũ bị xóa dần Thay đổi URL vĩnh viễn, migrate domain, HTTP→HTTPS
302 Temporary (HTTP/1.1) Có thể chuyển (Google xử lý tương tự 301 nếu dài hạn) URL cũ được giữ trong index Trang đang bảo trì tạm thời, A/B test URL
307 Temporary (HTTP/1.1+) Tương tự 302 URL cũ được giữ trong index Tạm thời, cần giữ nguyên HTTP method (POST không đổi thành GET)
308 Permanent (HTTP/1.1+) Tương tự 301 URL mới được index Vĩnh viễn, cần giữ nguyên HTTP method
Meta Refresh Client-side (HTML) Yếu hơn server-side redirect Phụ thuộc vào delay Tránh dùng cho SEO - chỉ khi không có quyền server

Lưu ý quan trọng về 302: Trong thực tế, Google thường xử lý 302 tồn tại lâu dài giống như 301 và chuyển link equity. Tuy nhiên, đây không phải hành vi được đảm bảo - Google có thể thay đổi cách xử lý. Nguyên tắc: nếu thay đổi URL là vĩnh viễn, luôn dùng 301, không dùng 302 với hi vọng Google “tự hiểu”.

Redirect Chain - Kẻ Thù Âm Thầm Của SEO

Redirect chain là chuỗi redirect nối tiếp nhau: URL A redirect đến URL B, URL B redirect tiếp đến URL C, URL C có thể redirect tiếp đến URL D. Mỗi hop trong chain gây ra ba vấn đề cụ thể:

  • Mất link equity: Mỗi hop redirect làm giảm khoảng 15% link equity được chuyển. Chain 3 hop: URL đích chỉ nhận ~72% link equity so với 100% nếu link trỏ thẳng vào. Chain 5 hop: chỉ còn khoảng 52%.
  • Chậm crawl: Googlebot có giới hạn crawl budget và timeout. Chain dài làm Googlebot mất nhiều thời gian hơn cho mỗi URL, giảm số URL được crawl trong cùng thời gian.
  • Tăng load time người dùng: Mỗi hop redirect thêm một round-trip HTTP đến server - thường 100-300ms mỗi hop. Chain 3 hop có thể thêm 300-900ms trước khi trang bắt đầu load.

Redirect chain tích lũy theo thời gian mà webmaster không hay biết. Ví dụ điển hình: website đổi domain lần 1 (A → B), sau đó đổi domain lần 2 (B → C), nhưng không update redirect cũ về thẳng C. Kết quả: URL gốc A có chain 2 hop qua B rồi đến C. Thêm vào đó HTTP redirect sang HTTPS tạo thêm 1 hop - chain trở thành 3 hop.

Cách Tìm và Fix Redirect Chain Bằng Screaming Frog

Screaming Frog là công cụ hiệu quả nhất để phát hiện và phân tích redirect chain trên toàn site. Quy trình:

  • Bước 1: Mở Screaming Frog > Configuration > Spider > Crawl Behaviour > tích “Follow Internal Nofollow” và “Always Follow Redirects”.
  • Bước 2: Crawl toàn site. Sau khi hoàn tất, vào tab “Response Codes”.
  • Bước 3: Lọc “Redirection (3xx)” để xem tất cả URL đang redirect. Cột “Redirect URL” hiển thị URL đích sau hop đầu tiên.
  • Bước 4: Để tìm chain, vào Reports > Redirect Chains. Screaming Frog export danh sách URL có chain dài hơn 1 hop, kèm đường đi đầy đủ từ URL nguồn đến URL đích cuối cùng.

Cách fix: Với mỗi redirect chain, update redirect về thẳng URL đích cuối cùng - bỏ qua các hop trung gian. Ví dụ: nếu chain là A → B → C, sửa thành A → C trực tiếp. Làm tương tự cho tất cả URL trong chain.

Cài Đặt Redirect Trên WordPress

WordPress có ba cách thiết lập redirect, mỗi cách phù hợp với nhu cầu khác nhau:

Plugin Redirection - Dành Cho Marketing Team

Plugin Redirection (wordpress.org/plugins/redirection) là lựa chọn tốt nhất cho team marketing và content: giao diện trực quan, không cần quyền server, có log theo dõi redirect nào được hit, và có thể import/export redirect list. Hỗ trợ cả 301 và 302.

Hạn chế: redirect xử lý qua PHP/WordPress thay vì server level - chậm hơn một chút so với .htaccess hoặc nginx config. Với website có hàng nghìn redirect, nên cân nhắc chuyển sang server-level redirect để tối ưu performance.

.htaccess - Server Level Cho Apache

Redirect qua .htaccess xử lý ở server level - nhanh hơn plugin, không qua PHP. Cú pháp redirect 301 đơn URL:

Redirect 301 /url-cu/ https://domain.com/url-moi/

Redirect 301 toàn bộ pattern (ví dụ: migrate blog structure):

RewriteRule ^blog/(.*)$ /bai-viet/$1 [R=301,L]

Chỉnh sửa .htaccess cần cẩn thận - lỗi syntax có thể làm website trả lỗi 500. Luôn backup file .htaccess trước khi chỉnh sửa và test trên staging trước khi deploy production.

Nginx Config - Server Level Cho Nginx

Với server Nginx, redirect cấu hình trong nginx.conf hoặc trong server block của site:

location /url-cu/ {
  return 301 https://domain.com/url-moi/;
}

Nginx xử lý redirect nhanh hơn Apache .htaccess trong hầu hết benchmark. Tuy nhiên, thay đổi nginx config cần reload nginx service và thường yêu cầu quyền root - không phù hợp với shared hosting.

Redirect Khi Xóa Trang - Không Phải Luôn Cần 301

Một quan niệm sai phổ biến: mọi trang bị xóa đều phải redirect 301. Thực tế phức tạp hơn:

  • Trang có backlink chất lượng: Nên redirect 301 về trang liên quan nhất hoặc trang cha. Bảo toàn link equity từ backlink.
  • Trang không có backlink, không có traffic: Trả 404 thẳng. Redirect 301 về homepage hoặc trang không liên quan là “soft 404 redirect” - Google nhận ra và bỏ qua link equity.
  • Trang bị thay thế bởi trang mới tốt hơn: Redirect 301 về trang mới - đây là trường hợp lý tưởng nhất.

Google chính thức khuyến nghị: đừng redirect trang xóa về homepage chỉ để tránh 404. Soft redirect không có giá trị và Google sẽ bỏ qua. Trả 404 cho URL không còn nội dung tương đương là hành vi hoàn toàn đúng và được chấp nhận.

Câu Hỏi Thường Gặp Về Redirect

301 có chuyển 100% link equity không?

Google xác nhận 301 chuyển “gần như toàn bộ” link equity - không phải 100% tuyệt đối. Trong thực tế, mức độ chuyển rất cao và không gây ra sự khác biệt đáng kể cho hầu hết website. Vấn đề lớn hơn là redirect chain: một redirect 301 trực tiếp hiệu quả hơn nhiều so với chuỗi 3 redirect 301 nối tiếp nhau.

Bao lâu Google cập nhật sau khi đặt redirect 301?

Google cần crawl URL cũ để phát hiện redirect, sau đó crawl URL mới để index nội dung. Toàn bộ quá trình thường mất 1-4 tuần với URL có PageRank tốt, hoặc lâu hơn với URL ít được crawl. Sau khi Google cập nhật, URL cũ dần biến mất khỏi index và URL mới thay thế vị trí. Dùng Google Search Console URL Inspection để kiểm tra trạng thái từng URL cụ thể.

302 có hại cho SEO không?

302 không “hại” SEO nếu dùng đúng mục đích - chuyển hướng tạm thời. Vấn đề chỉ phát sinh khi dùng 302 cho thay đổi URL vĩnh viễn: Google giữ URL cũ trong index thay vì chuyển sang URL mới, link equity không được chuyển đầy đủ và có thể bị phân tán. Nếu URL đã redirect 302 hơn 6 tháng, hãy đổi thành 301.

Redirect bao nhiêu là quá nhiều cho một website?

Không có giới hạn số lượng redirect cứng - Google có thể xử lý hàng nghìn redirect. Vấn đề không phải số lượng mà là chất lượng: redirect chain (cần flatten về 1 hop), redirect loop (A→B→A cần xóa), và redirect về URL không liên quan (soft redirect cần thay bằng 404). Audit redirect định kỳ bằng Screaming Frog giúp phát hiện những vấn đề này trước khi ảnh hưởng đến ranking.

Kết Luận

Redirect 301 là công cụ SEO quan trọng nhất khi thay đổi URL - nhưng chỉ hiệu quả khi triển khai đúng. Ba nguyên tắc cốt lõi: dùng 301 cho thay đổi vĩnh viễn, flatten redirect chain về 1 hop duy nhất, và không redirect về trang không liên quan. Kết hợp với canonical tag và cấu trúc URL chuẩn SEO tạo nên nền tảng technical SEO vững chắc. Liên hệ Digicom để audit redirect và technical SEO toàn diện.

Liên hệ Digicom: Hotline 0988 769 317 | Email: info@digicomvn.com | digicomvn.com/lien-he

VỀ TÁC GIẢ

Đỗ Hiếu
Founder & Digital Marketing Strategist

Founder & Digital Marketing Strategist tại Digicom. Hơn 10 năm kinh nghiệm thực chiến trong lĩnh vực SEO, Entity Branding, PR báo chí và xây dựng thương hiệu.

→ Xem tất cả bài viết

Cần triển khai off-page SEO thực tế?

Digicom hỗ trợ Textlink, Backlink, Guest Post và Booking báo & PR theo đúng kiến thức trong bài này.

Zalo