Últimos Artículos
Artículos Populares
Analizador De FeedBurner

Migrar De Blogger A WordPress Y Mantener Las URL

Written by Alfonso Muñoz on April 17, 2008 – 0:13

Últimamente son muchos los bloggers que migran de la plataforma Blogger de Google a la de WordPress. El principal problema que surge es como trasladar los artículos de la primera plataforma a la segunda y como mantener la estructura de URL y permalinks que desarrollaste para no perder visitantes ni posicionamiento en los buscadores. Por ello he investigado en la web para buscar una información útil que pueda echar una mano y finalmente he encontrado y traducido el manual o guia que teneis a continuación.

Antes de empezar quería hacer la aclaración de que tal como presenta las cosas la guía parece ser que puedes descargarte el sistema de Blogger e instalarlo a tu aire en tu propio hosting como se hace con WordPress. Yo pensaba que Blogger solo lo podías utilizar desde un subdominio BlogSpot. Al final de la guía deja unos consejos para los que quieran hacer la migración desde un subdominio BlogSpot.

Yo afortunadamente no he tenido que migrar ya que directamente comencé con la plataforma WordPress pero se que mucha gente puede tener problemas o no saber hacerlo.

La guia original la teneis disponible Clazh.com por si alguien quiere consultarla en inglés.

/* La traducción empieza aquí*/

Trasladarse desde Blogger a WordPress es realmente facil utilizando la herramienta que incorpora WP para importar desde este primer sitio. El gran problema es que un montón de gente tiene que afrontar el hecho de que WordPress no mantiene los permalings, es decir, la url de los posts. Di unas vueltas hasta que encontré una solución realmente simple gracias a David Pascoe que fue el que proveyó la solución a este problema. He testeado esto y funciona perfectamente, puedes moverte de Blogger a WordPress y mantener la URL de tus posts y por tanto mantener tu tráfico y PageRank de Google sin verder ninguna visita. Me llevó menos de 15 minutos realizar todo el proceso (pero si eres nuevo en WordPress te puede llevar un poco mas).

Razones para moverse de Blogger a WordPress:

  1. Más avanzado y mejor software para el blogging. Comparando Blogger con WordPress el segundo tumba al primero.
  2. Una comunidad más grande lo que significa miles de themes y plugins estupendos y gratuitos .
  3. Un blogging más facil, mejor sistema de comentarios, medidas contra el spam, etc.

Razones que echan para atras al moverse de Blogger a WordPress:

  1. Importar de Blogger a WordPress no importa tus imagines hospedadas, las cuales continuan en Blogger. Estas imágenes continuarán durante un tiempo pero como Blogger no permite el hot-linking (Nota del Traductor: enlazar recursos desde fuera, en este caso las imágenes) después de un tiempo dejarás de verlas de modo que necesitas moverlas manualmente hacia tu hosting o algún tipo de servicio de hosting para imágenes. Afortunadamente para mucha gente esto no es un problema ya que muchos bloggers hospedan sus imágenes en Flickr o Photobucket. Para los más geeks se puede chequear este plugin o este comando de shell para mover tus imágenes a tu propio dominio.

Pensé que podía escribir un tutorial paso a paso debido a que un montón de gente/bloggers lo encontrará extremadamente útil. Usaré kiruba.com como ejemplo.
Asumo unas pocas cosas:

  1. Sabes como instalar y manejar WordPress (Aquí hay algunas guias sobre como instalar WordPress localmente o como instalarlo en tu servidor).
  2. Estás usando Blogger Beta (supongo que actualmente todos habrán sido forzados por Google a migrar al nuevo Blogger Beta).
  3. Estás alojado bajo tu propio dominio como kiruba.com (para gente que intente la migración desde http://yourblog.blogspot.com dejo al final unos pasos extra que necesitarán).

Como trasladarse desde Blogger a WordPress manteniendo las URL/Permalinks y el tráfico

1. Hacer una instalación temporal de WordPress.

El primer paso es hacer una instalación o en tu computadora local o en un directorio temporal de tu hosting. La razón por la que instalamos WordPress en un directorio temporal es que necesitamos obtener todos los artículos desde kiruba.com (que usa Blogger) y borrar esa instalación Blogger para hacer una nueva en WordPress bajo ese dominio kiruba.com y finalmente volcar los artículos que inicialmente sacamos de Blogger. Necesitamos una instalación en un directorio temporal para importar todos los artículos y comentarios y comprobar que todos los permalinks originales y URL’s se han mantenido. Después de instalar WordPress (en el directorio temporal) hay que ir a la Administración de Entradas y Páginas y borrar el artículo Hello Word y la página AcercaDe (About) que se crean automáticamente cuando instalas WordPress. Aprender como instalar y activar permalinks es la única parte complicada, el resto es extremadamente fácil.

Nota Importante: si haces la instalación en una máquina local asegurate de que se pueden usar permalinks.

Nota del Traductor: esto es simple, basta con buscar el archivo de configuración del apache (httpd.conf), una vez instalado mediante Appserv o mediante XAMPP (en las rutas C:\AppServ\Apache\conf o C:\Xampplite\Apache\conf según lo que instalases) y buscar la siguiente línea

#LoadModule rewrite_module modules/mod_rewrite.so

para dejarla del siguiente modo (observar que solo es quitarle el #)

LoadModule rewrite_module modules/mod_rewrite.so

2. Modificar el Blogger Importer / Importador desde Blogger.

No te preocupes, lo único que tienes que hacer es descargar este archivo BloggerImport y reemplazar el original que se sigua en

wordpress/wp-admin/import/blogger.php

Para los que quieran saber detalles técnicos aquí están los cambios que hice en el archivo Blogger.php gracias a David Pascoe. Abre el archivo

WordPress/wp-admin/import/blogger.php

y busca la line que contiene la cadena de texto wp_insert_post - más o menos por la línea 520. Inserta estas dos línes despues de la llamada a wp_insert_post;

Nota: la segunda y tercera línea necesitan estar en una única línea, fueron partidas por razónes de publicación (Nota del Traductor: que no le entraban en el artículo, vamos).

preg_match("/([^/]+).html$/”, $entry->old_permalink ,$matches);
$wpdb->query(”UPDATE $wpdb->posts SET post_name =
‘” . $matches[1] . “‘ WHERE ID = ‘$post_id’”);

3. Importar todos los artículos y comentarios desde Blogger a WordPRess usando el Importer.

Ir a Administración > Importar > Blogger (Manage > Import > Blogger)

Nota del Traductor: si no tienes instalada una tradución al español tu panel de control estará en inglés.

Se te pedirá autorización para el proceso de importación, obviamente debes autorizar.

Se te pedirá que introduzcas tu nombre de usuario y contraseña para Google. Después de lo cual necesitas clickar el botón de permitir el acceso (Grant access)

Se te mostrará una lista con todos los blogs que posees junto con el número de artículos y comentarios. Debes seleccionar el blog que deseas importar.

Una vez que clickas el botón de importar verás una barra de progreso avanzar al paso que los artículos y los comentarios se importan. Una vez terminado el texto del botón de importación cambia a Set Authors, clicka en él

Verás tu nombre de usuario de Blogger (si había multiples autores los verás también), selecciona admin (este es el usuario por defecto en WordPress) del desplegable y clicka en salvar los cambios.

Has acabado con la importación de tus artículos.

4. Cambiando tus URL/Permalinks para mantener tu tráfico y Page Rank de Google.

Esta es la parte que has estado esperando, es muy fácil, debes ir a Opciones > Permalinks (Options > Permalinks)

Cambia la seleccion de Predeterminada (Default) a Personalizada (Custom)

Introduce lo siguiente en la caja de texto para la estructura de Personalización (Custom Structure Textbox):


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

Nota del Traductor: si has instalado WordPress en un ordenador local usando Xampp o AppServ era necesario, como mencioné, que activases permalinks. Una vez activados debes introducir esta estructura personalizada:


/index.php/%year%/%monthnum%/%postname%.html

en lugar de la primera estructura de personalización que facilité arriba.

Has acabado este paso.

5. Chequeando tus URLs y Permalinks.

Una vez hemos completado los pasos anteriores nos queda comprobar que las URL’s mantengan la misma estructura. Las partes de la URL en negrita son las partes que debes comprobar

URL Original:


http://clazh.blogspot.com/2006/10/microsoft-and-apple-together.html 

URL después de la importación:


http://localhost/kirbs/index.php/2006/10/microsoft-and-apple-together.html 

Mueve todo a una nueva instalación de WordPress

Una vez has acabado con todo vete a tu instalación temporal de WordPress y dentro del panel de administración vete a Administrar > Exportar (Manage > Export) y clicka en Descargar Archivo de Exportación (Download Export File). Descarga y guarda el archivo XML.

Borra tu instalación de Blogger y archivos excepto el directorio de imágenes si tienes uno.

Instala una nueva copia de WordPress en la localización original de tu blog. Por ejemplo si tu blog estaba en kiruba.com tienes que instalar WordPress en el directorio raiz, si estaba instalado en kiruba.com/blog entonces debes instalar WordPress en un directorio llamado blog.

Importa el archivo XML que salvaste antes mediante la opción Administrar > Importar > WordPress (Manage > Import > WordPress)

Selecciona Admin del desplegable y clicka submit.
Repite el paso 4 para activar permalink. Haz una búsqueda en Google para ver si funcionan los enlaces hacia tu migración a WordPress.

Pasos Extra para redireccionar tu tráfico para bloggers que se trasladan desde un Subdominio BlogSpot.

Hay dos formas de hacer esto. Una es rápida y sucia además de un poco dificil. La otra es el camino largo pero el más fácil.

La lenta y fácil manera de trasladarse desde un Subdominio BlogsPot.

Yo te recomendaría que siguieses estos pasos en lugar de la manera sucia y rápida. Aquí están los pasos que tienes que seguir:

  1. Compra tu propio dominio.
  2. Usa la opción Custom Domain Option. Guia (en inglés) sobre este tema: Step-by-Step Guide on configuring Custom Domains.
  3. Tu dirección BlogSpot será automáticamente redireccionada a tu nuevo dominio, de ese modo cualquier link o favorito, y el tráfico hacia tu sitio seguirá funcionando.
  4. Espera 4 o 5 meses para que todos los buscadores actualicen sus datos y enlaces hacia tu sitio nuevo.
  5. Sigue todos los pasos anteriores de esta guia.

La rápida y sucia manera de trasladarse desde un Subdominio BlogsPot.

No lo recomiendo. Hazlo si estás realmente ansioso y quieres trasladarte rápidamente. See this guide here

Nota del Traductor: es una redireccion permanente 301.

/* Fin de la traducción */

Bueno, esto ha sido todo. La traducción es más o menos adaptada en la forma que pienso que se puede entender mejor. Si hay algo que no te convenza del todo puedes acudir a la fuente original. Espero que a alguien le sirva de ayuda.

Si te gustó este artículo suscríbete a mi RSS feed!


Tags:
Posted in WordPress |

Tags:


17 Comments to “Migrar De Blogger A WordPress Y Mantener Las URL”

  1. Lordvader Says:

    Una guía muy buena, yo aun no he sentido la llamada de wp, pero puede que algún día me venga bien.

  2. ArchiM Says:

    Cachis..si lo llego a pillar hace unos cinco meses…que no era mucho pero tenía un Pagerank 2 el de blogspot..y con el nuevo dominio empezó a contar de nuevo..
    De todas maneras a ver si estas guías proliferan bien, que yo cuando buscaba solo encontré lo de importar desde Blogger y ponía que todo sencillo….si llego a pillar esto y mantener mi PR…quién hubiera pillado esta guía.

  3. Alfonso Muñoz Says:

    De la información que encontré para hacer la migración esta guía fue de lo más completa, ArchiM siento que no la pillases a tiempo… bueno a lo hecho pecho :) ahora ya estás bien orientado.

  4. Monikamdq Says:

    Ah pero esta entrada va a ser próximante la solución a mi problema (o no jaja) es que quiero migrar a wp pero no queria perder URL ni permalinks ni visitantes etc…
    Pero tengo que leer todo con mas atención, cuando lo haga te comentaré qur tal me fue, mientras tanto agradecidísima por la guia que te mandaste.
    Aunque no entiendo muy bien, si me paso me mantiene todo como lo tengo ahora? digo technoratti, pagerank etc? uff que lio me hice ya :D

  5. O Lobo (de Blogger) Says:

    Hola!.

    Estoy encantado con éste magnífico blog. Estoy preparándome para migrar de Blogger a Wordpress y he encontrado en ésta guía una magnífica ayuda. Me he instalado Wordpress en mi equipo, y he empezado a trabajar en el cambio.

    El problema me surgió a la hora de importar. Ya que la herramienta no funcionaba. Contínuamente me decía que o mi usuario de Blogger, o mi contraseña eran erróneas. Y por si acaso volví a cambiar la contraseña. Pero nada… no conseguía que me pasase de esa página de error.

    Así que comencé a buscar por la red y llegué hasta vuestro magnífico trabajo. Comenzé a seguir los pasos indicados, y cuando llegué a la parte de importar, hice lo que indicais y pues la página blogger.php en wordpress/wp-admin/import/blogger.php. Para mi desconsuelo, lo único que obtenía era una página en blanco… ¿qué puedo hacer?.

    Muchas gracias por adelantado, por la ayuda, y por la guía.

    Un saludo:

    Ivan, o Lobo (de Blogger).

  6. Alfonso Muñoz Says:

    Yo no he importado nunca desde blogger, la guía la traduje por si a alguien le era de utilidad. Sin embargo dices que te falla al hacer la importación hacia un WP en tu ordenador local. Yo también hago pruebas en local y a veces hay cosas que no funcionan del todo bien. ¿Has probado a importar a un servidor de verdad? ¿Estas pasando de un .blogspot a un dominio propio?

  7. O Lobo (de Blogger) Says:

    Hola Alfonso.

    Pues no, de momento no estoy haciendo el pase, aunque sí tengo el dominio comprado desde hace años. Estoy pensando en hacerlo, cuando en local tenga montado el blog.

    ¿Debería de dar de alta un blog en Wordpress? (porque cuenta creada sin servicios asociados, ya tengo).

  8. Alfonso Muñoz Says:

    Hola O Lobo. Aqui tienes un ejemplo de un blogger que recientemente se mudó de blogger a wp, con su propio dominio:

    http://www.homocybersapiens.com/2008/05/migracion-de-blogger-a-wordpress.html

    Si vienes de un .blogspot al final de la guía habla un poco sobre ello.

    Tu comentas que tu error es al importar la información pero ¿no te da ningún mensaje de error? ¿Has consultado en los foros de wordpress por un fallo similar?

    No obstante quizás deberías hacer una prueba en un wordpress instalado en un servidor. Ya te dije que a veces en local surge algún “extraño”. Create un blog en wordpress.com y a ver que sale :)

  9. O Lobo (de Blogger) Says:

    Hola d enuevo, Alfonso, siento no haber escrito antes.

    Primero de todo muchas gracias por la información.

    He creado una bitácora en wordpress a partir de mi cuenta de usuario en wordpress (no la local, en mi equipo). Desde allí sí me ha dejado hacer la importación.

    Supongo que lo que tendría que hacer ahora es una importación desde ese blog en wordpress, al mío en local (para una vez más tarde, cuando todo esté listo, importarlo desde local al de wordpress).

    Es un lío, lo se.

    Muchas gracias por tu ayuda.

    Un saludo.

  10. O Lobo (de Blogger) Says:

    ¡Ah!, se me olvidava.

    No, no me daba ningún mensaje de error. Simplemente aparecía una página en blanco, sin ninguna información (ni en código fuente).

  11. Daniel Says:

    Hola estaba buscando una manera de migrar mi blog a wordpress y he visto tu post.
    Mi pregunta es si para migrar tengo k comprar el mismo dominio propio k compre en blogger en otra compañia y tambien host.
    Eso no me keda muy claro.
    Mi msn es sadicindustrial@hotmail.com agregarme y explicarmelo por favor.
    Un saludo

  12. GEDOGYPECROMPLORDIB Says:

    fshzdnvpeviikechwell, hi admin adn people nice forum indeed. how’s life? hope it’s introduce branch ;)

  13. Boloo Says:

    Esto es exactamente lo que estaba buscando. A ver que tal se me da..

  14. vvilca Says:

    Trabajo con blogger desde hace años, es interesante saber que puedo migrar todo a wp pero creo que en vez de migrar voy a iniciar este 2009 desde cero en wordpress.

  15. Este es mi sitio web Says:

    Hola resulta que traslade mi blog de blogspot a una exelente plantilla de wordpress http://busca-dor.com/blog ahora tengo una duda:
    Como tengo que hacer para que, todos los que entran a el blogspot de antes. se redirijan automaticamente al nuevo. y hací… No perder el trafico que tanto me costo.
    Gracias

  16. alquiler embarcaciones valencia Says:

    Pues muchas gracias, porque es algo que tengo pensado desde hace tiempo, y no sabía como hacerlo.
    Llevo ya un año con un blog en blogger y pensaba dar el cambio a wordpress. Me parece bastante más profesional

    Está muy currado el manual.

  17. diseño web valencia Says:

    yo tengo algunos blogs con blogger,pero realmente no hay comparación con wordpress, donde entre otras cosas y muy importante, hay una grandiosa comunidad detrás.

    Aparte el desarrollo web en wordpress, también es bastante intuitivo.
    Te puedes montar una web muy completa y hay muchísimos themes tanto gratuitos como de pago

Leave a Comment