Chuyển từ Blogger sang WordPress không bị mất thứ hạng

So sánh Blogger và Wordpress

Blogger là nền tảng blog lâu đời thuộc sở hữu của Google (từ năm 2000). Cho đến nay đây vẫn là dịch vụ blog phổ biến thứ 2 trên thế giới (đứng đầu là WordPress). Và tại Việt Nam, có lẽ phải đến hơn 90% người sử dụng blogger vào mục đích seo các website. Tỷ lệ những người xây dựng blog 1 cách bài bản, chuyên nghiệp thì rất ít. Lý do là vì blogger tuy dễ sử dụng hơn nhưng lại ít tính năng hơn wordpress. Khả năng mở rộng của Blogger không bằng WordPress nên cá nhân tôi cho rằng WP mới chính là nền tảng blog tuyệt vời nhất, có thể đáp ứng mọi nhu cầu của 1 blogger chuyên nghiệp.

Nếu các bạn đã lỡ chọn blogspot rồi thì cũng chẳng sao, các bạn vẫn có thể tiếp tục sử dụng nó. Nhưng nếu bạn muốn mở rộng, và đặc biệt thích WordPress thì đây chắc chắn là bài viết cần thiết để chuyển sang WordPress cho một sự khởi đầu mới mạnh mẽ hơn. Bạn sẽ không hối hận đâu!

Tại sao bạn nên chuyển sang WordPress

Trong phạm vi bài viết này tôi chỉ tóm tắt vài ưu điểm của WordPress so với Blogger như sau:

  1. URL của blogger rất ngu với tiếng Việt, thường xuyên bị lỗi. WordPress thì hoàn hảo hơn khi chuyển các ký tự tiếng Việt về không dấu rất tuyệt vời. Nói chung WP chuẩn SEO hơn dù blogger là con của Google.
  2. Khung soạn thảo của blogger không thông minh bằng WordPress. Nếu bạn copy dữ liệu từ Word hoặc từ 1 nơi khác thì blogger giữ nguyên toàn bộ các thuộc tính nên rất dễ bị lỗi khi trình bày. Còn WP thì tự động xóa, chỉ giữ lại 1 số thẻ cơ bản để chúng ta trình bày lại dễ dàng hơn.
  3. Cộng đồng phát triển WP đông hơn nên các tiện ích mở rộng cũng như giao diện đa dạng hơn.

Hướng dẫn chuyển từ blogspot sang wordpress

Nhà phát triển WordPress thiết kế riêng 1 plugin cho bạn import dữ liệu từ blogspot sang. Tuy nhiên nếu sử dụng plugin này bạn sẽ phải làm thủ công rất nhiều thứ, chẳng hạn như phải up lại toàn bộ ảnh (vì trước đó nó lưu trữ trên blogger). Đó là lý do tôi sẽ giới thiệu cho các bạn 1 plugin khác mạnh mẽ hơn: Blogger Importer Extended.

Nào, chúng ta bắt đầu:

Bước 1: Cài đặt website WordPress.

Tất nhiên rồi, bạn phải có sẵn 1 website trên nền tảng WordPress chứ. Nếu bạn chưa biết cài WP như nào thì có thể tham khảo bài hướng dẫn tại đây.

Bước 2: Cài đặt plugin Blogger Importer Extended vào website WordPress của bạn.

Nếu bạn cũng chưa biết cài đặt plugin như thế nào thì có thể xem hướng dẫn ở đây.

Bước 3: Import dữ liệu.

Bạn vào Tools => Import, click Run Importer ở phần Blogger Importer Extended:

blogger importer

Bạn sẽ được chuyển đến trang Import. Click nút Ok, let’s go! để bắt đầu.

import du lieu

Bạn sẽ phải đăng nhập gmail quản lý tài khoản blogger để cấp quyền cho plugin lấy dữ liệu. Nếu có nhiều Gmail thì bạn chọn chính xác Gmail quản lý blogger.

Đăng nhập Gmail

Sau khi đăng nhập xong, tại trang import dữ liệu sẽ hiện danh sách các tài khoản blogger của bạn. Chọn tài khoản mà bạn muốn import và nhấn start import.

chọn tài khoản blogger
Chọn tài khoản blogger bạn muốn lấy dữ liệu

Tùy vào dữ liệu của bạn nhiều hay ít mà quá trình import có mất nhiều thời gian hay không. Ví dụ như blog này chỉ có 27 bài viết nên chỉ mất vài giây để import thôi.

start import

Sau khi lấy dữ liệu xong, plugin sẽ hỏi bạn ghép nội dung cho thành viên nào:

chon user

Click nút Assign authors hoặc Skip để hoàn tất quá trình.

Một số lưu ý

Nếu blog của bạn quá nhiều dữ liệu thì tiến trình import có thể khá lâu và đôi lúc có cảm giác bị treo. Nhưng bạn cứ để yên và kiên nhẫn chờ đợi. Khi nào hoàn tất nó sẽ chuyển sang trạng thái thành công.

