วิธีย้ายบล็อกของคุณจาก Blogger ไปยัง WordPress

เผยแพร่แล้ว: 2022-02-26

บล็อกของคุณ (abc.blogspot.com) โฮสต์อยู่บน Blogger และตอนนี้คุณต้องการย้ายบล็อกจาก Blogger ไปยัง WordPress (โฮสต์เอง) ด้วยชื่อโดเมนส่วนตัว เช่น abc.com วิธีที่ง่ายที่สุดในการเปลี่ยนจาก Blogger เป็น WordPress โดยไม่สูญเสียปริมาณการค้นหาของ Google, อันดับของหน้า และสมาชิกฟีดที่มีอยู่ของคุณคืออะไร?

WordPress มีตัวเลือกที่ง่ายในคลิกเดียวสำหรับการนำเข้าบทความในบล็อกและความคิดเห็นของผู้อ่านจาก Blogger ไปยังบล็อก WordPress ใหม่ แต่ยังมีอะไรให้ย้ายมากกว่าแค่การถ่ายโอนเนื้อหา ตัวอย่างเช่น:

  • บทความบางบทความของคุณบนบล็อก Blogspot แบบเก่าอาจมีอันดับสูงมากในเครื่องมือค้นหาสำหรับคำหลักบางคำ แต่เมื่อคุณย้ายบทความเหล่านี้ไปยังบล็อก WordPress ใหม่ คุณจะสูญเสียปริมาณการค้นหาทั่วไปเนื่องจากลิงก์ถาวร (หรือ URL) ของโพสต์ในบล็อกของคุณ จะเปลี่ยน.
  • ผู้คนมาที่บล็อกของคุณผ่านเครื่องมือค้นหา บุ๊กมาร์กของเบราว์เซอร์ และการอ้างอิงจากเว็บไซต์อื่นๆ ที่เชื่อมโยงกับหน้าบล็อกของคุณ หากคุณย้ายไปยัง WordPress บล็อกเกอร์จะไม่เปลี่ยนเส้นทางผู้เยี่ยมชมเหล่านี้ไปยังเว็บไซต์ใหม่ของคุณโดยอัตโนมัติ
  • เมื่อคุณเปลี่ยนจาก Blogger เป็น WordPress ผู้อ่านปัจจุบันที่สมัครรับฟีด RSS ของ Blogger อาจสูญหายไปตลอดกาล หากพวกเขาไม่ได้สมัครรับข้อมูลที่อยู่ฟีด WordPress ใหม่ของคุณด้วยตนเอง (และส่วนใหญ่จะไม่สมัคร)

เครื่องมือตัวนำเข้าที่มีอยู่ใน WordPress จะถ่ายโอนเนื้อหาจาก Blogger ไปยัง Wordpress เท่านั้น แต่หากต้องการดูแลปัญหาต่างๆ ที่ระบุไว้ข้างต้นด้วย ให้ทำตามบทช่วยสอนทีละขั้นตอนนี้ ใช้เวลาน้อยกว่า 5 นาทีในการดำเนินการให้เสร็จ และคุณยังสามารถโอน Google Juice ทั้งหมดจากที่อยู่ blogspot.com เก่าไปยังบล็อก WordPress ใหม่ของคุณได้

วิธีย้ายบล็อกของคุณจาก Blogger ไปยัง WordPress

ก่อนที่คุณจะเริ่มการย้ายข้อมูล อาจเป็นความคิดที่ดีที่จะสำรองข้อมูลบล็อก Blogger ของคุณ รวมทั้งเทมเพลต XML โพสต์ในบล็อก และความคิดเห็นเพื่อความปลอดภัย

หากคุณ ต้องการความช่วยเหลือ เกี่ยวกับการย้าย Blogger ไปยัง WordPress โปรดติดต่อฉันโดยใช้แบบฟอร์มติดต่อที่ ctrlq.org นี่คือตัวเลือกการชำระเงิน

  1. ลงทะเบียนโดเมนเว็บใหม่ ซื้อเว็บโฮสติ้ง และติดตั้ง WordPress บนโดเมนใหม่ของคุณ
  2. เปิดแดชบอร์ดผู้ดูแลระบบ WordPress และภายใต้เครื่องมือ -> นำเข้า ให้เลือกตัวเลือก Blogger* อนุญาตให้ WordPress เข้าถึงบัญชี Blogger ของคุณ เลือกบล็อก blogspot.com ของคุณ และภายในไม่กี่นาที บล็อกโพสต์และความคิดเห็นทั้งหมดในบล็อกเกอร์ของคุณจะพร้อมใช้งานบนไซต์ WordPress ใหม่
  3. เปิดตัวแก้ไขธีม WordPress ภายใต้ ลักษณะที่ปรากฏ -> ตัวแก้ไข และเปิดไฟล์ functions.php เพื่อทำการแก้ไข ธีม WordPress ส่วนใหญ่มีไฟล์ functions.php หรือคุณสามารถอัปโหลดด้วยตนเองไปยังโฟลเดอร์ธีม WordPress ผ่าน cPanel หรือ FTP คัดลอกและวางส่วนย่อยของโค้ดต่อไปนี้ในไฟล์ functions.php ของคุณ (ที่จุดเริ่มต้นของไฟล์) แล้วคลิกปุ่ม “อัปเดตไฟล์” เพื่อบันทึกการเปลี่ยนแปลงของคุณ
 <?php function labnol_blogger_query_vars_filter( $vars ) { $vars[] = "blogger"; return $vars; } add_filter('query_vars', 'labnol_blogger_query_vars_filter'); function labnol_blogger_template_redirect() { global $wp_query; $blogger = $wp_query->query_vars['blogger']; if ( isset ( $blogger ) ) { wp_redirect( labnol_get_wordpress_url ( $blogger ) , 301 ); exit; } } add_action( 'template_redirect', 'labnol_blogger_template_redirect' ); function labnol_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(); } ?>
  1. เปิด Blogger Dashboard และเลือกเทมเพลต เลื่อนลงไปที่หน้าเทมเพลตแล้วเลือกตัวเลือก "เปลี่ยนกลับเป็นเทมเพลตคลาสสิก" เพื่อเปลี่ยนจากเทมเพลตบล็อกเกอร์แบบ XML ไปเป็นเทมเพลตแบบแท็กแบบคลาสสิก
  2. คัดลอกและวางข้อมูลโค้ดต่อไปนี้ลงในเครื่องมือแก้ไขเทมเพลต Blogger ของคุณ แต่ก่อนที่คุณจะดำเนินการดังกล่าว ให้แทนที่ labnol.org ทั้งหมดด้วย URL ไซต์ WordPress ใหม่ของคุณ ตัวอย่างเช่น หากไซต์ WordPress ของคุณอยู่ที่ example.com ให้แทนที่ labnol.org ด้วย example.com และวางข้อมูลโค้ดที่แก้ไขแล้วในตัวแก้ไขเทมเพลตของ Blogger บันทึกการเปลี่ยนแปลง
 <html> <head> <title><$BlogPageTitle$></title> <script> <MainOrArchivePage> window.location.href="http://labnol.org/" </MainOrArchivePage> <Blogger><ItemPage> window.location.href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>" </ItemPage></Blogger> </script> <MainPage> <link rel="canonical" href="http://labnol.org/" /> </MainPage> <Blogger> <ItemPage> <link rel="canonical" href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>" /> </ItemPage> </Blogger> </head> <body> <MainOrArchivePage> <h1><a href="http://labnol.org/"><$BlogTitle$></a></h1> </MainOrArchivePage> <Blogger> <ItemPage> <h1><a href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1> <$BlogItemBody$> </ItemPage> </Blogger> </body> </html>

