Cách chuyển WordPress sang tên miền mới (tránh đánh mất thứ hạng)

Thành thật mà nói, mình chẳng muốn bạn đọc bài viết này tí nào.

Đơn giản vì chuyển WordPress sang tên miền mới nghe có vẻ dễ dàng, tuy nhiên những điều nằm đằng sau nó vô cùng rắc rối và thậm chí một đứa hay vọc về mặt kỹ thuật như mình cũng rất ngán ngẩm.

Có điều sự thật thì cũng phải đối mặt.

Trong một số trường hợp chúng ta bắt buộc phải chuyển Website sang tên miền mới để có thể phát triển công việc thuận lợi nhất.

Và bạn cũng cần biết rằng điều này là một dạng thay thay đổi url website đặc biệt.

Khi chuyển WordPress sang tên miền mới thì điều bạn không thể tránh khỏi là bị ảnh hưởng đến thứ hạng trên kết quả tìm kiếm, kể cả khi bạn thuê một ông tự xưng chuyên gia thì cũng không thoát nổi.

Tuy nhiên mình sẽ chỉ cho bạn cách để giảm thiểu ở cấp độ thấp nhất và có thể sớm giành lại vị thế vốn có của bạn.

Chuyển tên miền là quá trình di chuyển dữ liệu từ một website có địa chỉ này sang địa chỉ khác.

Về cơ bản đây đích thực là công việc thay đổi url của Website, tuy nhiên nó khác ở chỗ vì áp dụng cho các Website đã phát triển được một thời gian, có khách truy cập thường xuyên, nội dung và chỉ mục trên trang SERPs của Google.

Chính vì vậy để không đánh mất các nguồn truy cập và thứ hạng SEO bạn đã nỗ lực có được thì bạn cần phải áp dụng các thao tác kỹ thuật chuyển tên miền WordPress.

Chà! Bạn sắp làm một công việc khó nhằng mà mọi Blogger hoặc các chuyên gia tiếp thị phải ngán ngẫm.

Nhưng không sao! 

Mình sẽ dẫn dắt bạn từng bước thật an toàn.

Chuyển tên miền khác so với chuyển hosting như thế nào?

Trong bài trước mình đã viết về cách chuyển hosting WordPress từ nơi này sang nới khác. Nhìn chung nó nghiêng khá nhiều về kỹ thuật bạn chỉ cần nắm rõ thao tác backup dữ liệu và khôi phục dữ liệu thì coi như đã quá đủ.

Nó cũng không có bất kỳ ảnh hưởng nào đến kết quả tìm kiếm trước đây, kể cả khi bạn làm sai bạn vẫn có thể sửa.

Tuy nhiên với tên miền thì khác.

Nó liên quan đến các liên kết trên Website của bạn, và những liên kết có thể coi là mạch máu của một Website.

Ví dụ ban đầu bạn mới làm web, vì chưa có kinh nghiệm về thương hiệu nên bạn nghĩ bừa một cái tên dạng dulickgiare.com, sau một thời gian phát triển bạn thấy tên miền này không khả dụng để phát triển lâu dài.

Vì vậy bạn nghĩ đến một tên miền mới, chẳng hạn thichdi.com

Chà, mình yêu cái tên này!

Có điều trong quá trình phát triển dulickgiare.com bạn đã xây dựng không ít nội dung chất lượng cũng như rất nhiều bài viết (url) được Google lập chỉ mục và đem được một lượng lớn truy cập miễn phí.

Vì vậy khi chuyển sang thichdi.com thì có nghĩa là các url sẽ bị thay đổi và bạn sẽ đánh mất những gì đã xây dựng trước đây.

Đó là lý do tại sao chuyển WordPress sang tên miền khác trở thành nỗi ám ảnh của nhiều quản trị viên như vậy.

Tuy nhiên, nếu như hôm nay bạn đến đây mình sẽ cung cấp cho bạn các bước chuyển tên miền chính xác từng bước, và nó sẽ hạn chế ảnh hưởng SEO ở mức độ thấp nhất.

Bắt đầu thôi!

Chuẩn bị trước khi thực hành

Trước khi thực hiện chuyển tên miền bạn cần chuẩn bị một số thứ và kỹ thuật cơ bản để các bước diễn ra tốt nhất.

  • Tinh thần thấy traffic giảm hơn so với bình thường: Rất nhanh mọi thứ sẽ quay trở lại khi bạn tối ưu hóa tốt.
  • Kỹ năng quản lý Hosting: Chủ yếu là truy cập Cpanel để sử dụng File Manager và phpMyadmin.
  • Biết cách backup dữ liệu: Tải dữ liệu về máy tính để upload lên lại.
  • Biết cách tạo database: Kết nối dữ liệu với mã nguồn trên tên miền mới.

Ngoài ra thứ quan trọng nhất là bạn phải có tên miền mới mà bạn dự định chuyển dữ liệu sang. Nếu bạn không biết mua tên miền ở đâu cho rẻ thì mình khuyến nghị bạn nên sử dụng Namecheap.

Đây là nhà cung cấp mình rất tin tưởng và phần lớn các độc giả của mình cũng hài lòng tuyệt đối về chất lượng lẫn giá cả hấp dẫn của họ.

Và bạn đừng quên suy nghĩ thật kỹ trước khi chọn tên miền nếu bạn không không muốn chuyển lần 2, lần 3,…Nó chẳng vui vẻ gì đâu.

Bước 1: Trỏ và thêm tên miền mới vào Hosting

Đây là bước bạn cần phải làm để xác định thư mục chứa dữ liệu của tên miền mới.

Để trỏ tên miền về Hosting bạn hãy truy cập giao diện quản lý tên miền mới sau đó dán thông tin nameserver của Hosting.

Nó khá đơn giản.

Nếu chưa rõ làm như thế nào bạn hãy đọc kỹ hướng dẫn này rồi hãy quay lại đây.

Sau khi trỏ thành công hãy nhớ vào Cpanel và thêm tên miền vào host.

Lưu ý: Trong trường hợp bạn sử dụng tên miền chính của hosting thì không cần phải thực hiện bước thêm tên miền mới vào hosting nhé!

Bước 2: Đem dữ liệu cũ qua thư mục tên miền mới

Sau khi bạn thêm tên miền vào host thì thường nó sẽ tạo ra một thư mục tương tự với domain bạn mới thêm.

Bây giờ bạn chỉ việc đem dữ liệu mã nguồn từ Website cũ qua website mới.

Để thực hiện được bước này bạn hãy truy cập Cpanel tìm mục File Manger và tìm đến thư mục chứa dữ liệu của Website cũ. Sau đó thực hiện backup dữ liệu WordPress thủ công.

Chọn Sellect All.

select-all-chuyen-host
  • Save

Nhấn chuột phải chọn Compress.

compress-file
  • Save

Chọn định dạng .Zip, đổi tên file nén và chọn Compress File(s).

compress-file-chuyen-host
  • Save

Một file nén được tạo, tiếp theo hãy nhấn chuột phải để tải về máy tính.

tai-file-nen
  • Save

Tìm đến thư mục chứa dữ liệu của tên miền mới và chọn upload.

upload-file-chuyen-host
  • Save

Chờ nó tải lên và chọn Extract ddeerr giải nén.

giai-nen-file-chuyen-hosting
  • Save

Chú ý: Trong trường hợp 2 domain cùng nằm trên một hosting thì bạn có thể sử dụng tùy chọn (Copy) để sao chép dữ liệu sang thư mục tên miền mới.

Tiếp tục thì bạn cũng cần backup database WordPress về máy tính.

Truy cập Cpanel chọn phpMyadmin và chọn tên database của Website cũ. Nếu bạn có nhiều database và không biết cái nào cần tìm thì có thể xem hướng dẫn cách tìm tên database của WordPress bất kỳ.

Chọn tab xuất (hoặc Import)

xuat-database
  • Save

Chọn định dạng SQL và nhấn thực hiện.

xuat-database-2
  • Save

Hãy nhớ vị trí bạn tải về, chúng ta sẽ cần dùng lại.

Bước 3: Tạo cơ sở dữ liệu cho tên miền mới

Để chuyển sang tên miền mới bạn cũng cần tạo một cơ sở dữ liệu mới . Để làm điều này hãy vào Cpanel và chọn MySQL Database Wizard. Sau đó hãy tạo tên Database, User, Password và cấp quyền cho nó.

tao-database-moi-chuyen-host
  • Save

Nếu bạn chưa rõ có thể xem cách tạo database trên hosting.

Được rồi, hãy nhớ các thông tin này này vì bước sau bạn sẽ cần dùng tới.

Tiếp theo hãy truy cập phpMyadmin tìm tên database vừa tạo và chọn import. Sau đó nhấp vào "Chọn tệp" để tìm đến tệp bạn đã tải database về.

Cuối cùng nhấn Go để nhập dữ liệu.

nhap-database-moi-2
  • Save

Bước 4: Kết nối database với dữ liệu trên tên miền mới

Bây giờ bạn hãy truy cập tệp wp-config.php trên thư mục tên miền mới và mở nó ra.

Thay đổi các thông số tương ứng như lúc tạo cơ sở dữ liệu.

/** The name of the database for WordPress */
define( ‘DB_NAME’, ‘ Tên Database mới’ );

/** MySQL database username */
define( ‘DB_USER’, ‘User của Database mới’ );

/** MySQL database password */
define( ‘DB_PASSWORD’, ‘Mật khẩu của Database mới)’ );

/** MySQL hostname */
define( ‘DB_HOST’, ‘localhost’ );

Những chỗ mình bôi đậm là nơi bạn cần thay đổi.

dat-lay-thong-tin-ket-noi-database
  • Save

Ngoài ra, bạn hãy thêm đoạn mã dưới đây vào cuối tệp wp-config.php để cập nhật các liên kết sang tên miền mới.

