¡Que tal Wecindario! Aquí estamos de nuevo, pero esta vez  para seguir con el artículo anterior, cuando pasamos nuestro Blogger al WordPress, Entonces seguimos con nuestra migración del Blogger al WordPress. recordemos un poco , en este caso en el artículo anterior ya lo migramos,  y en este vamos a ver el tema de Seo y demás,  en caso de que nuestro Blogger lo tuviese antes bien posicionado

Cómo migrar el posicionamiento de Blogger al WordPress

Igual pensamos que con migra el contenido ya es suficiente  ¿Verdad? Pero debes saber que si lo dejamos así vamos a perder todo el posicionamiento,  por que Google no sabe que lo hemos migrado. Así que si simplemente lo cerramos (el blogger), cuando Google pase, verá que ya no hay nada ahí, y eliminará  ese blog de los resultados de las búsquedas, perdiendo todo lo que teníamos de antes .

Y para que esto nonos pase, tenemos que establecer una redirección , así Google sabrá que  "nos hemos mudado", y tambien para que los usuarios que vayan al blog de antiguo sean enviados sin más al nuevo

Recuerda que una redirección siempre se hace desde el origen, Entonces volvemos al  Blogger, y en la opción "Plantilla", pinchamos en "Editar HTML".

Y allí la editamos, OJO hay que editar el código , y ponemos este otro

<html>
 <head>
  <title><$BlogPageTitle$></title>

   <script>
    <MainOrArchivePage>
    window.location.href="http://urlNuevoBlog.com/"
    </MainOrArchivePage>
    <Blogger>
     <ItemPage>
     window.location.href="http://urlNuevoBlog.com/?blogger=<$BlogItemPermalinkURL$>"
     </ItemPage>
    </Blogger>
   </script>

   <MainPage>
   <link rel="canonical" href="http://urlNuevoBlog.com" />
   </MainPage>

   <Blogger>
    <ItemPage>
    <link rel="canonical" href="http://urlNuevoBlog.com/?blogger=<$BlogItemPermalinkURL$>" />
    </ItemPage>
   </Blogger>
 </head>

 <body>
  <MainOrArchivePage>
   <h1><a href="http://urlNuevoBlog/"><$BlogTitle$></a></h1>
  </MainOrArchivePage>
  <Blogger>
   <ItemPage>
    <h1><a href="http://urlNuevoBlog/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1>
    <$BlogItemBody$>
   </ItemPage>
  </Blogger>
 </body>
</html>

No olvides que urlNuevoBlog es la url de tu nuevo blog. Le dais a guardar, y listos.

Luego vamos a nuestro WordPress, y añadimos el siguiente código:

function jb-importar-blogger( $vars ) {
  $vars[] = "blogger";
  return $vars;
}

add_filter('query_vars', 'jb-importar-blogger');

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();
}

 

Cómo redirigir los feeds

Y lo último que debemos modificar son feeds. Si ya tenéis distintos seguidores a través de  Feedly o Reeder y no lo actualizáis, nunca mñas recibirán vuestras actualizaciones

Para que esto no pase, tenemos que ir una vez más a  Blogger, y en"Feed del sitio" escribiremos nuestra nueva URL de feed en "URL de redireccionamiento del feed de entradas".

Y con ello los seguidores serán redireccionaod  nuevo feed

En WordPress les  simplemente la URL de la web añadiendo "/feed" . Por ejemplo, en mi caso, sería https://hoswedaje.com/feed/. Entonces, ahí ponéis la vuestra. ¿Fácil NO?

Y ahora sí, Migración Completada del Blogger al WordPress. Ya podemos desconectar del Blogger, y a esperar que Google indexe nuestra nueva y flamante web en WordPress.

Conclusión

Si vamos a migrar de Blogger a WordPress, tenemos que exportar el contenido de Blogger en un archivo XML e importarlo a WordPress. (Lo vimos nene la Otra entrada Blogger a Wordprress )

Para no perder el posicionamiento, y redireccionar los feeds , debemos tocar algo de código y cambiar algunas URL

Y esto es todo Wecindario !! ¿lo habéis hecho alguna vez lo de migrar de blogger a WordPress? ¿Alguna anécdota que contar? Soy todo oidos, escribidme

¡Hasta la próxima wecindario!