Chuyển hướng rất đơn giản. Nếu bạn đang di chuyển nội dung vĩnh viễn đến một vị trí mới, hãy sử dụng chuyển hướng 301. Nếu bạn đang tạm thời di chuyển nó, hãy sử dụng chuyển hướng 302.
Nhưng bạn có thể tự hỏi, tại sao điều này lại quan trọng? Rốt cuộc, người dùng không thể phân biệt được giữa 301 và 302. Cả hai đều giống nhau về chức năng của chúng.
Câu trả lời rất đơn giản: Công cụ tìm kiếm xem chuyển hướng 301 và chuyển hướng 302 khác nhau. Và chọn sai có thể gây ra SEO các vấn đề thường không được chú ý trong nhiều tháng hoặc thậm chí nhiều năm.
Trong bài đăng này, bạn sẽ học:
Dưới đây là một số trường hợp sử dụng phổ biến:
- Bạn thay đổi vĩnh viễn URL của một trang web.
- Bạn di chuyển vĩnh viễn sang một miền mới.
- Bạn chuyển từ HTTP đến HTTPS.
- Bạn muốn khắc phục sự cố nội dung trùng lặp không phải www / www.
- Bạn hợp nhất vĩnh viễn hai hoặc nhiều trang hoặc trang web.
- Bạn thay đổi vĩnh viễn URL cấu trúc trang web của bạn.
Các trường hợp sử dụng cho chuyển hướng 302 rất ít và xa, nhưng có một số:
- Bạn muốn chuyển hướng người dùng đến đúng phiên bản của trang web dành cho họ (dựa trên vị trí / ngôn ngữ).
- Bạn muốn A / B phân tách kiểm tra chức năng hoặc thiết kế của một trang web.
- Bạn muốn nhận được phản hồi về một trang mới mà không ảnh hưởng đến thứ hạng của trang cũ.
- Bạn đang chạy một chương trình khuyến mại và muốn tạm thời chuyển hướng khách truy cập đến trang bán hàng.
Chắc chắn có những trường hợp sử dụng khác, nhưng chúng có xu hướng rất cụ thể và riêng lẻ. Nguyên tắc vàng là bạn chỉ nên sử dụng chuyển hướng 302 nếu bạn định khôi phục trang cũ sau một thời gian ngắn.
Bạn có thể tạo chuyển hướng 301 và 302 theo nhiều cách, nhưng phương pháp phổ biến nhất là chỉnh sửa tệp .htaccess của trang web. Bạn sẽ tìm thấy tệp này trong thư mục gốc của trang web của bạn.

Chú thích phụ.
Nếu bạn không thấy tệp này trong thư mục gốc của trang web của mình, thì có thể là máy chủ của bạn không chạy trên Apache hoặc bạn không có tệp này. Bạn có thể kiểm tra loại máy chủ bạn đang chạy bằng công cụ này. Nếu đó là Apache, giải pháp là tạo tệp .htaccess bằng Notepad hoặc TextEdit và tải tệp đó lên máy chủ gốc của bạn. Nếu bạn đang chạy Nginx, hãy đọc phần này. Nếu bạn đang chạy Windows /IIS, đọc này.
Nếu bạn đang sử dụng WordPress, một tùy chọn ít khó khăn hơn là sử dụng SEO plugin để tạo chuyển hướng. RankMath có chức năng này được tích hợp sẵn, nhưng plugin này cũng sẽ thực hiện công việc.
Cách tạo chuyển hướng 301
Nếu bạn muốn tạo chuyển hướng 301 từ một URL vào một cái khác, thêm cái này vào tệp .htaccess của bạn:
Redirect 301 /old-page.html /new-page.html
Bạn cũng có thể thực hiện việc này bằng cách sử dụng RankMath hoặc plugin Redirections. Chỉ cần chọn loại chuyển hướng bạn muốn, sau đó thêm URL nguồn và URL đích của bạn.