เราเกือบจะเสร็จแล้ว เปิดหน้าใดก็ได้ในบล็อก Blogger เก่าของคุณและควรเปลี่ยนเส้นทางคุณไปยังหน้า WordPress ที่เกี่ยวข้อง เราใช้การเปลี่ยนเส้นทาง 301 อย่างถาวรในฝั่ง WordPress ดังนั้น Google Juice และ PageRank ทั้งหมดจึงควรส่งต่อไปยังหน้า WordPress ใหม่ของคุณ (วิดีโอ)

วิธีการข้างต้นใช้ได้กับ URL ของ blogspot.com ปกติและโดเมน Blogger เฉพาะประเทศ เช่น blogspot.co.uk, blogspot.com.au หรือ blogspot.in

เครื่องมือนำเข้า Blogger จะย้ายเฉพาะบทความและความคิดเห็นจาก Blogger ไปยัง WordPress แต่ไม่ย้ายรูปภาพ และนั่นน่าจะใช้ได้เพราะ URL ของรูปภาพในบทความ WordPress ที่นำเข้าของคุณยังคงชี้ไปที่ blogspot.com (ซึ่งเดิมโฮสต์รูปภาพไว้) ดังนั้นจึงไม่มีอะไรจะเสียหาย

ดูเพิ่มเติมที่: ย้าย Blogger บนโดเมนที่กำหนดเองไปยัง WordPress

เปลี่ยน RSS Feed จาก Blogger เป็น WordPress

เมื่อคุณย้ายจาก Blogger ไปยัง WordPress URL ของฟีด RSS ของคุณจะเปลี่ยนไปเช่นกัน ไปที่ Blogger -> Settings -> Other แล้วเลือก Post Feed Redirect URL ภายใต้ Site Feed คุณสามารถพิมพ์ที่อยู่เว็บของฟีด WordPress RSS ใหม่ได้ที่นี่ และสมาชิก RSS ที่มีอยู่จะย้ายไปยังฟีดใหม่ของคุณโดยอัตโนมัติ

หากคุณกำลังใช้ FeedBurner เพียงเปลี่ยนแหล่งที่มาจากฟีด Blogger RSS เป็นฟีด WordPress ใหม่ของคุณ

การย้ายไปยัง WordPress เสร็จสมบูรณ์ - อะไรต่อไป?

ตอนนี้ไซต์ WordPress ใหม่ของคุณพร้อมใช้งานกับบทความเก่าของ Blogger แล้ว ต่อไปนี้คือสิ่งสำคัญบางประการที่คุณควรทำ:

  1. เพิ่มไซต์ WordPress ใหม่ของคุณไปยัง Google Webmaster ยืนยันความเป็นเจ้าของไซต์ และส่ง XML Sitemap ที่แสดงรายการ URL บนไซต์ใหม่ของคุณ
  2. ปฏิบัติตามคำแนะนำในการเพิ่มประสิทธิภาพ WordPress ติดตั้งปลั๊กอินที่จำเป็นบางส่วน และให้ความสนใจเป็นพิเศษกับการปรับปรุงความปลอดภัยของไซต์ WordPress ของคุณ
  3. ปฏิบัติตามเคล็ดลับการเขียนบล็อกเหล่านี้และนำบล็อกของคุณไปสู่อีกระดับ

PS: Google หยุดสนับสนุน OAuth 1.0 และด้วยเหตุนี้ปลั๊กอินตัวนำเข้า Blogger ที่มีอยู่ใน WordPress จึงหยุดทำงาน นักพัฒนาปลั๊กอินได้แสดงความไม่สามารถอัปเดตปลั๊กอินเพื่อใช้ Blogger 3 API และ OAuth 2.0 ได้ ดังนั้นเราจึงติดขัดในเวลานี้