Hướng dẫn thay đổi tên miền giữ nguyên Rank, case từ Canh Me

Hồi đầu tháng 6, mình có thực hiện một quyết định rất quan trọng, thay đổi tên miền từ Chiasecoupon.com sang Canhme.com. Sau hơn một tháng, các từ khóa đứng vị trí top đầu trên kết quả tìm kiếm Google đã dần quay trở lại.

logo canhme

Nhiều bạn có liên hệ hỏi mình về sự ảnh hưởng từ khóa trên kết quả tìm kiếm Google, tất nhiên là bị ảnh hưởng chứ, rất nhiều là đằng khác. Thời gian đầu mình chứng kiến nhiều từ khóa mất top, thậm chí không còn xuất hiện trên Google nữa.

Nhưng sau khoảng thời gian 2 – 3 tuần trở đi, mọi thứ bắt đầu dần dần ổn định, các từ khóa top đầu đã quay trở lại, thậm chí có dấu hiệu tốt hơn.

Canh Me có rất nhiều bài viết hay, nếu cần tìm kiếm các bạn hãy dùng cú pháp sau trên Google: canhme + keyword

Trước khi bắt đầu chính thức thay đổi tên miền, mình có chuẩn bị rất kĩ. Đa phần là tổng hợp các bước triển khai dựa theo kiến thức học được trên MozSearchEngineLand, có mấy bước căn bản như sau:

1. Trỏ tên miền sang hosting mới

Điều này là hiển nhiên rồi, tuy nhiên trước khi thay đổi chính thức, bạn hãy dùng thủ thuật đổi IP với file hosts để domain nhận IP trên localhost đã.

Tiến hành restore dữ liệu, cài đặt, fix bug nếu có, đảm bảo mọi chức năng hoạt động hoàn hảo rồi mới thay đổi IP trên DNS.

Đoạn này mình cài luôn trên server mới, các bạn hoàn toàn có thể dùng tên miền mới trên hosting hoặc server cũ cũng ok nhé.

2. Redirect đường dẫn từ tên miền cũ sang tên miền mới

Toàn bộ truy vấn từ tên miền cũ bao gồm đường dẫn web page, hình ảnh, thư mục… sẽ tự động được chuyển sang tên miền mới. Bạn có thể thực hiện bằng cách chỉnh sửa nội dung file .htaccess nếu dùng Apache hoặc rule cấu hình .conf nếu dùng Nginx.

Trước khi bắt đầu hãy lưu lại file cấu hình cũ tránh lỗi phát sinh có thể khôi phục lại được.

Nếu dùng Apache

Bạn hãy mở file .htaccess ở thư mục ngoài cùng, thường là public_html và thêm đoạn bên dưới lên đầu file:

RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]

Nếu dùng Nginx

Bạn hãy mở file cấu hình của tên miền, thường có đường dẫn /etc/nginx/conf.d/olddomain.com.conf và chỉnh sửa lại nội dung tương tự như bên dưới:

server {
    server_name .olddomain.com;
    return 301 http://newdomain.com$request_uri;
}

Sau khi cập nhật xong, bạn hãy kiểm tra lại bằng cách truy cập link bất kỳ với tên miền cũ, lúc này sẽ được tự động chuyển sang tên miền mới.

Google mới update thuật toán, redirect 301 không bị ảnh hưởng PageRank nữa. Nguồn Moz.

3. Cập nhật lại tên miền mới trên Google Search Console

Sau khi kiểm tra mọi thứ hoạt động ổn định, bạn hãy add thêm tên miền mới vào công cụ Google Search Console và cấu hình lại:

– Submit lại sitemap trong phần CrawlSitemaps

Sitemaps

Mình nhớ mang máng đã từng đọc một bài viết trên Moz nói rằng, sau khi thay đổi, hãy lưu trữ lại sitemap của tên miền cũ vài tháng sau đó để đảm bảo tên miền mới được index nhanh hơn. Rất tiếc mình không tìm lại được link cho các bạn tham khảo. Ví dụ 1 file sitemap của Chia Sẻ Coupon được mình giữ lại mà không redirect: http://chiasecoupon.com/post.xml.gz (dùng plugin tạo Sitemap bình thường, save lại là được file nhé)