Nếu bạn đang muốn chuyển hướng toàn bộ trang web, hãy thêm tệp này vào tệp .htaccess của bạn:
RewriteEngine on RewriteCond %HTTP_HOST ^oldsite.com [NC,OR] RewriteCond %HTTP_HOST ^www.oldsite.com [NC] RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301,NC]
Chỉ cần biết rằng bạn sẽ cần duy trì hoạt động lưu trữ cũ của mình để chuyển hướng trang web của bạn bằng .htaccess, điều này có thể tốn kém. Vì vậy, tốt hơn là chuyển hướng qua DNS. Hầu hết các công ty đăng ký đều cho phép bạn chọn chuyển hướng 301 hoặc 302 cho việc này. Nếu bạn đang sử dụng Google Domains, chỉ cần nhấn Trang web> Miền chuyển tiếp, sau đó nhập tên miền mới và chọn “Chuyển hướng vĩnh viễn”.

Bạn có thể tìm hiểu cách tạo chuyển hướng 301 cho các trường hợp khác (ví dụ: không phải www thành www, HTTP đến HTTPS) trong hướng dẫn đầy đủ của chúng tôi về chuyển hướng 301.
Cách tạo chuyển hướng 302
Nếu bạn muốn tạo chuyển hướng 302 từ một URL vào một cái khác, thêm cái này vào tệp .htaccess của bạn:
Redirect 302 /old-page.html /new-page.html
Bạn cũng có thể làm điều này với RankMath hoặc plugin Redirections trong WordPress:

Nếu bạn đang muốn chuyển hướng toàn bộ trang web, hãy sử dụng mã này:
RewriteEngine on RewriteCond %HTTP_HOST ^oldsite.com [NC,OR] RewriteCond %HTTP_HOST ^www.oldsite.com [NC] RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=302,NC]
Chỉ cần biết rằng có thể bạn sẽ không muốn sử dụng 302 để chuyển hướng một trang web đến một trang web khác. Hầu hết các thay đổi tên miền là vĩnh viễn, vì vậy bạn sẽ muốn sử dụng 301. Câu chuyện tương tự đối với chuyển hướng từ HTTP đến HTTPS, hoặc từ không phải www thành www (và ngược lại).
Vì chức năng của chuyển hướng 301 và 302 giống hệt người dùng cuối, nên việc lựa chọn chuyển hướng nào để sử dụng chủ yếu phụ thuộc vào cách Google xử lý chúng. Và có hai điều chúng ta cần nói ở đây:
- Lập chỉ mục
- Liên kết tín hiệu
Lập chỉ mục
Khi một URL chuyển hướng đến một chuyển hướng khác, Google chỉ giữ lại một trong số các URL đó đã được lập chỉ mục.
Đối với chuyển hướng 301…
… Đó sẽ là ‘mới’ URL. Ví dụ: nếu bạn tạo chuyển hướng 301 từ old-page.html sang new-page.html, Google sẽ lập chỉ mục new-page.html và hủy lập chỉ mục old-page.html. Đó là bởi vì chuyển hướng 301 cho Google biết rằng đây là một động thái vĩnh viễn, vì vậy không có lý do gì để giữ nguyên URL được lập chỉ mục.
Đôi khi mọi người nhầm lẫn về điều này bởi vì sau khi tạo chuyển hướng 301, URL vẫn có thể hiển thị một lúc trong Google khi sử dụng site: tìm kiếm.
Ví dụ: Moz đã thay đổi và chuyển hướng miền của họ từ seomoz.org đến moz.com nhiều năm trước, nhưng seomoz.org vẫn hiển thị trên Google.

