LinuxParty

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 

En este punto asumo que tienes un blog alojado en Blogger y que quieres migrarlo a WordPress.org. Vamos a diferenciar dos casos distintos:

  • Tu blog tiene un dominio .com contratado y tu URL es del tipo: http://www.nombredetublog.com
  • Tu blog no tiene un dominio propio y tu URL es del tipo: http://nombredetublog.blogspot.com

Si has contratado un dominio .com, habrá partes del proceso que serán un poco más tediosas. Estas partes estarán indicadas en el apéndice al final del post.

Todo el proceso de instalación, configuración y personalización del blog WordPress.org ya se ha tratado ampliamente en otros artículos de este blog, por lo que no profundizaremos en ello.

La migración de un blog entre dos plataformas requiere de la interacción de 4 servicios independientes:

  1. Blogger
  2. WordPress.org
  3. Hosting
  4. Dominio

Es posible que aparezcan problemas concretos con uno o varios servicios, en cuyo caso la mejor opción será hablar con el servicio técnico de los mismos. Hemos decidido contar con ExtreHost, pues ellos incluso pueden hacerte gratis, este trabajo por ti, contacta con ellos, pues tienen precios muy económicos para el hosting.

Pero si has decidido hacerlo tu, En general, migrar completamente un blog de Blogger a WordPress puede llevar algo de tiempo, especialmente si aparecen complicaciones. Por eso, es mejor asumir desde el principio que, según tu caso, puede llegar a llevarte algo de trabajo. Eso sí, te garantizo que merece la pena.

Si tienes cualquier duda, deja un comentario y haremos todo lo posible por ayudar.

Así que eso, ¡vamos a migrar!

1. Dominio web

Lo primero de todo es el dominio; la dirección que pones en el explorador, vamos.

Si tu blog todavía no tiene dominio propio contratado, este paso es trivial; se puede hacer automáticamente al contratar el hosting web. De todas formas, puede suceder que quieras contratarlo con una empresa aparte, como GoDaddy o Namecheap; especialmente si tienes varios dominios y prefieres tenerlos todos contratados con el mismo servicio.

Por ejemplo, buscar el dominio y contratarlo con ExtreHost, es rápido, cómodo y extremadamente sencillo.

2. Hosting

Lo siguiente será contratar un hosting donde alojar tu web.

Como opciones de hosting bueno, rapido, cómodo y asequible recomiendo ExtreHost. En el enlace tienes más información sobre planes y precios, y verás que estamos hablando de importes muy asequibles en los planes básicos.

Los planes más básicos suelen ser más que suficiente para algo así como el 80% o 90% de los casos. Así que caso seguro que no necesitas más.

Nosotros elegimos a ExtreHost, sobre todo, por:

  1. Su velocidad y fiabilidad
  2. Su buen soporte técnico
  3. Es un hosting especializado en WordPress (y también en Joomla y Prestashop).
  4. Cuidan especialmente la seguridad con cosas como copias de seguridad cada 4h de las bbdd y configuraciones anti-hackeo
  5. La posibilidad de alojar el blog en un dominio temporal durante la migración

Si ya tienes un dominio .com…

La cuestión del dominio temporal es clave, te lo recomiendo encarecidamente. Así, podrás configurar y poner en marcha el nuevo blog tranquilamente mientras los lectores habituales visitan el viejo.

Además, te recomiendo que ocultes durante este periodo los contenidos al público en general con un plugin como, por ejemplo, Ultimate Coming Soon Page.

Si tu blog ya tiene su propia dirección .com y no quieres que tus visitantes se encuentren con una página en obras mientras migras, esta opción es perfecta. Si, por el contrario, tu blog conserva la dirección original de Blogger, te da un poco lo mismo.

Si decides optar por no coger un dominio temporal, será mejor que escojas un momento muy bajo de tráfico para hacer la migración. Ya que durante un buen rato tu blog será un auténtico desastre, yo elegiría algo así como las 2 de la madrugada de la noche de sábado a domingo para minimizar el número de visitas inesperadas.

3. Instalación de WordPress.org

Una vez que tengas el hosting contratado y listo, lo siguiente es instalar WordPress.org en el mismo. En ExtreHost hay un pack de instalación automático, pero puedes hacerlo también de la manera “estándar”, común para cualquier hosting, subiendo los archivos, te recomendamos la primera opción, es rápida, cómoda y segura.

4. Personalización y configuración del blog.

Después viene la magia de instalar la plantilla y configurar el blog como mejor te venga, en definitiva, completar la instalación de WordPress. Es relativamente sencillo, y no vamos a publicar sobre ellos, ahora sólo queda configurar:

  1. Visibilidad para buscadores
  2. Configuración de enlaces permanentes

Visibilidad para buscadores

Un punto importante para evitar problemas con Google. Para evitar que se indexe la web nueva a la vez que la vieja y encuentre contenido duplicado, es importante desactivar la opción de que nos rastreen los motores de búsqueda en la configuración del blog, o bien, usar el plugin para ocultar los contenidos antes recomendado.