– Tăng tốc độ crawl tên miền mới bằng cách vào click biểu tượng bánh răng trên cùng bên phải, chọn Site Settings. Tiếp theo bạn hãy kéo Crawl rate lên dần mức high, cao hơn so với thông thường.

Site Settings

Nếu gặp thông báo We do not have enough information about your site at this time to allow changing the crawl rate. Please visit again later., bạn hãy quay trở lại làm sau.

– Xác định quốc gia đối tượng người dùng bạn muốn hướng tới bằng cách vào Search TrafficInternational Targeting, chọn tab Country rồi chọn lại cho phù hợp.

International Targeting

– Thông báo thay đổi đường dẫn tên miền cũ với Google. Việc này vô cùng quan trọng!

Bạn hãy vào trang Search Console của tên miền cũ, nhấn biểu tượng bánh răng trên cùng bên phải, chọn Change of Address

Settings Menu

Tiếp theo bạn hãy thực hiện và xác nhận 4 bước như yêu cầu của Google rồi nhấn SUBMIT.

Change of Address

Sau khi bạn thực hiện, Google sẽ tiến hành cập nhật số lượng Google +1 cho tên miền mới, đồng thời cập nhật cả ranking luôn.

Cuối cùng, đừng quên theo dõi tình trạng Crawl Errors của tên miền mới trong Dashboard của Google Search Console để xử lý ngay các vấn đề phát sinh nếu có nhé.

Ngoài ra, Google cũng có tài liệu hướng dẫn chi tiết bằng tiếng Việt về việc thay đổi tên miền giữ nguyên rank trong trang trợ giúp, xem tại đây. Nội dung tiếng Anh xem tại đây.

Tổng kết

Nếu tên miền của bạn không còn phù hợp, đừng ngần ngại chuyển sang tên miền mới càng sớm càng tốt. Hãy xem Chia Sẻ Coupon như một case study để học hỏi, đến bây giờ mình vẫn thấy quyết định thay đổi tên miền sang Canhme.com là sáng suốt, hợp lý.

Bạn có những băn khoăn gì khác muốn hỏi thêm, hoặc có kinh nghiệm nào muốn chia sẻ? Hãy để lại comment trao đổi bên dưới nha.

guest
372 Bình luận
mới nhất
cũ nhất
Inline Feedbacks
View all comments

Triệu Vỹ
1,825
Triệu Vỹ
12 ngày trước

Làm sao để lưu trữ lại sitemap của tên miền cũ Luân nhỉ? Với lại Google Search bữa nay thay đổi giao diện rồi, không biết kiếm cái tuỳ chọn tăng tốc độ crawl ở đâu luôn cry

Ngoc Nguyen
4
Ngoc Nguyen
4 tháng trước

