redirect 301 là gì
SEO cơ bản | Techical

Redirect 301 là gì và 5 cách chuyển hướng vĩnh viễn tăng traffic đột phá

Mã redirect 301 là gì?

Một redirect 301 tín hiệu để công cụ tìm kiếm nội dung đó đã vĩnh viễn chuyển đến một URL khác. Do tính chất lâu dài của chuyển hướng 301, quyền hạn và mức độ liên quan sẽ được chuyển sang mục tiêu của redirect.

Khi bạn cần redirect URL, trong hầu hết các trường hợp, redirect 301 là những gì bạn muốn. Bởi vì nó có thẩm quyền và mức độ liên quan so với URL khác, nó là một công cụ thiết yếu trong hộp công cụ của mọi chuyên gia SEO.

redirect 301: nội dung được di chuyển vĩnh viễn
redirect 301: nội dung được di chuyển vĩnh viễn

Tại sao bạn nên sử dụng redirect 301?

Khi nội dung của bạn di chuyển, bạn muốn đảm bảo rằng nó ảnh hưởng ít nhất đến hiệu suất SEO của bạn. Đó là nơi chuyển hướng 301 xuất hiện.

Nếu bạn không triển khai redirect 301 khi nội dung di chuyển. Khi đó, cả khách truy cập và công cụ tìm kiếm sẽ gặp khó khăn khi tìm ra nơi nội dung đó được chuyển đến. Khách truy cập vào trang 404 và các công cụ tìm kiếm không thể gửi bất kỳ mức độ liên quan và thẩm quyền đã xây dựng nào đến URL mới. Điều này làm giảm thứ hạng của bạn một cách đáng kể.

Số lượt truy cập trang web giảm

Redirect 301 hoạt động như thế nào?

Chúng tôi sẽ giải thích cách hoạt động của redirect 301 với một ví dụ đơn giản về khách hàng được yêu cầu URL redirect:

Bước 1: Khách hàng đưa ra yêu cầu

Máy khách yêu cầu URL từ máy chủ:

GET /old-url/ HTTP/2

Host: www.example.com

Bước 2: Máy chủ phản hồi

Máy chủ tra cứu URL và thấy rằng nội dung của nó đã được di chuyển vĩnh viễn. Nó trả lời điều này cho khách hàng:

HTTP/2 301

location: https://www.example.com/new-url/

Bước 3: Khách hàng đưa ra yêu cầu mới

Khách hàng yêu cầu URL mà nội dung đã được chuyển đến:

GET /new-url/ HTTP/2

Host: www.example.com

Bước 4: Máy chủ phản hồi yêu cầu mới

Máy chủ trả lời rằng mọi thứ đều ổn và gửi nội dung của URL cùng với tải trọng:

HTTP/2 200

Redirect 301 thường được sử dụng trong những trường hợp nào?