define( ‘WP_HOME’, ‘https://example.com’ );

define( ‘WP_SITEURL’, ‘https://example.com’ );

Okay, coi như tới đây thì bạn đã chuyển tên miền WordPress thành công. Tuy nhiên đây mới chỉ là bắt đầu, nếu không đây sẽ là một hướng dẫn chuyển hosting mất.

Bước 5: Thiết lập chuyển hướng 301 vĩnh viễn

Thành công của bạn hay không nằm ở bước này.

Chuyển hướng 301 sẽ giúp người dùng của bạn tự động chuyển hướng sang tên miền mới khi truy cập tên miền cũ.

Ví dụ như một bài viết trước đây trên tên miền cũ: https://dulickgiare.com/phuot-da-lat-3-ngay-2-dem

Khi bạn chuyển sang tên miền mới thichdi.com và áp dụng chuyển hướng 301 thì người truy cập sẽ tự động di chuyển đến https://thichdi.com/phuot-da-lat-3-ngay-2-dem

Để làm được điều này, bạn cần truy cập vào trình quản lý file hoặc dùng FTP.

Sau đó tìm đến tệp .htaccess và mở nó ra để chỉnh sửa bằng cách dán mã dưới đây:

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^(.*)$ https://tenmienmoi.com/$1 [R=301,L]

Thay https://tenmienmoi.com bằng tên miền mới của bạn (gồm giao thức https://hoặc http://).

Bây giờ hãy test thử bằng cách truy cập tên miền cũ của bạn, nó sẽ được chuyển hướng đến website mới. Điều này cũng áp dụng cho tất cả các liên kết từ bài viết, trang cho đến nhiều loại khác.

Trong trường hợp bạn đã làm đúng nhưng không được chuyển hướng thì có lẽ nhà cung cấp hosting của bạn không hỗ trợ, vì vậy bạn cần liên hệ bộ phận support để họ trợ giúp.

Những nhà cung cấp Hosting chất lượng như Hawkhost, A2Hosting thì bạn không cần phải lo vấn đề này.

Bước 6: Thông báo với Google về thay đổi tên miền

Để Google biết về sự thay đổi của bạn và có thể nhanh chóng lập chỉ mục tên miền mới thì bạn cần thông báo với họ.

Quá trình này cũng giúp bạn sớm lấy lại được thứ hạng của mình (điều mà ai cũng sợ mất).

Để làm điều này, trước tiên bạn cần khai báo tên miền mới với Google Search Console.

 Xem hướng dẫn đầy đủ tại đây.

Sau khi thành công bạn hãy chuyển đến giao diện Search Console của tên miền cũ. Tiếp tục hãy để ý thanh sidebar bên trái và tìm mục cài đặt.

Chọn thay đổi địa chỉ.

xac-thuc-search-console-chuyen-ten-mien-wp-0
  • Save

Chọn tên miền mới bạn vừa xác thực sau đó nhấn nút xác thực và cập nhật.

xac-thuc-search-console-chuyen-ten-mien-wp
  • Save

Bạn cũng nên gửi sitemap của tên miền mới cho Google Search Console để tăng tốc quá trình index.

Được rồi, bạn đã lo xong vụ Google và thứ hạng tìm kiếm. Có gắng kiên nhẫn và phát triển thêm nội dung mới để mọi thứ mau chóng khôi phục lại.

Bước 7: Thông báo cho khách truy cập của bạn

Để khách truy cập không có cảm giác họ đến nhầm chỗ, bạn nên thông báo cho họ.

Đối với khán giả trung thành của bạn thì bạn có thể gửi danh sách Email mà họ đã đăng ký nhận bản tin.

Bạn cũng nên viết thông báo trên hồ sơ xã hội như Facebook.

Mình cũng khuyên bạn nên có lý do rõ ràng cho độc giả, nếu không đôi khi họ sẽ nghĩ bạn vừa bán Website đấy.

Ngoài ra bạn nên tạo một thông báo trên màn hình, chẳng hạn như thanh đầu trang để làm rõ ngay lập tức sau khi người dùng truy cập.

Một số plugin làm được điều này như Thrive Leads, Convert Pro.

Bước 8: Kết nối với Google Analytics

Để nhận được báo cáo về khách truy cập vào tên miền mới của bạn, bạn cần phải tạo một tài khoản Google Analytics mới (cái của tên miền cũ không còn chính xác).

Bạn có thể xem hướng dẫn cách kết nối Website với Google Analytics.

Hoặc nếu tên miền cũ của bạn đã kết nối rồi thì hãy đi đến trang quản trị Google Analytics. Tìm đến mục quản trị -> chọn cài đặt thuộc tính sau đó thay đổi tên và địa chỉ.

cai-dat-thuoc-tinh-ga
  • Save

Bước 9: Tìm lại Backlinks

Mặc dù đã có chuyển hướng hỗ trợ, tuy nhiên mình cho rằng backlink trực tiếp vẫn tốt hơn rất nhiều so với redirect.

Vì vậy hãy nhớ các backlinks mà bạn đã xây dựng từ Guest Post, liên kết chân trang,...

Sau đó dùng hình thức liên hệ như Email hoặc mạng xã hội để nhờ bạn bè của bạn đổi các liên kết cũ sang tên miền mới.

Lời kết

Hy vọng qua bài viết này bạn đã biết được cách chuyển WordPress sang tên miền mới để có những chiến lược phát triển hoặc xây dựng thương hiệu tốt nhất.

Thật ra nó cũng không có gì khó nhưng vấn đề chủ yếu nẳm ở các liên kết bị thay đổi và Google cần có thời gian cập nhật lại.

Vì vậy khi chuyển tên miền mới thì bạn phải chấp nhận một thời gian bị mất thứ hạng, chừng 1-3 tháng bạn sẽ khôi phục lại.

Hãy chậm rãi thực hiện các bước trên bạn sẽ…

Ngoài ra, bạn nên nhớ sau này có làm website thì hãy nghiên cứu và suy nghĩ cẩn thận trước khi bỏ tiền ra mua tên miền. Nó không những giúp bạn tránh gặp vấn đề rắc rối như này mà còn tiết kiệm tiền cho bạn,

Còn giờ thì bạn đã chuyển WordPress sang tên miền mới rồi chứ? Cho mình biết câu trả lời trong phần comment bên dưới và mình sẽ phản hồi sớm nhất cho bạn.

  • Save
Đôi chút về Nam Nguyen

Nam là một Blogger & giáo viên WordPress. Cậu ấy giúp mọi người bắt đầu & phát triển Website một cách dễ dàng & chuyên nghiệp mà không yêu cầu kiến thức lập trình. Theo dõi cậu ấy trên Facebook, Twitter, Linkedin.

>
Share via
Copy link