Plugin Optimización de Imágenes Gratuito para WordPress
Viernes, 20 Julio 2018 23:16

Importar de Blogger a WordPress los contenidos

Escrito por  Luis Méndez Alejo
CMS:  WordPress |  Versión:  4.3.x |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  15 minutos


Importar de Blogger a WordPress


Si llevas tiempo en esto del blogging y de Internet seguramente serás conocedor de una de las plataformas de publicación de contenidos online más conocida llamada Blogger, de Google.

Pero los tiempos han cambiado y ahora la personalización de la marca y del dominio son factores diferenciadores importantes por lo que si aún conservas un blog en dicha plataforma quizás te hayas planteado importar de Blogger a WordPress los contenidos, ¿cierto?.

Seguro que si, sobre todo porque no es una tarea compleja, dadas las fenomenales herramientas que hoy día hay disponibles (principalmente plugins), aunque a veces solo de pensarlo se hace un poco cuesta arriba si acabas de iniciarte en esto del Hosting autogestionado que no deja de ser una fascinante aventura de emprendimiento y aprendizaje.

Partiendo de la base de que tienes un Blog en la plataforma Blogger, si prestas atención a los pasos explicados en este artículo, conseguirás trasladar los contenidos de Blogger a WordPress ¡sin despeinarte! ...solo tienes que seguir leyendo.

     

 ¿Qué contenidos puedes trasladar desde Blogger?


Básicamente desde Blogger, con el importador nativo que incorpora WordPress.org puedes importar:

  • Categorías
  • Entradas (Post: publicados, programados y en borrador)
  • Comentarios (no spam)
  • Imágenes (si estaban en Picasa quedará copia allí).
  • Visitantes

En la siguiente tabla te muestro lo que puedes reaprovechar con el Importador nativo de Blogger en WordPress.org vs Blogger Importer Extended plugin:

Importador de WordPress.org para Blogger
Plugin Blogger Importer Extended
Importa Entradas SI SI
Importa Páginas NO SI
Importa Etiquetas NO
SI
Importa Comentarios SI (no Avatares de Autor)
SI (no Avatares de Autor)
Importa imágenes de entradas SI SI
Importa Enlaces NO SI
Convierte el formato NO SI
Preserva slugs NO SI
Importa Widgets
NO NO
Importa Temas
NO NO
 

Nota Las importaciones con el plugin Blogger Importer Extended no procesan datos privados en cumplimiento de las políticas de Google.

 

 ¿Cuál es la mejor forma de trasladar los contenidos?


Para esto existen tantas soluciones o recetas como blogs hay en Internet enfocados a explicar este tipo de tareas, por lo que yo voy a basar el presente ejemplo en mi experiencia personal tanto en Blogger como en WordPress.org y los resultados que he obtenido fruto de la experimentación de varios procesos posibles a llevar a cabo.

Al final, después de probar el Importador de Blogger que por defecto incorpora WordPress en sus Herramientas, me he decantado por el uso del plugin Blogger Importer Extended, principalmente por los resultados obtenidos y la sencillez observada durante todo el proceso.

Blogger Importer Extended

Haz clic en la imagen para ir al enlace del plugin  

Importante Aunque el plugin lleva 2 años sin recibir actualizaciones por parte del autor, su funcionamiento con WordPress 4.9.7 es correcto, la migración de contenidos se realiza correctamente y no se han detectado problemas en su uso.

 

 Exportando contenidos de Blogger

Con el plugin citado no va a ser necesario que previamente generes un archivo .xml en Blogger para poder luego importarlo a tu instalación de WordPress, por lo que nos saltamos esta parte del proceso y vamos directamente al asunto.

 

 Importando contenidos de Blogger en WordPress

La mejor manera de documentarte este proceso es por pasos y de forma ilustrada con capturas, estoy seguro que lo comprenderás mejor, podrás seguirlo y ponerlo en práctica a medida que lo vas ejecutando.

Una vez instalado y activado el plugin, localizas el importador de contenidos de Blogger desde el dashboard, Herramientas, Importar en la segunda opción llamada Blogger Importer Extended


Plugin Blogger Importer Extended

Haz clic en la imagen para ampliarla  

Visualizas un aviso que te indica que debes conectar tu cuenta de Google con el servicio de Blogger para que se pueda lanzar la importación de contenidos.


Conectar tu cuenta de Google con el servicio de Blogger

Haz clic en la imagen para ampliarla  

En la misma pestaña/ventana se abrirá un diálogo para que autorices a conectar tu cuenta de Google con Blogger.


Autoriza a conectar tu cuenta de Google

Haz clic en la imagen para ampliarla  

Si la autorización ha sido correcta verás tu cuenta de Blogger vinculada con el plugin para poder importar contenidos del blog que tengas en Blogger.


cuenta de Blogger vinculada con el plugin

Haz clic en la imagen para ampliarla  

Selecciona el blog vinculado (si tienes varios deberás seleccionar aquel del que quieres obtener los contenidos) del que deseas importar.

Hay dos opciones que verás disponibles:

  • Convert formatting: Convertir el formato
  • Preserve slugs: Preservar slugs

Seleccionalas y lanza la importación desde Start Import


Start Import

Haz clic en la imagen para ampliarla  

A partir de aquí, dependiendo de la cantidad de post que tengas en Blogger ¡toca esperar a que se complete el proceso!


Proceso de importación desde Blogger

Haz clic en la imagen para ampliarla  

Concluido este paso lo siguiente es confirmar quien es el usuario admin que asume la autoría de los post importados o es el momento de crear un nuevo usuario, si esto fuese necesario.


Confirmar quien es el usuario Admin

Haz clic en la imagen para ampliarla  

Podemos saltar este paso y asumir que el usuario que muestra por defecto es el deseado haciendo clic en Skip. Recomendado usar la opción Assign authors.

Bueno, pues nada que ¡Felicidades!, doy por sentado que el proceso ha sido el deseado y que ves un mensaje similar a este.


Proceso de importación concluido

Haz clic en la imagen para ampliarla  

Toca comprobar que la importación fue la deseada desde el apartado del dashboard llamado Entradas (menú izquierdo) verificando que están disponibles y son editables.


Comprobar post importados

Haz clic en la imagen para ampliarla  

 

 Las imágenes destacadas y Blogger


A estas alturas, tras comprobar las entradas importadas de Blogger en tu Blog WordPress, habrás comprobado que las imágenes de cada post se duplican.

Esto sucede porque Blogger no trabaja con el concepto de imagen destacada de la misma forma que lo hace WordPress.org (self-hosted) y el resultado de importar contenidos provoca que la imagen siga manteniéndose en la entrada (hablamos de la primera imagen del post, pues un post puede tener más de una pero solo la primera se interpretará como 'destacada') y a su vez sea asignada como imagen destacada en el post una vez importado.


Imagen destacada duplicada

Haz clic en la imagen para ampliarla  

En esto no he encontrado muchas soluciones globales factibles, pues cada cual tiene su propia receta y va a depender mucho de tus ganas de trabajar y de la cantidad de post importados.

Yo opté por editar cada entrada importada y eliminar la primera imagen del post dejando que el rol de imagen destacada fuese el impuesto por WordPress.org tras la importación.


Eliminar imagen del post

Haz clic en la imagen para ampliarla  

Eliminando la imagen del post editado que procedía de la anterior maquetación de contenidos en Blogger.


Eliminar imagen del post

Haz clic en la imagen para ampliarla  

Para obtener un resultado más acorde a la forma como WordPress.org gestiona la imagen principal del post o entrada.


Mostrar solo la imagen destacada en cada post

Haz clic en la imagen para ampliarla  

Obviamente el formato final va a depender del tema que utilices en tu instalación de WordPress.


Con este procedimiento deberías poder importar post de Blogger a tu instalación de WordPress (self-hosted) ya sea en una instalación limpia o de nueva creación o en un Blog ya existente al que quieras incorporar contenidos rescatados de otros blogs tuyos gestionados en la plataforma de Google, sea Blogger o Blogspot.com

Si esta operación la vas a realizar en una web en producción, donde ya tienes otros contenidos generados, es importante que realices primero una copia de seguridad para garantizarte un punto de restauración a un momento anterior o que pruebes primero en una web clonada o duplicada para estar seguro que el proceso no afectará a lo que ya tienes construido.

 

 Redirección 301


No está de más que una vez importados los contenidos desde Blogger te plantees qué autoridad tenían estos en esa plataforma de blogging para evitar que este nuevo contenido pierda fuerza frente al que ya tengas posicionado en Blogger, ya sabes, eso de las Redirecciones 301.

¿Qué debes tener presente al migrar de Blogger a WordPress?

Que los Enlaces Permanentes de Blogger y los de WordPress son diferentes y debes corregir uno por uno tantos como Entradas hayas importado para adaptarlos a WordPress.

Asegúrate en Ajustes, Enlaces Permanentes que los tienes configurados como Estructura personalizada en lugar de "Nombre de la entrada" habitual.