Redirect 301 thường được sử dụng khi:

  • Bạn đã thay đổi URL của một trang (xem ví dụ ở trên).
  • Bạn muốn hợp nhất các trang về cùng một chủ đề.
  • Bạn đã thay đổi URL của thư mục con (ví dụ: https://example.com/old-folder/thành https://example.com/new-folder/).
  • Bạn đã chuyển một miền phụ sang một thư mục con (ví dụ: https://blog.example.comsang https://example.com/blog/).
  • Bạn đã thay đổi tên miền (ví dụ: example.comthành example.io).
  • Bạn đã chuyển từ HTTP sang HTTPS (ví dụ: http://example.comsang https://example.com)

Bạn có ý tưởng: bất kỳ lúc nào nội dung mang một số giá trị di chuyển. Bạn muốn đảm bảo cả khách truy cập và công cụ tìm kiếm đều không xuất hiện trên trang 404 thì đó là nơi redirect xuất hiện.

Làm cách nào để tạo redirect 301?

Trong phần này, chúng ta sẽ thảo luận về việc tạo redirect 301 trên Apache, nginx, WordPress và Shopify.

Tạo redirect 301 trên Apache

Trên máy chủ web Apache, các quy tắc redirect được giữ trong file .htaccess.

Dưới đây là một ví dụ đơn giản về việc triển khai redirect 301 trên Apache để redirect /old-page/đến /new-page/:

<IfModule mod_rewrite.c>

RewriteEngine On

RedirectMatch 301 /old-page/ /new-page/

</IfModule>

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

  • Làm cách nào để redirect 301 URL bằng file .htaccess trên Apache?

Tạo redirect 301 trên nginx

Trên nginx, redirect được giữ trong file nginx.con của bạn .

Dưới đây là cách triển khai redirect 301 ví dụ của chúng tôi trên nginx:

server {

    rewrite ^/old-page/$ /new-page/ permanent;

}

Tạo redirect 301 trên WordPress

Cách dễ nhất để tạo chuyển hướng 301 trên WordPress là thông qua một plugin như redirection . Bạn tải nó về tại đây sau đó active plugin.

Hãy sử dụng plugin đó để triển khai một redirect đơn giản từ /old-url/đến /new-url/:

Tạo redirect 301 trên WordPress

  1. Đăng nhập vào môi trường quản trị WordPress.
  2. Đi tới Tools> Redirection.
  3. Điền vào URL bạn muốn redirect vào trường Source URL.
  4. Điền mục tiêu của redirect vào trường Target URL.
  5. Nhấn vào nút Add Redirect màu xanh lam và bạn đã hoàn tất.
các dùng plugin redirection
tạo redirect 301

Tạo redirect 301 trên Shopify

Hộp công cụ SEO của Shopify đi kèm với trình quản lý redirect được tích hợp sẵn. Và khi bạn thay đổi URL của trang, nó sẽ luôn hỏi bạn có muốn thêm redirect 301 hay không. Tham khảo

Bạn có thể thêm redirect theo cách thủ công hoặc nhập danh sách các redirect. Dưới đây là cách triển khai chuyển hướng 301 đơn giản:

Tạo redirect 301 trên Shopify

  1. Đăng nhập vào bảng điều khiển quản trị Shopify.
  2. Tới Online Store> Navigation> 🔗URL Redirects.
  3. Bấm vào nút Create URL redirect màu xanh lam .
  4. Xác định URL nguồn redirect trong Redirect và xác định mục tiêu redirect trong Redirect to:
Tạo redirect 301 trên Shopify

Mẹo chuyên nghiệp

Trừ khi bạn đang sử dụng nền tảng được lưu trữ nơi bạn không thể truy cập cấu hình máy chủ web thì tạo redirect trong CMS nên được coi là phương sách cuối cùng.

Bạn nên tạo redirect 301 ở cấp máy chủ web, bởi vì:

  1. Nó nhanh hơn nhiều.
  2. Thật dễ dàng tạo ra các redirect xung đột nếu bạn đang quản lý chúng ở hai nơi. Quản lý redirect là đủ phức tạp; đừng làm phức tạp thêm.

Tạo redirect 301 trực tiếp trên CDN

Có một cách tuyệt vời khác — hầu hết SEO chưa biết — để triển khai redirect 301: thông qua CDN như Cloudflare hoặc Akamai. Thời gian tải giảm đáng kể khi bạn triển khai redirect trực tiếp trên CDN, vì khách hàng chỉ phải thực hiện một yêu cầu.

Xem bên dưới để biết cách triển khai 301 redirect bằng Cloudflare.

Tạo redirect 301 trên Cloudflare

Tạo redirect 301 trên Cloudflare

  1. Đăng nhập vào tài khoản Cloudflare của bạn.
  2. Nhấp vào tài khoản Cloudflare mà bạn muốn triển khai redirect.
  3. Bấm vào ứng dụng Page Rules.
  4. Dưới Page Rules, nhấp vào Create Page Rule.
  5. Dưới đây If the URL matches, nhập URL hoặc mẫu URL mà bạn muốn redirect.
  6. Tiếp theo, nhấp vào Add a Setting.
  7. Chọn Forwarding URL từ trình đơn thả xuống.
  8. Bấm Select Status Codevà chọn 301 — Permanent Redirect.
  9. Nhập mục tiêu redirect vào trường Enter destination URL.
  10. Đánh Save and Deploy.

Công cụ hữu ích

Dưới đây là một số công cụ hữu ích sẽ giúp bạn thiết lập, redirect và chẩn đoán các sự cố redirect.

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

Điều gì xảy ra với một trang được redirect 301?

Mặc dù trang được redirect vẫn có thể tồn tại trong Hệ thống quản lý nội dung nhưng nó sẽ không còn khả dụng cho khách truy cập và công cụ tìm kiếm nữa.

Các công cụ tìm kiếm sẽ hợp nhất URL cũ với URL mới và ẩn URL cũ trong kết quả tìm kiếm của chúng. Thời gian mà các công cụ cần trước khi chúng ẩn hoàn toàn URL cũ khác nhau. Trong thực tế, chúng tôi thấy điều này có thể mất từ ​​vài ngày đến vài tháng.

Bạn có thể thay đổi redirect 301 không?

Có, bằng cách điều chỉnh các file cấu hình máy chủ như được mô tả ở trên hoặc bằng cách điều chỉnh các redirect được định cấu hình thông qua một plugin. Khi đó, bạn có thể thay đổi chúng theo ý muốn.

Hãy cẩn thận khi thay đổi 301 redirect; rất dễ mắc lỗi gây ra vòng lặp redirect hoặc URL đột ngột ngừng redirect. Kiểm tra cẩn thận mọi điều chỉnh bạn đã thực hiện.

Bạn có thể có quá nhiều redirect 301 không?

Nếu chúng ta đang nói về số lượng redirect được triển khai cho một trang web, thì câu trả lời là “không” 99,99% thời gian.

Nếu chúng ta đang nói về redirect theo chuỗi , chẳng hạn như khi nào URL A redirect đến URL B, redirect đến URL C, v.v., thì “có”. redirect theo chuỗi là không tốt theo cả quan điểm SEO và quan điểm khách truy cập, vì trình thu thập thông tin và trình duyệt sẽ ngừng theo dõi các redirect.

Còn bao lâu nữa trước khi redirect 301 của tôi có hiệu lực?

Điều đó phụ thuộc vào mức độ chú ý mà các công cụ tìm kiếm có thể cung cấp cho trang web của bạn — còn được gọi là crawl budget của nó .

Thông thường các redirect được triển khai trên các trang web có thẩm quyền sẽ được chọn nhanh hơn so với các redirect trên các trang nhỏ hơn, ít thẩm quyền hơn.

Theo nguyên tắc chung, hãy đếm vài ngày đến vài tuần.

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

Bạn cần giữ các 301 redirect tại chỗ vô thời hạn. Nếu bạn xóa chúng, khi khách truy cập và công cụ tìm kiếm yêu cầu URL cũ, họ sẽ không được chuyển tiếp đến URL mới nữa.

Điều này dẫn đến trải nghiệm người dùng kém cho khách truy cập — và các công cụ tìm kiếm sẽ ngừng phân bổ giá trị của URL cũ cho URL mới.

Điều thú vị là các tên miền cũ không được gia hạn và do đó ngừng redirect là một lý do phổ biến khiến thứ hạng giảm. Giữ các miền cũ có giá trị và tiếp tục redirect 301 của bạn!

Có những trường hợp nào bạn không nên triển khai redirect 301 không?

Có, ví dụ: khi nội dung không được di chuyển vĩnh viễn . Trong trường hợp đó, bạn cần sử dụng redirect 302.

Khi bạn sử dụng redirect 302, cả hai URL vẫn được index và trình duyệt sẽ không lưu redirect vào bộ nhớ cache.

Tìm hiểu thêm về redirect 301 và 302: sự khác biệt giữa chúng và khi nào nên dùng

Làm thế nào để redirect 301 ảnh hưởng đến hành vi của trình duyệt?

Các trình duyệt lưu trong bộ nhớ cache 301 redirect mạnh mẽ. Khi bạn xóa redirect 301 và bạn duyệt đến URL trước đó đã được 301 redirect. Bạn có thể trông như redirect vẫn còn nguyên nhưng thực ra chỉ là trình duyệt của bạn đã lưu redirect vào bộ nhớ cache.

Để khắc phục điều này, bạn cần xóa bộ nhớ cache của trình duyệt. (Ngay cả “làm mới cứng” bằng cách sử dụng CMD + R hoặc CTRL + F5 không đủ.)

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *