Khi bạn cần thay đổi tên miền cho trang web WordPress của mình, có thể là vì lý do thương hiệu, cải thiện tính dễ nhớ của URL, hoặc đơn giản là để tối ưu hóa từ khóa, việc này có thể gây lo ngại về ảnh hưởng của nó đến SEO. Đổi tên miền không phải là một quá trình đơn giản, nhưng nếu thực hiện đúng cách, bạn có thể duy trì thứ hạng SEO hiện tại và tránh mất lưu lượng truy cập. Dưới đây là hướng dẫn chi tiết để giúp bạn thực hiện việc này một cách hiệu quả.
1. Chuẩn Bị Trước Khi Đổi Tên Miền
1.1. Sao Lưu Toàn Bộ Trang Web
Trước khi thực hiện bất kỳ thay đổi quan trọng nào, luôn sao lưu toàn bộ trang web của bạn. Điều này bao gồm cả cơ sở dữ liệu và các tệp tin của trang web. Bạn có thể sử dụng các plugin sao lưu như UpdraftPlus hoặc BackupBuddy để thực hiện việc này.
1.2. Kiểm Tra Tên Miền Mới
Đảm bảo rằng tên miền mới đã được đăng ký và hoạt động tốt. Bạn cũng nên kiểm tra xem tên miền mới có đang bị sử dụng cho các mục đích khác hay không bằng cách sử dụng các công cụ như WHOIS.
2. Cập Nhật Tên Miền Trong WordPress
2.1. Cập Nhật Cài Đặt WordPress
Đăng nhập vào bảng điều khiển quản trị WordPress của bạn.
Đi đến Cài đặt > Tổng quan.
Thay đổi các trường Địa chỉ WordPress (URL) và Địa chỉ trang (URL) thành tên miền mới của bạn.
Lưu các thay đổi.
2.2. Cập Nhật Tên Miền Trong Cơ Sở Dữ Liệu
Tên miền mới cần được cập nhật trong cơ sở dữ liệu của WordPress. Bạn có thể làm điều này bằng cách sử dụng công cụ như phpMyAdmin hoặc một plugin như Better Search Replace:
Sử Dụng phpMyAdmin:
Truy cập vào phpMyAdmin từ bảng điều khiển của nhà cung cấp dịch vụ hosting.
Chọn cơ sở dữ liệu của WordPress.
Thực hiện tìm kiếm và thay thế để thay đổi tên miền cũ thành tên miền mới trong các bảng wp_options
, wp_posts
, và wp_postmeta
.
Sử Dụng Plugin Better Search Replace:
Cài đặt và kích hoạt plugin Better Search Replace.
Đi đến Công cụ > Better Search Replace.
Nhập tên miền cũ và tên miền mới vào các trường tương ứng.
Chọn tất cả các bảng và thực hiện thay thế.
3. Thiết Lập Redirect 301
Redirect 301 là một bước quan trọng để giữ lại thứ hạng SEO của bạn. Redirect 301 cho phép các công cụ tìm kiếm và người dùng được chuyển hướng từ tên miền cũ đến tên miền mới một cách vĩnh viễn.
3.1. Cập Nhật .htaccess (Đối Với Apache)
Nếu bạn sử dụng máy chủ Apache, bạn có thể thêm các quy tắc redirect 301 vào tệp .htaccess
trong thư mục gốc của trang web:
# Redirect from old domain to new domain
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old-domain\.com$
RewriteRule ^(.*)$ http://www.new-domain.com/$1 [R=301,L]
3.2. Cập Nhật Cài Đặt DNS (Đối Với Nginx)
Nếu bạn sử dụng máy chủ Nginx, thêm các quy tắc redirect vào tệp cấu hình của máy chủ:
server {
listen 80;
server_name old-domain.com www.old-domain.com;
return 301 $scheme://new-domain.com$request_uri;
}
4. Cập Nhật Công Cụ Tìm Kiếm và Công Cụ Phân Tích
4.1. Google Search Console
Đăng nhập vào Google Search Console.
Thêm và xác minh tên miền mới của bạn.
Sử dụng công cụ Chuyển đổi Tên miền để thông báo cho Google về việc thay đổi tên miền.
4.2. Google Analytics
Cập nhật tên miền mới trong tài khoản Google Analytics để tiếp tục theo dõi lưu lượng truy cập và hiệu suất trang web.
5. Thông Báo Cho Người Dùng
Cung cấp thông báo cho người dùng về việc chuyển đổi tên miền. Điều này có thể được thực hiện thông qua bài viết blog, thông báo trên trang web, hoặc email.
6. Theo Dõi và Đánh Giá
Sau khi thực hiện tất cả các bước trên, theo dõi sự thay đổi để đảm bảo rằng trang web của bạn không bị mất lưu lượng truy cập hoặc thứ hạng SEO. Sử dụng các công cụ phân tích và theo dõi của bạn để kiểm tra tình trạng và khắc phục bất kỳ sự cố nào có thể xảy ra.
Kết Luận
Việc thay đổi tên miền trên WordPress có thể thực hiện mà không làm ảnh hưởng đến SEO nếu bạn thực hiện đúng quy trình. Bằng cách sao lưu trang web, cập nhật cài đặt, thiết lập redirect 301, và thông báo cho các công cụ tìm kiếm cũng như người dùng, bạn có thể duy trì thứ hạng SEO và tiếp tục phát triển trang web của mình với tên miền mới. Hãy đảm bảo theo dõi và kiểm tra thường xuyên để đảm bảo mọi thứ hoạt động trơn tru.
Kết nối với web designer Lê Thành Nam