Cómo migrar tu blog de Blogger a WordPress
Publicado: 2022-02-26Su blog (abc.blogspot.com) está alojado en Blogger y ahora le gustaría mover el blog de Blogger a WordPress (autohospedado) con un nombre de dominio personal como abc.com. ¿Cuál es la forma más fácil de cambiar de Blogger a WordPress sin perder el tráfico de búsqueda de Google, el ranking de la página y los suscriptores de feed existentes?
WordPress ofrece una opción sencilla con un solo clic para importar publicaciones de blog y comentarios de lectores de Blogger a un nuevo blog de WordPress, pero la migración implica más que simplemente transferir contenido. Por ejemplo:
- Algunos de sus artículos en el antiguo blog de blogspot podrían tener una clasificación muy alta en los motores de búsqueda para ciertas palabras clave, pero una vez que mueva estos artículos a un nuevo blog de WordPress, perderá el tráfico de búsqueda orgánico desde los enlaces permanentes (o URL) de las publicaciones de su blog. cambiará.
- Las personas llegan a su blog a través de motores de búsqueda, marcadores del navegador y referencias de otros sitios web que tienen enlaces a las páginas de su blog. Si migra a WordPress, Blogger no redirigirá automáticamente a estos visitantes a su nuevo sitio web.
- Cuando cambia de Blogger a WordPress, los lectores existentes que están suscritos a su fuente RSS de Blogger pueden perderse para siempre si no se suscriben manualmente a su nueva dirección de fuente de WordPress (y la mayoría no lo hará).
La herramienta Importador disponible dentro de WordPress solo transferirá contenido de Blogger a Wordpress, pero si también desea solucionar los diversos problemas enumerados anteriormente, siga este tutorial paso a paso. Se tarda menos de 5 minutos en completarse y también podrá transferir todo el jugo de Google desde la antigua dirección de blogspot.com a su nuevo blog de WordPress.
Cómo mover tu blog de Blogger a WordPress
Antes de comenzar la migración, puede ser una buena idea hacer una copia de seguridad de su blog de Blogger, incluida la plantilla XML, las publicaciones del blog y los comentarios, solo para estar seguro.
Si necesita ayuda con la migración de Blogger a WordPress, comuníquese conmigo mediante el formulario de contacto en ctrlq.org. Esta es una opción paga.
- Registre un nuevo dominio web, compre alojamiento web e instale WordPress en su nuevo dominio.
- Abra su panel de administración de WordPress y, en Herramientas -> Importar, seleccione la opción Blogger*. Autorice a WordPress para que acceda a su cuenta de Blogger, seleccione su blog blogspot.com y, en cuestión de minutos, todas las publicaciones y comentarios de su blog de Blogger estarán disponibles en el nuevo sitio de WordPress.
- Abra el editor de temas de WordPress en Apariencia -> Editor y abra el archivo functions.php para editarlo. La mayoría de los temas de WordPress incluyen un archivo functions.php o puede cargarlo manualmente en su carpeta de temas de WordPress a través de cPanel o FTP. Copie y pegue el siguiente fragmento de código dentro de su archivo functions.php (al principio del archivo) y haga clic en el botón "Actualizar archivo" para guardar los cambios.
<?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(); } ?>
- Abre tu panel de control de Blogger y elige Plantillas. Desplácese hacia abajo en la página de plantillas y elija la opción "Volver a plantillas clásicas" para cambiar de las plantillas de Blogger basadas en XML a las plantillas clásicas basadas en etiquetas.
- Copie y pegue el siguiente fragmento en su editor de plantillas de Blogger, pero antes de hacerlo, reemplace todas las apariciones de labnol.org con la nueva URL de su sitio de WordPress. Por ejemplo, si su sitio de WordPress se encuentra en example.com, reemplace labnol.org con example.com y pegue el fragmento modificado en el editor de plantillas de Blogger. Guarde los cambios.
<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>
Casi terminamos. Abra cualquier página en su antiguo blog de Blogger y debería redirigirlo a la página de WordPress correspondiente. Estamos utilizando una redirección 301 permanente en el lado de WordPress y, por lo tanto, todo el Google Juice y el PageRank deberían pasar a sus nuevas páginas de WordPress. (video)
El método anterior funciona para las URL normales de blogspot.com y también para los dominios de Blogger específicos de cada país, como blogspot.co.uk, blogspot.com.au o blogspot.in.
La herramienta de importación de Blogger mueve solo publicaciones y comentarios de Blogger a WordPress, pero no imágenes. Y eso debería estar bien porque las URL de las imágenes en sus publicaciones importadas de WordPress todavía apuntan a blogspot.com (donde se alojaron originalmente las imágenes) y, por lo tanto, nada se rompería.
Ver también: Mover Blogger en un dominio personalizado a WordPress
Cambiar fuente RSS de Blogger a WordPress
Cuando pase de Blogger a WordPress, la URL de su fuente RSS también cambiará. Vaya a Blogger -> Configuración -> Otro y seleccione URL de redirección de fuente de publicación en Fuente del sitio. Aquí puede escribir la dirección web de su nueva fuente RSS de WordPress y el suscriptor RSS existente se moverá automáticamente a su nueva fuente.
Si está utilizando FeedBurner, simplemente reemplace la fuente del feed RSS de Blogger por su nuevo feed de WordPress.
Migración a WordPress completa - ¿Qué sigue?
Ahora que su nuevo sitio de WordPress está en funcionamiento con todas las publicaciones antiguas de Blogger, aquí hay algunas cosas importantes que debe hacer:
- Agregue su nuevo sitio de WordPress a Google Webmaster, verifique la propiedad del sitio y también envíe un mapa del sitio XML que enumere las URL en su nuevo sitio.
- Siga estos consejos de optimización de WordPress, instale algunos de los complementos esenciales y preste especial atención a mejorar la seguridad de su sitio de WordPress.
- Siga estos consejos para blogs y lleve su blog al siguiente nivel.
PD: Google dejó de admitir OAuth 1.0 y, por lo tanto, el complemento de importación de Blogger existente en WordPress dejó de funcionar. El desarrollador del complemento ha expresado su incapacidad para actualizar el complemento para usar la API de Blogger 3 y OAuth 2.0 y, por lo tanto, estamos atascados en este momento.