Hi Luân,
Chỉ giùm mình cách chỉnh sửa lại file olddomain.com.conf đoạn này chính xác thế nào với nhé, mình không rành nên hơi rối. Tks bạn!
server {
listen 80;
server_name olddomain.com http://www.olddomain.com;
rewrite ^(.*) https://olddomain.com$1 permanent;
}
server {
listen 443 ssl http2;
server_name http://www.olddomain.com;
return 301 https://olddomain.com$request_uri;

Ngoc Nguyen
4
Ngoc Nguyen
4 tháng trước
Reply to  Luân Trần

Ý mình muốn hỏi là thay có phải thay 2 đoạn này:
server_name olddomain.com http://www.olddomain.com;
rewrite ^(.*) https://olddomain.com$1 permanent;
và:
server_name http://www.olddomain.com;
return 301 https://olddomain.com$request_uri;
bằng:
server_name .olddomain.com;
return 301 http://newdomain.com$request_uri;
đúng k bạn?

Phùng Tưởng
4
Phùng Tưởng
5 tháng trước

Mình thêm block mới hay add vào dưới block thứ 2 bác Luân nhỉ, mình thử đều không được. Giúp mình với

Nguyen
1
Nguyen
7 tháng trước

A Luân cho e hỏi e đã redirect domain thành công hết rồi. Tức là mọi link từ domain cũ khi truy cập đề change domain mới tương ứng rồi mà xác nhận ở google webmaster tool vẫn báo thất bại ở bước redirect là sao anh>? K thể hiểu nổi là lí do vì sao. E đã tắt cloudflare lâu rồi. Xóa cache, restart nginx đủ cả k đc a.
A xem giúp em với. thank a
https://imgur.com/a/FkqK3UF

Phong Than Thanh
6
Phong Than Thanh
6 tháng trước
Reply to  Nguyen

Đó là nó chưa nhận thôi bác ạ. Bác để khoảng 1 tuần hoặc hơn 1 chút bấm xác nhận thay đổi là nó nhận nhé. Cách đây vài tháng mình cũng bị trường hợp như vậy!

Văn Toàn
128
Văn Toàn
8 tháng trước

Chuyển tên miền sau 2-3 tháng mới phục hồi được

Chester
1
Chester
8 tháng trước

Nếu muốn giữ backlink thì làm thế nào hả Ad? Ví dụ khi có 1 URL dạng: domaincu.com/noidung1/ khi có người truy cập vào nó tự chuyển sang domainmoi.com/noidung1/ ?

Tuấn anh
1
Tuấn anh
8 tháng trước

Cho em hỏi domain mới cùng vps có sao không ạ, trùng ip sợ có làm sao ko ad.

Fadjngo
43
Fadjngo
5 tháng trước
Reply to  Luân Trần

Tiện cho e hỏi luôn nếu xài đám mây của cloudflare thì google nó không biết được ip server mình phải không a?

Hồng Vĩ
14
Hồng Vĩ
8 tháng trước

sao mình chuyển, khi tìm kiếm vô click trên google nó vẫn vô link cũ nhỉ, vô trang thì nó ra link mới @@ cũ mới đều tồn tại, k redriect

Hồng Vĩ
14
Hồng Vĩ
8 tháng trước
Reply to  Hồng Vĩ

mình có thử sử dụng plugin ridrect nó cũng k thể dc luôn. nó báo có 1 lỗi gì đó đang xãy ra khi redirect bằng plugin

Hồng Vĩ
14
Hồng Vĩ
8 tháng trước
Reply to  Luân Trần

dạ đây ạ ,a xem với, e không tài nào redriect được cả top5haiphong.com

Hồng Vĩ
14
Hồng Vĩ
8 tháng trước
Reply to  Luân Trần

sao e check cả trên đt máy tính đều không được nhỉ, xóa cache, xóa luôn plugin cache vẫn k thấy gì @@

Hồng Vĩ
14
Hồng Vĩ
8 tháng trước
Reply to  Luân Trần

e redriect về top10haiphong ý nha a

Hồng Vĩ
14
Hồng Vĩ
8 tháng trước
Reply to  Luân Trần

ụa Permalinks nó có redriect tất cả các trang về top10 không a. mà sao lại phải thay Permalinks vậy a nhỉ

nguyen thi tin
1
nguyen thi tin
10 tháng trước

Hi admin, mình muốn thay đổi trang web vì nó không hoạt động nữa nhưng vẫn giữ nguyên tên miền và muốn goole search vẫn trên top thi liên hệ bên nào hợp lý? add giúp mình nha, thanks all!

Pháp Trình
432
Pháp Trình
11 tháng trước

Mình chuyển sang domain mới được tầm nửa tháng rồi nhưng thời gian đầu mình thấy google chuyển sang domain mới trên tìm kiếm. Nhưng mấy ngày sau đó mình thấy domain cũ trở về lại trên đó. Không biết có lỗi gì không nhỉ.

Ngọc Đức
14
Ngọc Đức
11 tháng trước

Nếu vẫn muốn dùng CSDL và code cũ (nhưng đổi sang tên miền mới) thì phải làm sao ạ?

Phong Thần Thánh
6
Phong Thần Thánh
6 tháng trước
Reply to  Ngọc Đức

Thì vẫn là cách đó thôi bác. Bác dùng Duplicator clone site sang site mới và đổi tên miền sang là okie thôi bác ạ!

Thu Ha
1
Thu Ha
11 tháng trước

Anh ơi , e dùng nginx, ở bước này: server {
server_name .olddomain.com;
return 301 http://newdomain.com$request_uri;
}
để y chang như này, hay phải thay olddomain = tên domain cũ, newdomain = ten domain mới. Mong a giúp đỡ cảm ơn anh nhiều

QUANG DAN
3
QUANG DAN
11 tháng trước

Hello anh nếu cho đoạn code: RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
Này vào thì nó chỉ chuyển mỗi cái tên miền thôi còn các danh mục và bài viết thì làm thế nào ạ.

Cảm ơn bài viết của anh, rất mong được sự phản hồi, trân trọng!

QUANG DAN
3
QUANG DAN
11 tháng trước
Reply to  Luân Trần

Em có làm sai hoặc điều gì không anh, em sử dụng nguyên đoạn code bình luận trên và thay nó bằng tên miền mới của em, mà nói chỉ chuyển mỗi cái tên miền chính thôi. Nếu em thiếu anh có thể em xin đoạn code đầy đủ không ạ, cảm ơn anh!

QUANG DAN
3
QUANG DAN
11 tháng trước
Reply to  Luân Trần

Cảm ơn anh em làm được rồi, đúng là file của em có 1 đoạn code nữa, em đã làm lại bằng cách cho đoạn của anh lên đầu và ok

Lê Bắc
1
Lê Bắc
1 năm trước

chuyển tên miền cũ sang mới có mất lâu không admin ơi, thấy coder bên mình làm cũng hơn 2 tuần chưa thấy chuyển xong. web mình có 200 url thôi

Minh Huy
5
Minh Huy
1 năm trước

anh Luân với mn cho em hỏi: bây giờ Search Console đã thay đổi nên không làm theo bước 3 được nữa, thì phải làm sao ạ?

Anime
73
Anime
1 năm trước

Chả hiểu ông Google làm ăn kiểu gì bao nhiêu lâu rồi cái Search Console mới vẫn không thêm chức năng gì

Pháp Trình
432
Pháp Trình
1 năm trước

Giao diện Google webmaster tools nó không có phần cài đặt thay đổi tên miền thì làm thế nào anh nhỉ?

Đức Anh
9
Đức Anh
1 năm trước

Nếu vẫn dùng host cũ thì chỉ cần trỏ tên miền mới về host cũ rồi redirect tên miền cũ là được đúng không ạ.

Hạnh Tèo
1
Hạnh Tèo
1 năm trước

Hi Bác . Em đang muốn đổi từ law.auc.vn sang luatsu.auc.vn vì trên google toàn tìm ra law.auc.vn
dù em đã update mới luatsu.auc.vn , Đọc xong em chưa hiểu cách thức lắm. help me

Trọng
15
Trọng
1 năm trước

Em đọc mà chưa hiểu lắm Như vậy vẫn phải cài 2 domain trên 2 host à anh?
domain cũ cài 1 bản, domain mới cài 1 bản. sau redirect domain cũ về domain mới đúng ko ạ?

Trọng
15
Trọng
1 năm trước
Reply to  Luân Trần

Cái bước change adress khó quá. Cái giao diện mới tìm ko ra chỗ. Quay lại thằng cũ thì chả đc, redirect 301 rồi nó vào verify cái tên miền cũ không được nó đá ra.

chia se
1
chia se
1 năm trước
Reply to  Trọng

Mình có bị 1 lần giống bạn , nhưng mình đã khắc phục được bằng cách , bạn chỉnh phần yoat seo dùng mã xác nhận cho tên miền cũ ví dụ copy “kM3I7897i8Seamp-nNq4tT88KZBChf79797IZDQ” , còn phần xác nhận tên miền mới thì bạn vào phần trình sữa giao diện wordpress xác nhận cho tên miền mới có code của google là , Ví dụ My title page contents Vậy là xong . P/S : ở đây mình dùng tên miền cũ và tên miền mới là giúp bạn biết phân biệt , tên miên cũ Xác minh quyền sở… Read more »

Phong Thần Thánh
6
Phong Thần Thánh
9 tháng trước
Reply to  chia se

Mình bị giống bác này, redirect oke hết rồi nhưng vào search console mới để verify thì nó báo redirect không thành công. Chả hiểu là vì sao nữa? Trong khi redirect khi vào trực tiếp hoặc trên Google đều được rồi.