Lý do cho điều này là, như Patrick đã giải thích gần đây, trang web: tìm kiếm không cho bạn biết liệu URL được lập chỉ mục. Để làm được điều đó, bạn cần sử dụng URL Công cụ kiểm tra hoặc Phủ sóng báo cáo trong Google Search Console.
Đối với 302 chuyển hướng…
… các URL mà Google lập chỉ mục sẽ thông thường là bản gốc. Tuy nhiên, vì Google biết mọi người thường sử dụng nhầm 302 cho chuyển hướng vĩnh viễn, họ thực sự đánh giá từng chuyển hướng 302 riêng lẻ để cố gắng xác định ý bạn thực sự.
Đây là những gì John Mueller của Google đã nói:
Khi chúng tôi nhận ra một chuyển hướng và chúng tôi thấy đó là 302, chúng tôi giả định rằng đó là chuyển hướng tạm thời trước tiên và chúng tôi cho rằng bạn muốn chuyển hướng URL được lập chỉ mục, không phải là mục tiêu được chuyển hướng. […] Tuy nhiên, khi chúng tôi nhận ra nó thực sự giống một chuyển hướng vĩnh viễn hơn và 302 có thể là thứ mà bạn vô tình thiết lập, thì chúng tôi coi đó là 301. Và chúng tôi nói, thay vì lập chỉ mục cho chuyển hướng URL, chúng tôi sẽ lập chỉ mục mục tiêu chuyển hướng.
Không ai biết chính xác chuyển hướng 302 cần có trong bao lâu trước khi Google bắt đầu coi nó là chuyển hướng vĩnh viễn. Thông thường, đó là một vài tuần đến một vài tháng, nhưng có thể là vài ngày, vài tuần hoặc vài tháng.
Trong một số trường hợp, Google thậm chí còn coi 302 là 301 ngay từ đầu.
Ví dụ: Patrick gần đây đã chạy một thử nghiệm nhỏ trong đó anh ta thực hiện chuyển hướng 302 từ một trang web đã được thiết lập sang một trang web khác. Ngay sau khi Google thu thập dữ liệu miền “cũ” và thấy chuyển hướng, miền “cũ” đã biến mất khỏi kết quả tìm kiếm để chuyển sang miền “mới”.
Nếu bạn không chắc cách Google xử lý các chuyển hướng 302 của bạn, thì đây là một ‘mẹo’ nhanh:
Dán chuyển hướng URL vào Search Console của URL Công cụ kiểm tra. Nếu nó hiển thị “URL không có trên Google ”cảnh báo, Google phải coi chuyển hướng là vĩnh viễn (301). Nếu nó có trên Google, thì họ đang coi nó là tạm thời (302).

Chỉ cần đảm bảo kiểm tra ngày thu thập thông tin cuối cùng khi thực hiện việc này. Nếu ngày này đến sau khi bạn triển khai chuyển hướng, hãy yêu cầu lập chỉ mục lại và quay lại sau.
Chú thích phụ.
Theo quan sát của chúng tôi, Google thường nhanh hơn trong việc coi chuyển hướng 302 là vĩnh viễn khi chuyển hướng đến một trang hoặc trang web “đã được thiết lập”. Đó có thể là do trang hoặc trang web ‘mới’ đã xuất hiện được một thời gian, do đó, có khả năng cao hơn mức trung bình mà bạn muốn chuyển hướng URL vĩnh viễn.
Liên kết tín hiệu
3XX chuyển hướng được sử dụng để làm loãng Xếp hạng Trang, nhưng điều đó đã dừng lại vào năm 2016.
Chuyển hướng 30x không làm mất Xếp hạng trang nữa.— Gary 鯨 理 / 경리 Illyes (@methode) ngày 26 tháng 7 năm 2016
Bây giờ, khi bạn chuyển hướng một URL sang người khác, tín hiệu liên kết hợp nhất tại một URL không cần pha loãng. Tuy nhiên, cách thức hoạt động này thường bị hiểu nhầm, vì kiểu chuyển hướng có thể ảnh hưởng đến nơi các tín hiệu hợp nhất.
Đối với chuyển hướng 301…
… Tín hiệu liên kết hợp nhất ‘ở đằng trước’ đến ‘mới’ URL.
Ví dụ: nếu old-page.html có mười liên kết ngược và bạn chuyển hướng (301) đến new-page.html, tất cả các tín hiệu liên kết sẽ hợp nhất tại new-page.html. Nói cách khác, Google nên xếp hạng new-page.html như thể nó có mười liên kết.
Tuy nhiên, điều đó không hoàn toàn đơn giản vì Google coi các chuyển hướng không liên quan là soft 404:
https://www.youtube.com/watch?v=nIDZmac_rMI&feature = youtu.be&t = 76&ab_channel = GoogleWebmasters
Đó không phải là vấn đề nếu bạn đang chuyển nội dung sang một URL mà không cần thay đổi mạnh mẽ nó. Nhưng nếu chuyển hướng không liên quan, như trường hợp chuyển hướng một bài đăng blog cũ đến trang chủ của bạn, các liên kết đến trang ‘cũ’ có thể sẽ không giúp trang ‘mới’ xếp hạng. Vì vậy, nguyên tắc vàng là giữ cho các chuyển hướng của bạn phù hợp nhất có thể.
Nếu bạn tò mò cách Google xử lý một trong các chuyển hướng 301 của bạn, hãy thử cách này:
Đi đến Search Console> Liên kết> Liên kết bên ngoài.