Về cơ bản thì mọi thứ đã được chuyển sang thành công. Nhưng để giữ nguyên thứ hạng seo cho trang web mới thì bạn cần redirect 301 các URL cũ sang URL mới.

Cài đặt chuyển hướng từ blogger sang wordpress

Đầu tiên các bạn phải đảm bảo cấu trúc URL mới và cũ là như nhau.

Cài đặt Permalinks trong WordPress
Cài đặt Permalinks trong WordPress

Tại trang quản trị WP, bạn vào Settings => Permalinks. Chỉnh cấu hình là:

/%year%/%monthnum%/%postname%.html

Ở mục tag, bạn cấu hình là:

search/label

Bởi vì các Label trong blogger sau khi import sẽ chuyển thành Tag trong wordpress. Nên phải cấu hình URL của tag như trên để giống với blogspot.

Chuyển hướng trong blogger

Bạn vào trang quản trị blogger, phần Cài đặt => Chủ đề. Bạn kéo xuống cuối trang chọn Hoàn nguyên về chủ đề cổ điển.

hoan nguyen ve chu de co dien

Ở phần sửa HTML bạn sẽ chèn code để chuyển hướng sang domain mới.

sua html

Code như sau:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="<$BlogLanguageDirection$>">
<head><title><$BlogPageTitle$></title>

var wpblog = "http://dovanphuong.com/?br=";
wpblog = wpblog + window.location.href.replace('http:','');
window.location.href="http://dovanphuong.com/"
window.location.href=wpblog

<MainPage><link rel="canonical" href="http://dovanphuong.com/" /></MainPage>
<Blogger><ItemPage><link rel="canonical" href="http://dovanphuong.com/?br=<$BlogItemPermalinkURL$>" /></ItemPage></Blogger>
<MainorArchivePage><meta content='0;url=http://dovanphuong.com/' http-equiv='refresh'/></MainOrArchivePage>
<Blogger><ItemPage><meta content='0;url=http://dovanphuong.com/?br=<$BlogItemPermalinkURL$>' http-equiv='refresh'/></ItemPage></Blogger>
</head>
<body>
<p>Tôi đã chuyển website đến tên miền mới </p>
<h1><MainOrArchivePage><a href="http://dovanphuong.com/"><$BlogTitle$></a></MainOrArchivePage>
<Blogger><ItemPage><a href="http://dovanphuong.com/?br=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></ItemPage></Blogger></h1>
</body></html>

Nhớ thay dovanphuong.com thành tên miền của bạn và lưu lại.

Tiếp theo, mở file functions.php trong thư mục theme của WordPress và chèn vào đoạn code dưới đây:

function blogger_query_vars_filter( $vars ) {
 $vars[] = "blogger";
 return $vars;
}
 
add_filter('query_vars', 'blogger_query_vars_filter');
 
function blogger_template_redirect() {
 global $wp_query;
 $blogger = $wp_query->query_vars['blogger'];
 if ( isset ( $blogger ) ) {
 wp_redirect( get_wordpress_url ( $blogger ) , 301 );
 exit;
 }
}
 
add_action( 'template_redirect', 'blogger_template_redirect' );
 
function get_wordpress_url($blogger) {
 if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) {
 $query = new WP_Query ( 
 array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) );
 if ($query->have_posts()) { 
 $query->the_post();
 $url = get_permalink(); 
 } 
 wp_reset_postdata(); 
 } 
 return $url ? $url : home_url();
}

Xong! Bạn phải chờ vài ngày đến 1 tuần để Google cập nhật. Trong quá trình cập nhật có thể từ khóa sẽ bị biến động đôi chút nhưng sẽ sớm ổn định trở lại nên bạn cứ yên tâm.

Nếu còn thắc mắc gì vui lòng bình luận phía dưới để nhận được sự hỗ trợ!

5 1 vote
Đánh giá bài viết

Nếu bạn thấy nội dung này có giá trị, hãy mời Ngọc một ly cà phê nhé!

Bạn thích nội dung này?

Ngọc thường xuyên gửi những thông tin như thế này cho bạn qua email mỗi tuần. Hơn 5000+ người đang nhận thông tin! (Mỗi tuần chỉ 2 email - Không SPAM)

Bạn cũng sẽ thích:

Theo dõi
Thông báo qua email khi
guest

6 Bình luận
Inline Feedbacks
View all comments
Bin
Bin
Khách
5 năm trước

Cam on admin da chia se mot kien thuc huu ich

Ngọc Yên
Khách
6 năm trước

Cho mình hỏi khi chuyển như vậy url có bị ảnh hưởng gì không bạn?

Minh Khánh
Khách
6 năm trước

hay nhưng khá khó hiểu cho người mới làm quen wordpress

Hồng Anh
Hồng Anh
Khách
Reply to  Đỗ Văn Phương
5 năm trước

Anh ơi mình làm xong hết các bước trên rồi, vậy mình có cần khai báo lại cho google console biết không anh? VD:

6
0
Ý kiến của bạn luôn tuyệt vời, hãy để lại bình luận!x

Tải miễn phí E-book

Bí mật giúp bạn xây dựng cỗ máy ATM tại nhà.