Nếu bạn đang di chuyển từ URL này sang URL khác trong một website, bạn cần thực hiện các bước cần thiết để đảm bảo khách truy cập của bạn được đưa đến đúng nơi. Trong thế giới SEO, điều này được gọi là Redirect 301.
Ở đây, chúng ta sẽ thảo luận về Redirect 301 là gì và khi nào bạn cần sử dụng chuyển hướng, cũng như cách chuyển hướng URL WordPress. Ngoài ra, chúng ta sẽ khám phá sự khác biệt giữa Redirect 301 và 302.
1. Redirect 301 là gì?
301 là mã trạng thái HTTP do máy chủ web gửi đến trình duyệt. 301 báo hiệu chuyển hướng vĩnh viễn từ URL này sang URL khác, có nghĩa là tất cả người dùng yêu cầu URL cũ sẽ được tự động chuyển đến URL mới.
Redirect 301 chuyển tất cả sức mạnh xếp hạng từ URL cũ sang URL mới và được sử dụng phổ biến nhất khi một trang đã được di chuyển hoặc xóa vĩnh viễn khỏi website.
301 là một trong nhiều mã trạng thái HTTP có thể xảy ra, một số mã có thể bạn đã nghe nói đến (bao gồm 404 – Không tìm thấy, 403 – Bị cấm và 500 – Lỗi máy chủ). Khi bạn truy cập một website và máy chủ gửi trang bình thường, mã trạng thái mà nó gắn vào trang đó là 200 – OK.
Bạn có thể nghĩ về Redirect 301 giống như một trình chuyển tiếp thư. Khi bạn đã di chuyển một phần nội dung khỏi một URL cụ thể, bất kỳ ai cố gắng truy cập vào nó sẽ nhận được thông báo 404 – không tìm thấy trang.
Bây giờ, khi bạn cố gắng truy cập URL cũ, máy chủ sẽ gửi lại mã trạng thái 301 – Đã di chuyển vĩnh viễn, sau đó chuyển bạn đến vị trí mới.
Điều này xảy ra nhanh đến mức bạn thường không biết về nó và chỉ đơn giản là bạn sẽ thấy mình trên phần nội dung mà bạn đã tìm kiếm. Bạn có thể nhận thấy rằng URL mới khác với URL bạn đã bấm vào hoặc nhập vào.
Vai trò quan trọng khác mà chuyển hướng 301 thực hiện là với các công cụ tìm kiếm. Có mã trạng thái hữu ích báo hiệu chính xác nơi nội dung đã chuyển đến cho phép các công cụ tìm kiếm như Google và Bing luôn cập nhật chỉ mục của họ.
Về cơ bản, Redirect 301 sẽ cho các công cụ tìm kiếm biết rằng “phần nội dung mà người dùng nhấp vào từ SERP hiện đang tồn tại ở đây, vì vậy hãy xem tất cả khả năng hiển thị mà bạn liên kết với trang này và chuyển nó qua URL mới này. ”
Đây là lý do tại sao Redirect 301 lại quan trọng đối với SEO.
Bây giờ chúng ta đã đề cập đến vấn đề đó, hãy đi sâu vào cách bạn có thể thực hiện Redirect 301 cho chính mình.
2. Cách thực hiện Redirect 301 trong WordPress
WordPress là CMS phổ biến nhất trên thế giới, vì vậy, thật hợp lý khi tôi đề cập đến cách người ta có thể xem xét các chuyển hướng trong ngữ cảnh WordPress tiếp theo.
Tuy nhiên, điều quan trọng cần lưu ý là bản thân WordPress rất linh hoạt. Các cài đặt của WordPress có thể rất khác nhau và do đó, không có hướng dẫn chung cho tất cả.
Nếu nghi ngờ, hãy tham khảo ý kiến nhà phát triển web của bạn khi thêm chuyển hướng URL.
2.1 Sử dụng Redirect qua chính máy chủ
Cách tốt nhất để áp dụng chuyển hướng theo quan điểm tốc độ và kỹ thuật là thông qua chính máy chủ web, thay vì dựa vào WordPress.
WordPress không cung cấp phương tiện để triển khai chuyển hướng 301 ngay lập tức, mặc dù chúng có sẵn các plugin cung cấp cho bạn quyền truy cập vào chức năng này.
Quá trình áp dụng chuyển hướng 301 qua chính máy chủ sẽ khác nhau tùy thuộc vào ngăn xếp phần mềm mà máy chủ của bạn đang sử dụng. Bạn có thể đang sử dụng Apache, Nginx, IIS hoặc một số nền tảng khác, mỗi nền tảng yêu cầu một cách tiếp cận khác nhau.
Điều này cũng có thể khác nhau tùy thuộc vào nhà cung cấp dịch vụ hosting của bạn.
Nếu bạn không biết cách áp dụng chuyển hướng qua chính máy chủ, thì đó không phải là điều tôi khuyên bạn nên thử vì nó có thể dẫn đến gián đoạn dịch vụ cho website của bạn – thay vào đó, chúng tôi khuyên bạn nên tham khảo ý kiến của nhóm CNTT, máy chủ , hoặc đối tác phát triển web.
2.2 Redirect URL bằng plugin WordPress miễn phí
Đôi khi trong Marketing, bạn phải chọn giải pháp tối ưu để có thể đạt được mục tiêu của mình. Đây có thể là một trong những trường hợp đó. Nếu bạn không thể triển khai Redirect 301 qua máy chủ của mình, hãy cân nhắc sử dụng Plugin WordPress.
Đây không phải là phương pháp tối ưu – vì các plugin sẽ khiến tốc độ web chậm hơn và bạn sẽ phải dựa vào mã của bên thứ ba, vì vậy hãy lường trước các rủi ro khi tiếp tục.
Có rất nhiều Plugin khác nhau hỗ trợ công việc này. Mỗi plugin sẽ khác nhau, vì vậy hãy tham khảo tài liệu về plugin bạn đã chọn để được hướng dẫn cụ thể. Ở đây, chúng tôi sẽ hướng dẫn ngắn gọn cách thiết lập chuyển hướng 301 với plugin Redirection:
1. Cài đặt và kích hoạt plugin Redirection.
2. Điều hướng đến Settings > Redirection và làm theo hướng dẫn thiết lập.
3. Khi kết thúc quá trình thiết lập, bạn sẽ được đưa đến menu Options plugin. Để thêm một chuyển hướng mới, hãy chọn Redirects từ menu trên cùng.
4. Trong Redirects, bạn có thể xem tất cả các Redirects 301 đang hoạt động của mình và thêm các chuyển hướng mới. Để thêm Redirects 301 mới, trong Add new redirect, hãy chèn URL nguồn (URL cũ) và URL mục tiêu (URL mới).
5. Nhấp vào Add Redirect. Bây giờ bạn sẽ thấy Redirect mới trong danh sách chuyển hướng đang hoạt động của mình.
3. Khi nào nên sử dụng Redirect 301
Dưới đây là một số trường hợp cụ thể mà bạn sẽ muốn sử dụng Redirect 301.
3.1 Thay đổi URL
Có thể URL ban đầu của bạn được tối ưu hóa kém hoặc bạn đang tổ chức lại cấu trúc thư mục của các URL trang web của mình.
3.2 Tái tạo một phần nội dung
Đôi khi, bạn có thể muốn xây dựng lại hoàn toàn phần nội dung cũ của mình trên một trang hoàn toàn mới – ví dụ: nếu bạn quyết định muốn sử dụng một giao diện website khác.
Trong trường hợp này, bạn sẽ muốn đảm bảo rằng bạn đã triển khai chuyển hướng 301 đơn giản từ URL cũ sang URL mới. Khi điều này được thực hiện, hãy đảm bảo hủy xuất bản và lưu trữ trang cũ.
Nếu thực hiện nhiều việc này, chúng tôi khuyên bạn nên sử dụng quy tắc linh hoạt hoặc nếu quy tắc linh hoạt không phù hợp, hãy sử dụng công cụ như Screaming Frog SEO Spider kết hợp với Google Sheets hoặc Microsoft Excel để lập bản đồ hàng loạt các chuyển hướng của bạn, sau đó nhập chúng vào website.
3.3 Củng cố một số nội dung
Nếu bạn đã quyết định rằng bạn có nhiều phần nội dung trùng lặp, cạnh tranh cho các từ khóa giống nhau hoặc tất cả đều bao gồm cùng một chủ đề, bạn có thể muốn hợp nhất chúng. Tuy nhiên, bạn sẽ không muốn loại bỏ khả năng hiển thị của công cụ tìm kiếm mà các trang cũ này có thể đã đạt được.
Khi bạn đã tạo tài nguyên tổng hợp mới của mình, bạn nên thiết lập Redirect 301 đơn giản từ mỗi trang cũ sang một trang mới.
3.4 Di chuyển nội dung từ miền này sang miền khác.
Nếu bạn đang di chuyển website của mình từ tên miền này sang tên miền khác, điều tối quan trọng là bạn phải triển khai Redirects 301 từ các trang nội dung cũ sang nội dung mới.
Điều này rất dễ dàng nếu website đang di chuyển một miền, nhưng vẫn giữ nguyên về cấu trúc và bố cục. Nếu nội dung đang thay đổi hoặc đang được cấu trúc lại, điều quan trọng vẫn là bạn phải thực hiện các lựa chọn chuyển hướng hợp lý để tôn trọng mục đích ban đầu của người dùng, để chuyển khả năng hiển thị của từng trang cũ của bạn cho các trang mới của họ.
Khi triển khai Redirects 301 từ trang đến trang từ miền này sang miền khác, bạn có một số điều cần lưu ý: chuyển hướng của bạn phải được phân phát từ các URL ban đầu.
3.5 Di chuyển một website trong khi khởi chạy web theo giai đoạn
Bạn có thể đang di chuyển website của mình từ miền này sang miền khác như đã nêu ở trên, nhưng do các hạn chế của dự án, bạn đang sử dụng phương pháp khởi chạy theo từng giai đoạn. Điều này có nghĩa là bạn đang khởi chạy các website cốt lõi trong giai đoạn một, sau đó là làn sóng trang thứ hai trong giai đoạn hai, v.v.
Trong trường hợp này, chúng tôi khuyên bạn nên tạo một bản đồ chuyển hướng theo từng giai đoạn. Tất cả các URL từ miền cũ của bạn phải được tính đến và một chuyển hướng được phác thảo cho từng giai đoạn.
Đối với giai đoạn một, bạn sẽ thực hiện chuyển hướng 301 cho tất cả các trang sẽ được tính trên trang web mới. Bạn cũng sẽ thêm 302 chuyển hướng cho tất cả các trang khác, thường là vào trang chủ của web mới.
Điều này sẽ ngăn người dùng cố gắng truy cập tên miền cũ của bạn nhận được lỗi 404 mà không gây nhầm lẫn cho các công cụ tìm kiếm khi các trang của bạn đột ngột chuyển hướng đến nội dung dường như không liên quan.
Khi khởi chạy từng giai đoạn, bạn nên cập nhật chuyển hướng của mình, thay thế 302 bằng 301 khi có nội dung đối ứng.
Một lần nữa, các chuyển hướng này phải được triển khai sao cho chúng được phân phát từ miền cũ của bạn.
4. Sự khác biệt giữa Redirect 301 với Redirect 302
Redirect 301 là vĩnh viễn, trong khi Redirect 302 là tạm thời. Mã 301 được sử dụng khi một trang đã thay đổi vị trí vĩnh viễn và 302 sẽ được sử dụng nếu bạn định di chuyển trang trở lại dưới URL ban đầu trong tương lai.
Nói chung, bạn nên sử dụng chuyển hướng 301 trên website của mình. Tuy nhiên, có một số trường hợp bạn có thể muốn sử dụng 302 để thay thế, bao gồm:
- Bạn có thể đang sử dụng kế hoạch khởi chạy website theo từng giai đoạn.
- Bạn có thể đang chuyển hướng người dùng như một phần của chức năng mà SEO không áp dụng, chẳng hạn như cổng đăng nhập hoặc checkouts e-commerce .
- Bạn có thể đang sử dụng trang lưu giữ tạm thời và không muốn gây nhầm lẫn cho các công cụ tìm kiếm hoặc làm hỏng thứ hạng công cụ tìm kiếm của bạn bằng cách báo hiệu rằng bạn đang chuyển hướng vĩnh viễn nội dung chi tiết, phong phú của mình đến một trang lưu giữ trống.
5. Kết luận
Redirect 301 cực kỳ quan trọng để duy trì một website tốt. Chúng phục vụ một chức năng cốt lõi trong việc báo hiệu cho cả người dùng và công cụ tìm kiếm khi nội dung website của bạn di chuyển và thay đổi, đồng thời đảm bảo rằng khi sự hiện diện trên web của bạn phát triển, hành trình của người dùng vẫn rõ ràng và logic, đồng thời khả năng hiển thị của bạn trong công cụ tìm kiếm được giữ nguyên giữa các lần lặp lại.