Tiếp theo, lọc báo cáo theo “Trang mục tiêu” và dán vào “mới” URL. Ví dụ: gần đây chúng tôi đã chuyển hướng 301 bài đăng blog cũ (ahrefs.com/blog/seo-secrets/) đến trang chủ blog của chúng tôi (ahrefs.com/blog/), vì vậy chúng tôi sẽ dán vào trang chủ blog và chọn URL khỏi danh sách.

Tiếp theo, dán ‘cũ’ URL vào Trình khám phá trang web của Ahrefs và đi tới nhắc Tên miền báo cáo.

Cuối cùng, trong GSC, lọc các liên kết theo “Trang web” và dán từng tên miền giới thiệu từ Ahrefs vào.
Nếu bạn làm điều này cho một số tên miền giới thiệu và không có kết quả phù hợp nào trong GSC, Google có khả năng coi chuyển hướng là 404 mềm và không tính các liên kết ngược hướng tới ‘mới’ URL.

Nếu có sự phù hợp, hãy nhấp vào trang web để xem các liên kết thực tế. Bạn sẽ thấy một cái gì đó như thế này:

Lưu ý rằng “Mục tiêu URL (nếu khác) ”hiển thị cột‘ cũ ’được chuyển hướng URL. Điều này cho chúng tôi biết rằng Google đang đếm các liên kết đến được chuyển hướng URL hướng tới ‘mới’ URL.
Đối với 302 chuyển hướng…
… Các tín hiệu liên kết thường hợp nhất ‘phía sau’ đến ‘cũ’ URL.
Ví dụ: nếu bạn chuyển hướng (302) old-page.html đến new-page.html và new-page.html có mười liên kết ngược, tất cả các tín hiệu liên kết thường sẽ hợp nhất tại old-page.html. Nói cách khác, Google nên xếp hạng old-page.html như thể nó có mười liên kết.
Tuy nhiên, mọi thứ không hoàn toàn đơn giản. Nó phụ thuộc vào cách Google xử lý chuyển hướng 302.
Nếu họ coi đó là một chuyển hướng tạm thời, thì các tín hiệu liên kết sẽ thực sự hợp nhất ngược lại. Điều đó giả sử trang được chuyển hướng giống hoặc tương tự với trang “mới”. Nếu không, họ có thể coi nó là 404 mềm.
Nếu họ coi đó là chuyển hướng vĩnh viễn, thì các tín hiệu liên kết sẽ hợp nhất về sau.
Bạn có thể kiểm tra cách Google xử lý chuyển hướng với URL Công cụ kiểm tra. Chỉ cần dán vào “cũ” được chuyển hướng URL. Nếu “Trang chuẩn do Google chọn” hiển thị “Đã kiểm tra URL”(Như trường hợp bên dưới), Google đang coi chuyển hướng là tạm thời. Nếu không, nó sẽ coi nó là vĩnh viễn.

