NỘI DUNG
Tên miền đóng vai trò quan trọng trong việc xây dựng thương hiệu và thu hút khách hàng cho website. Tuy nhiên, có thể có những lúc bạn cần thay đổi tên miền vì nhiều lý do khác nhau như:
- Tên miền hiện tại không còn phù hợp với thương hiệu hoặc mục tiêu của website.
- Bạn muốn chuyển sang một tên miền ngắn gọn và dễ nhớ hơn.
- Tên miền hiện tại gặp vấn đề về bản quyền hoặc pháp lý.
Việc thay đổi tên miền có thể ảnh hưởng đến thứ hạng của website trên các công cụ tìm kiếm như Google. Do đó, việc thực hiện chuyển đổi cần được thực hiện cẩn thận để giảm thiểu tối đa sự ảnh hưởng đến thứ hạng và lưu lượng truy cập website.
Bài viết này sẽ hướng dẫn bạn cách thức thay đổi tên miền mà không làm mất thứ hạng trên các công cụ tìm kiếm.
Cấu hình chuyển hướng 301 từ web cũ sang web mới
Chuyển hướng 301 từ trang web cũ sang trang web mới là một phương pháp quan trọng để giữ cho sự liên kết và tăng cường tính đáng tin cậy của trang web mới. Dưới đây là một số lý do tại sao chuyển hướng 301 là cần thiết:
- Duy trì liên kết: Trang web cũ có thể có nhiều liên kết đến nó từ các trang web khác, và các liên kết đó có thể đã được chia sẻ trên các nền tảng truyền thông xã hội khác nhau. Nếu không có chuyển hướng 301, những liên kết này sẽ bị đứt, dẫn đến những trang bị lỗi và điều này có thể gây tổn hại đến thứ hạng của trang web trên các công cụ tìm kiếm.
- Giảm mất khách hàng: Nếu khách hàng cố gắng truy cập vào trang web cũ nhưng không thành công, họ có thể mất lòng tin và tìm kiếm một trang web khác để thay thế. Như vậy, chuyển hướng 301 giúp duy trì độ tin cậy và nâng cao trải nghiệm của khách hàng.
- Tối ưu hóa công cụ tìm kiếm: Các công cụ tìm kiếm như Google đánh giá tính đáng tin cậy của một trang web bằng cách xem xét số lượng và chất lượng các liên kết đến trang web đó. Nếu không có chuyển hướng 301, số lượng liên kết đến trang web mới sẽ giảm đáng kể, làm giảm đáng kể sự nổi tiếng của trang web trên các công cụ tìm kiếm.
Vì vậy, chuyển hướng 301 là cần thiết để duy trì tính đáng tin cậy của trang web mới và tối ưu hóa sự xuất hiện của trang web trên các công cụ tìm kiếm.
Các bước thực hiện chuyển hướng 301
Bước 1: Tạo lệnh chuyển hướng .htaccess
Trong hướng dẫn này tôi sẽ sử dụng .htaccess
để chuyển hướng, vì hầu hết các máy chủ hosting đều hỗ trợ các mod .htaccess
. Nếu máy chủ bạn không hỗ trợ .htaccess bạn có thể xem qua cách Chuyển hướng 301 với CloudFlare
Bạn truy cập vào server/hosting (nơi lưu trữ mã nguồn web) sau đó tạo mới một file .htaccess
(có dấu chấm phía trước). Và thực hiện nhập đoạn code sau vào.
Lưu ý: Bạn cần thay domain-moi.com bằng tên miền cần chuyển đến
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://domain-moi.com/\ [R=301,L]
Chú thích đoạn mã trên:
Đoạn mã này được viết bằng ngôn ngữ Apache mod_rewrite để chuyển hướng trang web từ một tên miền cũ sang một tên miền mới bằng cách sử dụng chuyển hướng 301.
Cụ thể, đoạn mã này bao gồm các phần sau:
- Options +FollowSymLinks: Thiết lập cấu hình để cho phép sử dụng các liên kết tượng trưng (symbolic links) trên máy chủ web.
- RewriteEngine on: Bật tính năng mod_rewrite để có thể sử dụng các quy tắc chuyển hướng.
- RewriteRule (.*) http://domain-moi.com/$1 [R=301,L]: Thiết lập quy tắc chuyển hướng, trong đó:
- (.*) là một biểu thức chính quy để khớp với bất kỳ chuỗi ký tự nào, cho phép chuyển hướng tất cả các trang từ tên miền cũ sang tên miền mới.
- http://domain-moi.com/$1 là đường dẫn mới mà trang web sẽ được chuyển hướng đến. $1 đại diện cho nội dung đã khớp với biểu thức chính quy ở trên.
- [R=301,L] đặt cờ để thực hiện chuyển hướng 301 (tức là chuyển hướng vĩnh viễn), và L đại diện cho “Last”, đảm bảo rằng các quy tắc xử lý tiếp theo sẽ không được thực thi.
Vì vậy, đoạn mã này cho phép chuyển hướng tất cả các trang web từ tên miền cũ sang tên miền mới bằng cách sử dụng chuyển hướng 301 để giữ lại tính đáng tin cậy của trang web mới và tối ưu hóa sự xuất hiện của trang web trên các công cụ tìm kiếm.
Bước 2: Thay đổi tên miền với Google Search Console
Bạn hãy truy cập vào Google Search Console và thực hiện khai báo. Nếu bạn chưa biết cách làm có thể tham khảo bài viết Hướng dẫn xác thực Google Search Console
Lưu ý: Tên miền cũ và tên miền mới phải được thêm vào cùng tài khoản gmail của Google Search Console
Bạn chọn vào Cài đặt => Thay đổi địa chỉ
Sau đó chọn bạn tên miền cần chuyển đến và chọn XÁC THỰC VÀ CẬP NHẬT
Tiếp tục chọn XÁC NHẬN DI CHUYỂN
Bây giờ Google sẽ từ từ cập nhật tên miền mới lên kết quả tìm kiếm cho bạn. Và quá trình này có thể kéo dài vài tuần hoặc tháng, bạn không cần phải làm gì thêm cả chỉ cần chờ đợi thôi nhé.
Nên giữ nguyên 301 redirects trong bao lâu
Theo thông tin từ Google thì Google cho biết 301 redirects nên được duy trì trong ít nhất một năm để đảm bảo các thay đổi được công nhận vĩnh viễn.
Nếu chuyển hướng được thực hiện trong vòng chưa đầy một năm thì Google có thể không có đủ thời gian để thu thập dữ liệu các liên kết để nhận ra trang web đã được di chuyển vĩnh viễn.
Tổng kết
Trong bài viết này, chúng ta đã tìm hiểu về cách thực hiện chuyển hướng 301 bằng htaccess – một công cụ quan trọng để giữ lại tính đáng tin cậy của trang web và tối ưu hóa sự xuất hiện của trang web trên các công cụ tìm kiếm.
Chuyển hướng 301 là một phương pháp chuyển hướng trang web vĩnh viễn từ một URL cũ sang một URL mới. Điều này rất hữu ích khi bạn cần di chuyển nội dung từ một trang web cũ sang một trang web mới hoặc khi bạn muốn cập nhật đường dẫn của trang web để đáp ứng nhu cầu của người dùng.
Sử dụng htaccess, một trong những công cụ quản lý máy chủ web phổ biến nhất, chuyển hướng 301 có thể được thực hiện bằng đoạn mã như đã trình bày ở trên. Tuy nhiên, trước khi thực hiện chuyển hướng 301, hãy đảm bảo rằng bạn đã sao lưu toàn bộ dữ liệu trang web và đang thực hiện quá trình chuyển hướng một cách cẩn thận để tránh mất dữ liệu.
Với chuyển hướng 301 bằng htaccess, bạn có thể giữ lại các thứ hạng tìm kiếm và tính đáng tin cậy của trang web mới của mình, cũng như tăng khả năng hiển thị trang web trên các công cụ tìm kiếm. Vì vậy, đừng ngần ngại sử dụng công cụ này để tối ưu hóa trang web của bạn và cung cấp trải nghiệm người dùng tốt hơn.