Trong khi thực hiện SEO, để tăng lượng traffic luôn là điều mà người thực hiện quan tâm. SEOer luôn tìm mọi cách để tăng lượng traffic một cách nhanh chóng trong thời gian ngắn. Vì thế, plugin redirect 301 wordpress đã được ra đời để giúp ích cho quá trình này. Vậy redirect 301 là gì? Và vai trò cũng như cách redirect 301 được thực hiện như thế nào? Hãy cùng web affiliate tìm hiểu trong bài viết dưới đây nhé!
Redirect 301 là gì?
Để hiểu đơn giản thì redirect 301 là một dạng mã trạng thái http (response code http). Mã redirect 301 hay được sử dụng trong SEO.
Redirect 301 là gì?
Khi SEO, sử dụng Redirect 301 là phương pháp chuyển tiếp thông báo đến với các trình duyệt cùng những công cụ tìm kiếm. Thông báo này có nội dung là một website hoặc một fanpage nào đấy đã được di dời vĩnh viễn (moved permanently) đến địa chỉ url mới. Vì thế những người truy cập địa chỉ url cũ sẽ tự động cập nhật và chuyển hướng sang địa chỉ url mới của website hoặc fanpage đấy.
Mục đích thực hiện Redirect 301 là gì?
Trong SEO, thực hiện chuyển hướng với redirect 301 nhằm có tác dụng ngăn cản nguy cơ duplicate content, để tránh gây ra những ảnh hưởng xấu đến website khi SEO. Ngoài ra, redirect 301 còn được sử dụng để:
- Thay đổi CMS với cấu trúc Url mới.
- Thay đổi những URL kém thân thiện, khó tiếp cận sang một URL mới thân thiện với người dùng cùng các công cụ tìm kiếm hơn.
- Dùng để báo lỗi 404 và những nội dung đã cũ.
- Tránh gây lỗi trùng lặp nội dung.
- Chuyển hướng các backlink đã xây dựng ở địa chỉ cũ sang cho địa chỉ url mới.
- Chuyển địa chỉ url từ không có www sang có www hoặc là ngược lại.
- Thay đổi tên miền domain cho một trang web.
Tác dụng của redirect 301
Ngoài redirect 301 thì redirect 302 cũng có mục đích sử dụng gần tương tự. Tuy nhiên, khi bạn muốn thay đổi hoàn toàn và vĩnh viễn một URL mới, bạn nên áp dụng redirect 301. Như vậy bạn có thể giữ nguyên được các giá trị cùng ranking như ban đầu.
Cách thực hiện Redirect 301 là gì?
Nhiều người tò mò xem cách áp dụng Redirect 301 là gì. Trên thực tế, để có thể chuyển hướng nhờ redirect 301, các bạn cần tiến hành cài đặt. Và cách redirect 301 được thực hiện theo những bước như sau:
Điều kiện cần trước khi redirect 301
Để có thể thực hiện redirect 301, bạn cần phải đảm bảo rằng server Apache của bạn có hỗ trợ mod_rewrite và cho phép sử dụng .htaccess để áp dụng redirect 301.
Bước kế tiếp là bạn phải tải tệp tin .htaccess từ thư mục gốc chứa các trang web của bạn. Trong trường hợp bạn không có tệp tin trên thì bạn phải tạo ra bằng trình soạn thảo text như notepad hoặc ultraedit hay Editpad Pro.
Cách cài đặt không khó
Với người sử dụng windows, bạn sẽ không thể tạo được tệp tin .htaccess. Nguyên nhân là vì tệp này không chứa tên trong windows mà chỉ chứa tên của phần tên mở rộng. Do đó, bạn cần tải tệp tin text bất kỳ trong windows rồi tải lên server thông qua FTP và đổi tên trên server.
Sau đó, bạn tải tệp tin này xuống máy và tạo ra một bản sao lưu để có thể quay lại khi bạn cần.
Tiến hành cài đặt redirect 301
Cách tiến hành cài đặt code redirect 301 bao gồm các bước như sau:
- Thêm code redirect 301 cần sử dụng vào cuối nội dung của tệp .htaccess.
- Nhấn lưu lại.
- Tải tệp .htaccess lên thay thế cho tệp cũ.
- Nhập địa chỉ URL mới để kiểm tra xem website đã chuyển hướng sang địa chỉ mới chưa.
Cài đặt redirect 301
Nếu quá trình cài đặt thành công, trình duyệt của bạn sẽ tự động chuyển sang địa chỉ url mới. Còn nếu không thì bạn xóa cache trước để kiểm tra xem có thành công hay không.
Một số redirect 301 thường thấy
Dưới đây là các redirect 301 thường gặp:
Chuyển hướng từ trang cũ sang trang mới:
- Redirect 301 /trang-cu/ /trang-moi/
Hoặc nếu có .html thì sẽ thành dạng như sau:
- Redirect 301 /trang-cu.html /trang-moi/html
Trong trường hợp bạn thực hiện Redirect 301 trên cùng một trang web, bạn không cần thêm tên miền vào.
Chuyển hướng từ non-www sang www
- Options +FollowSymLinks
- RewriteEngine On
- RewriteBase /
- RewriteCond %{HTTP_HOST} !^www\.domain.\.com$ [NC]
- RewriteRule ^(.*)$ [R=301,L]
Chuyển hướng từ www sang non-www
- Options +FollowSymLinks
- RewriteEngine On
- RewriteBase /
- RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
- RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
Chuyển hướng redirect 301 vĩnh viễn sang một domain mới
- Options +FollowSymLinks
- RewriteEngine on
- RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
Tại sao gặp thất bại khi redirect 301?
Trong một số trường hợp, chuyển hướng redirect 301 có thể thất bại. Nguyên nhân là vì bạn có thể đã redirect 301 với một tên miền không liên quan, vì thế làm ảnh hưởng đến anchor text, khiến cho việc chuyển hướng thất bại.
Hoặc là bạn đã sử dụng những liên kết không liên quan. Vì thế thuật toán Penguin của Google sẽ chỉ ra những đường link spam không liên quan này và có thể phạt trang web của bạn.
Như vậy thông qua chia sẻ trên, bạn đã hiểu rõ về redirect 301 là gì cũng như sự cần thiết và cách thực hiện cài đặt redirect 301 khi SEO. Thông qua đây bạn cũng có thể nhận thấy những tác dụng của việc chuyển hướng redirect 301.
Nếu bạn áp dụng chuyển hướng redirect 301 một cách linh hoạt và hợp lý, bạn có thể nhận được nhiều thành công lớn cũng như khám phá ra nhiều tác dụng vượt trội hơn khi SEO cho trang web hay fanpage bất kỳ.
>>> Xem thêm: