Actualizado 2017. Una de las cosas que seguramente haces cuando inicias a crear un blog es hacer experimentos con blogs gratuitos. La mejor plataforma gratuita para crear un blog es Blogger de Google.
Sin embargo con el tiempo te das cuenta que a pesar de ser un buen servicio necesitas más libertad y por ello decides migrar de blogger a un hosting de pago y con dominio propio. Es el paso que casi todos hemos dado.
En lo personal Blogger me parece excelente, pero te limita en algunas cosas como por ejemplo las url de las entradas siempre llevan el año y el mes: http:/miblog.blogspot.com/2014/02/entrada.html y no ha más opción de cambiar eso, ni siquiera usando un dominio propio.
También no en Blogger no hay mucha facilidad de personalización o mejoras como en WordPress que tenemos muchos plugins para hacer una infinidad de cosas.
Paso 1: Instalación de WordPress
Nota: Si tienes dominio propio en Blogger, entonces debes cambiar los DNS de tu dominio para que ya no apunte a tu blog en Blogger, sino que a tu blog en WordPress. Así que el blog quedaría unos minutos offline, mientras hagas este tutorial.
Antes de iniciar este pequeño tutorial aclaro que no se trata de instalar WordPress en un hosting propio.
Aquí partimos de la base que ya tienes tu dominio y tu hosting, pero sin embargo este paso es muy fácil, si aún no lo has hecho te recomiendo visitar la entrada oficial de WordPress donde te explican cómo instalar WordPress paso a paso. La instalación es fácil, tarda menos de cinco minutos. Sin embargo si es la primera vez que la haces puedes tardar un poco más.
Partimos entonces de que ya tenemos WordPress instalado.
Paso 2: Personalizar WordPress
Partiendo de que ya tienes instalado el CMS, lo siguiente será personalizarlo. Estas son algunas cosas que debes hacer:
- Cambia el theme de tu blog desde Apariencia > Temas
- Revisa los widgets, agrega o elimina según sea el caso.
- Instala los plugins necesarios: Recomiendo que instales Akismet para evitar el spam en los comentarios, SEO de Yoast y Wordfence Security, para empezar.
- Ahora ve a Ajustes > Generales y establece el nombre del blog y la descripción del mismo.
- Ahora ve a Ajustes > Enlaces Permanentes y elije la configuración recomendada tudominio.com/nombre-de-entrada. Esto es importante, si no lo haces, más tarde tendrás muchos problemas si quieres cambiarlos ya que las entradas se indexarán con ese tipo de urls.
- Borra la entrada y la página que trae por defecto la instalación de WordPress.
Con esto ya tendrás la instalación y personalización listas, tendremos un WordPress en blanco, listo para vaciar las entradas del blog que teníamos en Blogger.
Paso 3: Importar las entradas de Blogger
Estando en tu blog de WordPress ve a:
- Instala el plugin: Blogger Importer Extended
- Activa y ejecuta el plugin.
- Acepta los permisos de Blogger.
- Elige el blog de tu cuenta que quieras importar y espera a que el plugin haga su trabajo.
- Asigna autor de las entradas y listo!
Paso 4: Evitar el contenido duplicado
Seguro que estarás pensando, ahora tengo entradas repetidas en Blogger y WordPress, lo que no te beneficiará en nada. Lo que debemos hacer aquí es un truco para redireccionar a los visitantes de Blogger a WordPress. Lo logramos haciendo lo siguiente:
- Abre Blogger y ve hacia Plantilla. Abajo hay una opción llamada Volver a las plantillas clásicas. Ahí eliges una y luego entras a editar el HTML de la plantilla.
- Ahí debes borrar lo que haya y colocar los siguiente:
- <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN»
«http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»>
<html xmlns=»http://www.w3.org/1999/xhtml» xml:lang=»en» lang=»en»
dir=»<$BlogLanguageDirection$>»>
<head>
<title><$BlogPageTitle$></title>
<script type=»text/javascript»>
<MainOrArchivePage>window.location.href=’http://tublog.com/'</MainOrArchivePage>
<Blogger><ItemPage>
window.location.href=’http://tublog.com/blogger/?q=<$BlogItemPermalinkURL$>’
</ItemPage></Blogger>
</script>
<MainPage><link rel=»canonical» href=»http://tublog.com/» /></MainPage>
<Blogger><ItemPage>
<link rel=»canonical» href=»http://tublog.com/blogger/?q=<$BlogItemPermalinkURL$>» />
</ItemPage></Blogger>
</head><body>
<div style=»border:#ccc 1px solid; background:#eee; padding:20px; margin:80px;»>
<p>This page has moved to a new address.</p>
<h1>
<MainOrArchivePage>
<a href=»http://tublog.com«><$BlogTitle$></a>
</MainOrArchivePage>
<Blogger>
<ItemPage>
<a href=»http://tublog.com/blogger/?q=<$BlogItemPermalinkURL$>»><$BlogItemTitle$></a>
</ItemPage>
</Blogger>
</h1>
</div>
</body>
</html> - Sustituye tublog.com por la dirección de tu sitio en WordPress
- Guarda los cambios.
Listo, con esto ya deberían redirigirse las visitas de Blogger a WordPress.
Paso 5: Manejar la redirección en WordPress
Para hacer la redirección en WordPress necesitarás instalar el siguiente plugin: Blogger to WordPress Redirection . Sigue las instrucciones que te indica, servirá para redirigir la entradas de dominio blogspot a tu nuevo blog.
Si tenías dominio propio en Blogger, entonces necesitarás agregar estas líneas a tu archivo htaccess, al principio, antes de # BEGIN WordPress:
RewriteEngine on
RedirectMatch 301 /([0-9]+)/([0-9]+)/(.*)\.html$ /$3
Éstas líneas serán las encargadas de conectar correctamente las entradas por el cambio de permalinks, es decir cuando alguien visite: tublog.com/2014/02/entrada.html automáticamente se le redirija hacia: tublog.com/entrada.
Hola yo tengo mi dominio de pago que redirecciona a mi blog de blogger, si yo migro a wordpress con servidor de pago, mis visitas se seguiran manteniendo? y no habra duplicado de temas?
Siempre y cuando mantengas la estructura de los permalinks no habrá ningún problema.
Hola, intento copiar el html para evitar contenido duplicado y no me deja copiarlo. Si me lo resuelves o me lo facilitas… Gracias.
Cual html intentas copiar, en qué parte?
Dentro de unos dias me mudo a hosting + dominio pago y me re sirve, muchas gracias, mi blog cuenta con pocos articulos y un bajo posicionamiento pero ya saldra adelante, gracias :)
Esta Bueno el tuto pero hay cosas en las que perdes mucho trafico y posiciones haciendo el cambio que tenes. Ya que es un cambio drástico de urls y en blogger no tenemos acceso al server y por lo tanto la unica redireccion que podemos hacer es por Javascript (lejos de una 301).
Lo ideal es mantener la estructura de las url como las teníamos (con el año y mes) , usar el importador propio de WordPress y después usar el plugin blogger 301 redirect. Es mas fácil pero evitaríamos ese cambio drástico de urls y perdida de posicionamiento.
Aunque si se tiene pocos post y no preocupa el SEO que tenias, hacerlo asi es una buena opción mas que nada porque pones las url bien optimizadas y otros detalles mas.
Es cuestión de la situacion de cada uno
Saludos