Lo puedes encontrar en el menú Ajustes -> Lectura

Configuración de enlaces permanentes

Por defecto, WordPress configura los enlaces permanentes del blog en el formato:

http://www.nombredetublog.com/mes/año/nombre-del-post

Desde el punto de vista del SEO y de la estética del blog, tener los enlaces de esta manera no es la mejor de las opciones; por eso, recomendamos cambiar la estructura a una del tipo:

http://www.nombredetublog.com/nombre-del-post

Mucho más bonica, estilosa y fácil de recordar. Además, parte de los ajustes que haremos más adelante necesitan que los enlaces estén dispuestos de esta forma.

Para hacerlo, no hay más que ir a Ajustes -> Enlaces permanentes y seleccionar la opción “Nombre entrada”.

captura-settings

5. Importación de contenido

En este punto de la migración tenemos:

  1. Dominio
  2. Hosting
  3. WordPress.org instalado
  4. Blog personalizado y configurado

Ahora vamos a lo que realmente importa: migrar el contenido de nuestro blog desde Blogger hasta su nuevo hogar, WordPress.org.

Ánimo, ¡que ya queda menos!


Debido a unos cambios que ha introducido Blogger en su plataforma, el plugin de importación “clásico” de WordPress que se describe a continuación ha dejado de funcionar.

Por suerte, no hay problema porque el plugin Blogger Importer Extended funciona de una manera muy similar y es una excelente alternativa mientras que no se solucione el problema con el plugin original.

Importar el contenido de Blogger a WordPress es realmente fácil. Desde el escritorio de WordPress, ve a Herramientas à Importar, y una vez allí, haz clic en Blogger:

captura-import-1

Esto te llevará a la página de descarga del plugin:

captura-import-2

Una vez instalado, volvemos a Herramientas -> Importar -> Blogger y aparecerá una pantalla como esta:

captura-import-3

Aquí deberemos autorizar la cuenta de Google con la que estemos dados de alta como autores en Blogger:

captura-import-4

Permitimos acceso y ya tendremos a nuestra disposición el panel de control del importador:

captura-import-5

Hacemos clic en el botón y esperamos a que se complete el proceso. Esto puede llevar un rato, dependiendo de lo grande que fuese tu blog. Al terminar podrás ver algo parecido a esto:

captura-import-6

¡Y ya está! Ahora tienes tu viejo blog copiado en su nuevo hogar.

6. Revisión del contenido

Ahora que tenemos nuestro blog importado, toca revisar que la importación se haya hecho en condiciones. La importación automática tiene cuatro problemas básicos:

  1. Se pierden los saltos de línea
  2. La autoría de los posts se asigna a un solo usuario
  3. Las imágenes pierden calidad y los pies de foto se salen de la foto
  4. Las etiquetas pasan a categorías y se vuelve todo un poco lioso

captura-edit-1Si no utilizabas los saltos de línea, si eras solo un autor o si las imágenes de tu blog no eran demasiado importantes, tal vez quieras pasar por alto estos detalles.

El cambio de autoría, etiquetas y categorías se puede hacer fácilmente con la herramienta “Edición masiva”. Para esto:

  1. Ve a Entradas -> Todas las entradas
  2. Selecciona las entradas que quieras editar conjuntamente
  3. Haz clic donde pone “Acciones en lote”, selecciona “Editar” y después “Aplicar”
  4. Modifica a tu antojo

captura-edit-2

La corrección de las fotos y los saltos de línea es un poco tediosa, porque pasa por ir revisando las entradas una a una para colocar los saltos de línea en su sitio y reemplazar las imágenes por su versión de más calidad. Afortunadamente, WordPress importa las imágenes originales, así que no hay que volver a subirlas, solo reindexarlas.

En el caso de mi blog “Ya Estamos En Casita”, somos dos autores, tenemos saltos de línea y las fotos tienen un peso fundamental, por lo que todavía estamos de obras. Lo que más nos está costando es reemplazar todas las fotos de baja calidad por la versión original. Es una paliza de cuidado, así que si alguien tiene un consejo mejor, será bien escuchado

Aparte de estos 4 puntos, es conveniente darle un repaso general a las entradas para verificar que no haya habido otros errores en la importación de contenido. Cada blog es un mundo y cada uno tendrá sus pequeños problemillas.

7. Redirección del dominio web

Ahora que tenemos el blog listo para funcionar, es el momento de sacarlo a la luz. Para esto, vamos a apuntar el dominio al hosting donde tenemos alojado el blog.

Si tu blog tenía la dirección original de Blogger (http://nombredetublog.blogspot.com) y has contratado en dominio junto con el hosting, te puedes saltar este paso porque tu nueva web ya estará operando bajo el dominio que elegiste.

Si tienes un dominio .com…

El siguiente paso será redireccionar tu dominio web a tu flamante nuevo blog. Para ello, accedemos a la consola de administración de nuestro dominio con el gestor con el que lo hayamos contratado y cambiamos los campos indicados por nuestro proveedor de hosting.

Por ejemplo, en el caso particular de que nuestro gestor del dominio sea GoDaddy y nuestro proveedor de hosting, ExtreHost, será necesario cambiar los servidores de nombres en el panel de control de DNS, de forma que apuntes a los de ExtreHost:

captura-domain

Resaltar que esto es para el caso particular ExtreHost – GoDaddy. Para cada combinación de Hosting – Gestor de dominios se tendrá que proceder de manera similar, aunque los interfaces de usuario de los proveedores serán algo distintos.

En cualquier caso, recuerda que con un buen proveedor de hosting como ExtreHost, en todos estos detalles te asiste su soporte técnico con lo cual en esto no debería tener nunca ningún problema. Así que no temas estas cosas.

Además, si durante las fases de instalación, configuración y migración estabas trabajando bajo un dominio temporal, tendrás que llevar a cabo un proceso de sustitución de enlaces internos.

Durante todo el proceso de importación de los posts, los enlaces internos que antes redirigían a tus viejas páginas de Blogger se iban cambiando al nuevo dominio. Solo hay un pequeño problemilla… que el dominio nuevo tampoco es el bueno, era uno temporal.

Para solucionar esto, ExtreHost ofrece un plugin, o te asiste con unas sentencias que debees ejecutar que cambia los enlaces internos que apuntaban al dominio viejo al dominio nuevo. Las instrucciones específicas las proporcionan ellos por email, o te lo hacen ellos cuando contratas sus servicios y son realmente claras y fáciles de utilizar.

8. Redirección de enlaces

Blogger y WordPress.org tienen estructuras de enlaces distintas. Vamos a poner un ejemplo real para entenderlo bien.

En “Ya Estamos En Casita”, tenemos una receta que se llama “Cómo hacer salsa carbonara”. La dirección antigua de Blogger tenía esta pinta:

http://www.yaestamosencasita.com/2013/11/como-hacer-salsa-carbonara.html

Sin embargo, en la nueva versión del blog, la dirección tiene esta pinta:

http://www.yaestamosencasita.com/como-hacer-salsa-carbonara

Prueba a meterte en ambas páginas y verás cómo las dos te llevan a la misma. ¿Qué hemos hecho? Muy fácil, redirecciones de enlaces 301.

Con este tipo de redirecciones, básicamente le estás diciendo al navegador algo como “¡Hey! Esta página que buscas ya no está aquí. A partir de ahora, búscala siempre en este otro enlace.”

De este modo tus lectores podrán llegar a tu blog a través de enlaces viejos sin ningún problema. Sobra decir que esto resulta ideal para el SEO porque conservarás todos los enlaces entrantes que ya tenías.

Con la redirección de enlaces queremos solucionar 2 problemas:

  1. Garantizar que los enlaces antiguos a tu web sigan funcionando
  2. Solucionar pequeños errores en los enlaces que hayan podido ocurrir durante la migración

Para arreglar esto utilizaremos el plugin Redirections, que además de permitirnos hacer redirecciones 301 a mansalva, también nos dejará monitorizar los errores 404 de página no encontrada. Esto último es muy útil para detectar posibles anomalías en los enlaces entrantes que deberemos solucionar.

Para añadir una regla nueva, simplemente abrimos el panel de control del plugin en Herramientas à Redirection y copiamos los campos de los casos que indicaré más abajo.

Los enlaces de Blogger difieren en los de WordPress.org en 3 puntos:

  1. Son estructuras con fecha
  2. Tienen terminación .html
  3. Las páginas para móviles terminan en /?m=1

Vamos a establecer 2 reglas de redirección, una para la estructura general y otra para las páginas optimizadas para dispositivos móviles:

Estructura general

captura-redirect-1

Esta redirección elimina la parte del enlace que correspondía al año y mes de publicación, así como la terminación “.html”.

http://www.nombredetublog.com/aaaa/mm/nombre-de-tu-post.html

  • URL origen:/(\d*)/(\d*)/([A-Za-z0-9-]*).html
  • URL destino: /$3
  • Código HTTP: 301 – Moved Permanently
  • Expresión regular: CHECK

Páginas para móviles m=1

captura-redirect-2

Esta redirección elimina la terminación /?m=1 de los enlaces a tu blog optimizados para móviles.

http://www.nombredetublog.com/aaaa/mm/nombre-de-tu-post.html/?m=1

  • URL origen: /(.*)/?m=(\d*)
  • URL destino: /$1
  • Código HTTP: 301 – Moved Permanently
  • Expresión regular: CHECK

Sumando las 2 reglas, tendremos una estructura de enlaces clavadita a la de WordPress.org:

http://www.nombredetublog.com/aaaa/mm/nombre-de-tu-post.html/?m=1

Ya está todo terminado.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política