Blogger에서 WordPress로 블로그를 마이그레이션하는 방법

게시 됨: 2022-02-26

귀하의 블로그(abc.blogspot.com)는 Blogger에서 호스팅되며 이제 블로그를 abc.com과 같은 개인 도메인 이름을 사용하여 Blogger에서 WordPress(자체 호스팅)로 이동하려고 합니다. Google 검색 트래픽, 페이지 순위 및 기존 피드 구독자를 잃지 않고 Blogger에서 WordPress로 전환하는 가장 쉬운 방법은 무엇입니까?

WordPress는 Blogger의 블로그 게시물과 독자 댓글을 새 WordPress 블로그로 가져올 수 있는 간편한 원클릭 옵션을 제공하지만 마이그레이션에는 단순히 콘텐츠를 전송하는 것 이상의 작업이 있습니다. 예를 들어:

  • 이전 blogspot 블로그에 있는 기사 중 일부는 특정 키워드에 대해 검색 엔진에서 매우 높은 순위에 있을 수 있지만 이 기사를 새 WordPress 블로그로 옮기면 블로그 게시물의 영구 링크(또는 URL) 때문에 유기적 검색 트래픽을 잃게 됩니다. 바뀔 것이다.
  • 사람들은 검색 엔진, 브라우저 책갈피 및 블로그 페이지에 연결된 다른 웹 사이트의 추천을 통해 블로그를 방문합니다. WordPress로 마이그레이션하는 경우 Blogger는 이러한 방문자를 새 웹사이트로 자동 리디렉션하지 않습니다.
  • Blogger에서 WordPress로 전환하면 Blogger RSS 피드를 구독하는 기존 독자가 새 WordPress 피드 주소를 수동으로 구독하지 않으면(대부분은 구독하지 않음) 영구적으로 손실될 수 있습니다.

WordPress 내에서 사용할 수 있는 가져오기 도구는 Blogger에서 Wordpress로만 콘텐츠를 전송하지만 위에 나열된 다양한 문제도 처리하려면 이 단계별 자습서를 따르세요. 완료하는 데 5분 미만이 소요되며 이전 blogspot.com 주소에서 새 WordPress 블로그로 모든 Google Juice를 전송할 수도 있습니다.

Blogger에서 WordPress로 블로그를 이동하는 방법

마이그레이션을 시작하기 전에 안전을 위해 XML 템플릿, 블로그 게시물 및 댓글을 포함한 Blogger 블로그를 백업하는 것이 좋습니다.

Blogger에서 WordPress로 마이그레이션하는 데 도움이 필요 하면 ctrlq.org에서 문의 양식을 사용하여 저에게 연락해 주십시오. 이것은 유료 옵션입니다.

  1. 새 웹 도메인을 등록하고 웹 호스팅을 구입하고 새 도메인에 WordPress를 설치하십시오.
  2. WordPress 관리 대시보드를 열고 도구 -> 가져오기에서 Blogger* 옵션을 선택합니다. WordPress에 Blogger 계정 액세스 권한을 부여하고 blogspot.com 블로그를 선택하면 몇 분 안에 모든 Blogger 블로그 게시물과 댓글을 새 WordPress 사이트에서 사용할 수 있습니다.
  3. Appearance -> Editor에서 WordPress 테마 편집기를 열고 편집을 위해 functions.php 파일을 엽니다. 대부분의 WordPress 테마에는 functions.php 파일이 포함되어 있거나 cPanel 또는 FTP를 통해 WordPress 테마 폴더에 수동으로 업로드할 수 있습니다. 다음 코드 스니펫을 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 대시보드를 열고 템플릿을 선택합니다. 템플릿 페이지를 아래로 스크롤하고 "클래식 템플릿으로 되돌리기" 옵션을 선택하여 XML 기반 Blogger 템플릿에서 클래식 태그 기반 템플릿으로 전환합니다.
  2. 다음 스니펫을 복사하여 Blogger 템플릿 편집기에 붙여넣으십시오. 그러나 그 전에 labnol.org의 모든 항목을 새 WordPress 사이트 URL로 바꾸십시오. 예를 들어 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 페이지로 리디렉션됩니다. WordPress 측에서 영구 301 리디렉션을 사용하고 있으므로 모든 Google Juice 및 PageRank가 새 WordPress 페이지로 전달되어야 합니다. (동영상)

위의 방법은 일반 blogspot.com URL과 blogspot.co.uk, blogspot.com.au 또는 blogspot.in과 같은 국가별 Blogger 도메인에도 적용됩니다.

Blogger 가져오기 도구는 Blogger의 게시물과 댓글만 WordPress로 이동하지만 이미지는 이동하지 않습니다. 가져온 WordPress 게시물의 이미지 URL이 여전히 blogspot.com(이미지가 원래 호스팅된 곳)을 가리키고 있으므로 아무 것도 깨지지 않기 때문에 괜찮습니다.

참조: 맞춤 도메인의 Blogger를 WordPress로 이동

RSS 피드를 Blogger에서 WordPress로 전환

Blogger에서 WordPress로 이동하면 RSS 피드의 URL도 변경됩니다. Blogger -> 설정 -> 기타로 이동하고 사이트 피드에서 게시물 피드 리디렉션 URL 을 선택합니다. 여기에 새 WordPress RSS 피드의 웹 주소를 입력하면 기존 RSS 구독자가 자동으로 새 피드로 이동합니다.

FeedBurner를 사용하는 경우 Blogger RSS 피드의 소스를 새 WordPress 피드로 바꾸면 됩니다.

WordPress로 마이그레이션 완료 - 다음은 무엇입니까?

이제 새 WordPress 사이트가 모든 이전 Blogger 게시물과 함께 실행되고 있으므로 수행해야 할 몇 가지 중요한 작업이 있습니다.

  1. 새 WordPress 사이트를 Google 웹마스터에 추가하고 사이트 소유권을 확인하고 새 사이트의 URL을 나열하는 XML Sitemap도 제출하십시오.
  2. 다음 WordPress 최적화 팁을 따르고 일부 필수 플러그인을 설치하고 WordPress 사이트의 보안을 개선하는 데 특별한 주의를 기울이십시오.
  3. 이 블로깅 팁을 따르고 블로그를 한 단계 업그레이드하십시오.

추신: Google은 OAuth 1.0 지원을 중단했으며 이에 따라 WordPress의 기존 Blogger 가져오기 플러그인 작동이 중단되었습니다. 플러그인 개발자는 Blogger 3 API 및 OAuth 2.0을 사용하도록 플러그인을 업데이트할 수 없다고 밝혔으므로 현재로서는 중단되었습니다.