Giả sử rằng bạn đã mắc lỗi phổ biến khi sử dụng chuyển hướng 302 cho các lần di chuyển vĩnh viễn. Bạn có cần dành thời gian quý báu để chuyển đổi tất cả chúng sang chuyển hướng 301 không?
Câu trả lời phụ thuộc vào cách Google hiện xử lý các chuyển hướng đó.
Nếu họ đã tự tìm ra mọi thứ và đang coi 302 ‘tình cờ’ là động thái vĩnh viễn, thì việc thay đổi chúng thành 301 có thể không ảnh hưởng gì. Nếu họ chưa tìm ra mọi thứ, việc hoán đổi chuyển hướng từ 302s thành 301 có thể là cách hành động tốt nhất.
Bạn có thể dùng URL Công cụ kiểm tra trong GSC để kiểm tra cách Google xử lý các URL riêng lẻ, như được hiển thị trong phần trước. Tuy nhiên, điều đó khá tốn thời gian nếu bạn có nhiều chuyển hướng. Một phương pháp nhanh hơn trước tiên là tìm kiếm các chuyển hướng 302 có được lưu lượng truy cập không phải trả tiền. Xét cho cùng, đó là một dấu hiệu cho thấy Google vẫn đang coi chuyển hướng là tạm thời.
Bạn có thể thực hiện việc này trong Kiểm tra trang của Ahrefs. Chỉ cần thu thập dữ liệu trang web của bạn, sau đó kiểm tra Chuyển hướng báo cáo cho cảnh báo “302 chuyển hướng”.

Nếu nó ở đó, hãy nhấp để xem các URL bị ảnh hưởng và sắp xếp báo cáo theo “Lưu lượng truy cập không phải trả tiền” từ cao đến thấp.

Vì dữ liệu này là ước tính từ Trình khám phá trang web của Ahrefs, bạn nên kiểm tra kỹ bất kỳ URL được chuyển hướng nào có lưu lượng truy cập trong URL Công cụ kiểm tra. Nếu tiêu chuẩn do người dùng khai báo và do Google khai báo khớp nhau, Google sẽ coi chuyển hướng 302 là vĩnh viễn. Nếu không, trang được chuyển hướng có thể nhận được lưu lượng truy cập không phải trả tiền vì nó vẫn được lập chỉ mục và Google đang coi nó là tạm thời. Điều đó không mong muốn nếu bạn vô tình sử dụng chuyển hướng 302 cho một lần di chuyển vĩnh viễn. May mắn thay, việc hoán đổi chuyển hướng 302 thành chuyển hướng 301 sẽ khắc phục được sự cố.
Suy nghĩ cuối cùng
Chuyển hướng không phức tạp như vậy. Nếu bạn đang di chuyển nội dung vĩnh viễn đến một vị trí mới, hãy sử dụng chuyển hướng 301. Nếu bạn đang tạm thời di chuyển nó, hãy sử dụng chuyển hướng 302.
Điều đó nói rằng, có thể yên tâm khi biết rằng ngay cả khi bạn vô tình sử dụng sai loại chuyển hướng, cuối cùng thì Google vẫn sẽ tìm ra ý của bạn. Điều này có luôn xảy ra không? Dĩ nhiên là không. Google không phải lúc nào cũng đủ thông minh để tìm ra ý của bạn mà không thất bại lần nào, vì vậy, phương pháp hay nhất là sử dụng đúng loại chuyển hướng nếu có thể.
Có câu hỏi nào không? Ping tôi trên Twitter.
The post Chuyển hướng 301 so với 302 cho SEO: Bạn nên sử dụng cái nào? appeared first on Google Entity Stacking.
from Google Entity Stacking https://googleentitystacking.com/chuyen-huong-301-so-voi-302-cho-seo-ban-nen-su-dung-cai-nao/
via google entity stacking
Dịch vụ tạo Google Entity Stacking chuẩn nhất ✅ Social index > 90% ✅ Có hỗ trợ khai báo Schema chuẩn cho website ✅ 09 6666 4361
https://googleentitystacking.com/
#googleentitystacking #googlestack #seoentity #dịchvụtạogoogleentity #dịch_vụ_tạo_google_entity #dichvutaogoogleentity #dich_vu_tao_google_entity