Configuración de Enlaces Permanentes

Haz clic en la imagen para ampliarla  

Por defecto los permalinks en Blogger suelen tener esta estructura:

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

Por lo que tu estructura debe ser:

    https://tu-dominio.com/%year%/%monthnum%/%postname%.html

Es cierto que esto generará URLs con un formato similar al siguiente:

  https://tu-dominio.com/2015/10/direct-trade-pop-up-bansy.html

Es decir, exponiendo el año y el mes de la publicación, que es el método por el que Blogger administrada tus publicaciones.

Lo ideal es que a medida que edites todas las entradas migradas desde Blogger las vayas adaptando tanto en estructura como en permalinks al nuevo formato y te asegures que no hay errores 404 desde tu cuenta de Google Search Console, Rastreo, Errores de rastreo.

Comprueba todos y cada uno de los Enlaces Internos que traen las publicaciones importadas desde Blogger, no vaya a ser que con ellas te traigas de camino un buen puñado de errores 404 por enlaces que ya no existen o son inalcanzables.

 

Lectura recomendada:
Errores 404 en WordPress en enlaces internos ¿solución?


La redirección 301 debe ser permanente para evitar la pérdida de posicionamiento. de esta forma le estarás diciendo a los motores de búsqueda que tenían indexados tus contenidos en Blogger que se han movido a un nuevo sitio web con nuevo dominio y que el tráfico debe redireccionarse a dicho dominio.

 

 Revisa el archivo .htaccess


Es posible que tras la migración de contenidos desde Blogger en algún que otro navegador se presente bucles de redireccionamiento que no acaban (loop) y que están causados por la redirección móvil de Blogger/Blogspot.

Deberás editar tu archivo .htaccess en la carpeta de WordPress donde tengas la web y el código habitual siguiente:

  # BEGIN WordPress
  <IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
  </IfModule>

  # END WordPress

Sustituirlo por el siguiente:

  # Begin WordPress
  # Redirección de archivos
    RewriteRule ^([0-9]{4})_([0-9]{1,2})_([0-9]{1,2})_archive.html$ $1/$2/ [L,R=301]
  #Redirección de categorías y Etiquetas
    RewriteRule ^search/label/(.*)$ category/$1/ [L,R=301]
    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^m=1$
    RewriteRule ^(.*)$ /$1? [R=301,L]
  #Feed ATOM
    RewriteRule atom.xml feed/atom/ [L,R=301]
    RewriteRule feeds/posts/default feed/atom/ [L,R=301]
  #Feed RSS
    RewriteRule feeds/posts/default?alt=rss feed/ [L,R=301]
    RewriteRule rss.xml feed/ [L,R=301]
  #Feed de Comentarios
    RewriteRule /feeds/comments/default comments/feed/ [L,R=301]
    RewriteRule /feeds/comments/default?alt=rss comments/feed/ [L,R=301]
  # End WordPress

Si aún así te sigue fallando comprueba la versión de PHP activa en tu Hosting. No obstante este problema no se presenta en todas las migraciones ni con todos los navegadores.

 

 Conclusiones


No está demás que hagas una copia de seguridad de tus contenidos alojados en Blogger, tanto si piensas mantener esa cuenta activa con las publicaciones como si vas a eliminar el blog en cuestión.

Lo puedes realizar desde Blogger, Configuración, Otros, Importar y hacer copia de seguridad y descargarla a tu ordenador o guardarla en tu nube habitual.


Importar y hacer copia de seguridad

Haz clic en la imagen para ampliarla  

Esto te creará un archivo XML con tus contenidos (sin imágenes) que podrás guardar para la posteridad.

Aprovecha para repasar tu archivo robots.txt que sea el correcto, que no esté siendo excesivamente severo con los bots ya que afectaría a los contenidos que se podrán indexar y envía el sitemap a los motores de búsqueda para que rastreen el nuevo sitio con las entradas de Blogger importadas.

De paso puedes hacer una limpieza de las Entradas "mediocres" que quizás pudieses tener en Blogger, pues ya se sabe que a "entradas mediocres, tráfico mediocre" y el traerte los contenidos a WordPress es para revitalizar tu Blog, darle una lavado de cara y de paso deshacerte de aquellos contenidos que ni aportan ni posicionan.

¡¡Feliz Blogging!! Amamos lo que hacemosWordPress

     

¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress y PrestaShop

WordPress    PrestaShop


Luis Méndez Alejo

Luis Méndez Alejo

Miembro del equipo técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Google+


Plugin Optimización de Imágenes Gratuito para WordPress