Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
30 Millones+
Sitios web que usan nuestros plugins
20+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo cambiar de Blogger a WordPress sin perder el posicionamiento en Google

“¿Perderé mi posicionamiento en Google si me mudo de Blogger a WordPress?” Esa es la primera pregunta que escuchamos de cualquiera que esté pensando en hacer el cambio.

Lo entendemos. Sin embargo, después de ayudar a muchos bloggers a hacer esta mudanza, podemos decir con confianza que puedes cambiar de Blogger a WordPress sin perder tu posicionamiento en Google.

En esta guía, te mostraremos los pasos exactos que usamos, desde exportar tu blog de Blogger hasta configurar las redirecciones que protegen tu tráfico de búsqueda.

Cambiar de Blogger a WordPress, guía paso a paso

Resumen rápido: Cambiar de Blogger a WordPress requiere exportar tu contenido de Blogger, importarlo a un sitio de WordPress autohospedado y redirigir las URL antiguas a tu nuevo sitio.
Tiempo estimado: 1 a 2 horas para un blog pequeño.
Herramientas: Plugin gratuito BtW Importer y dos fragmentos de código cortos.
Costo: La migración no cuesta nada. Aún necesitarás pagar por el hosting y un nombre de dominio.

WordPress.com vs. WordPress.org: ¿Cuál es la diferencia?

Hay dos tipos de WordPress, y esta guía utiliza WordPress.org, también conocido como WordPress autohospedado. WordPress.com es un servicio hospedado donde no puedes instalar plugins en el plan gratuito. Necesitarás actualizar a un plan de pago para desbloquear plugins y seguir este tutorial.

Para un análisis completo, consulta nuestra comparación de WordPress.com vs. WordPress.org.

Dicho esto, veamos cómo migrar de Blogger a WordPress manteniendo tu posicionamiento y tráfico en Google. Estos son los pasos que cubriremos:

Paso 1: Contrata un servicio de hosting para WordPress

Para empezar con WordPress, necesitarás un nombre de dominio y hosting web. Un nombre de dominio es la dirección de tu sitio web y el hosting web es donde residen los archivos de tu sitio web.

Puedes elegir cualquier proveedor de hosting de WordPress que desees, como Bluehost o Hostinger. Ambos son proveedores de hosting de WordPress recomendados oficialmente y ofrecen un nombre de dominio gratuito durante el primer año.

Para este tutorial, usamos Bluehost, que instaló WordPress automáticamente cuando nos registramos, por lo que pudimos iniciar sesión en nuestro nuevo sitio de inmediato.

Paso 2: Exporta tu blog de Blogger

Ahora que tu sitio de WordPress está listo, el siguiente paso es exportar tu contenido de Blogger.

Inicia sesión en tu cuenta de Blogger, selecciona tu blog y haz clic en Configuración en el menú de la izquierda. Desplázate hacia abajo hasta la sección 'Gestionar blog', haz clic en 'Copia de seguridad del contenido' y luego en 'Descargar'.

Exportar tu contenido de Blogger como copia de seguridad

Blogger ya no descarga un archivo XML directamente. En cambio, el botón Descargar ahora abre Google Takeout, que es la herramienta de Google para descargar tus datos, con Blogger ya seleccionado.

Google Takeout con Blogger seleccionado

Haz clic en 'Siguiente paso', mantén la configuración predeterminada y haz clic en 'Crear exportación'.

Google te enviará un correo electrónico cuando la exportación esté lista, lo que generalmente toma unos minutos para un blog pequeño.

Usar la configuración predeterminada en las opciones de Google Takeout

Haz clic en 'Descargar archivo' en ese correo electrónico y guarda el archivo .zip en tu computadora.

A continuación, descomprime el archivo. Abre la carpeta Takeout, luego Blogger, luego Blogs y, finalmente, la carpeta con el nombre de tu blog.

El archivo que necesitas se llama feed.atom. Contiene tus publicaciones, páginas y comentarios.

Si Takeout divide tu exportación en más de un archivo .zip, revisa cada uno en busca de un archivo feed.atom. Los importarás uno tras otro en el siguiente paso.

Nota: Guarda una copia de todo el archivo en un lugar seguro, como almacenamiento en la nube o una unidad externa. Es tu copia de seguridad del blog original. La carpeta Albums que contiene guarda todas las imágenes que hayas subido a Blogger, a la que volvemos en el Paso 6.

Paso 3: Importa Blogger a WordPress

Con el archivo feed.atom en tu computadora, ahora puedes importar tu contenido a WordPress.

WordPress viene con un importador de Blogger predeterminado, disponible en la página Herramientas » Importar en el área de administración. Sin embargo, ese importador ha estado roto desde julio de 2025. Fue entonces cuando Google movió las copias de seguridad de Blogger a Google Takeout y cambió el formato del archivo al mismo tiempo.

Afortunadamente, existen plugins alternativos que puedes usar.

  1. BtW Importer – Este es el plugin que usaremos en este tutorial. Importa publicaciones, páginas, imágenes e incluso configura redirecciones. La desventaja es que no importa comentarios.
  2. Blogger Importer Extended – Importa publicaciones, páginas, imágenes y comentarios, pero la versión gratuita está limitada a 20 publicaciones. Puedes usar este si tienes menos publicaciones o si deseas importar comentarios.

Primero, instala y activa el plugin BtW Importer. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Tras la activación, haz clic en el nuevo elemento BtW Importer en el menú de administración de tu WordPress. La página comienza con una breve lista de cosas que debes saber antes de importar.

Léelo, luego marca la casilla 'He leído y entendido la información anterior'.

Aceptar el aviso del plugin

En el Paso 1, haz clic en el botón 'Elegir tu archivo de exportación de Blogger' y selecciona el archivo feed.atom. Luego haz clic en el botón 'Subir Archivo'.

Subir tu archivo feed.atom

En el Paso 2, haz clic en el botón 'Extraer Datos'. El plugin lee el archivo y cuenta tus publicaciones y páginas.

Extraer datos del archivo feed

El Paso 3 muestra cuántos elementos encontró. El panel 'Opciones avanzadas' te permite conservar el autor original de Blogger para cada publicación y tiene una opción experimental para convertir el HTML antiguo de Blogger en bloques de WordPress.

Recomendamos dejar esa opción sin marcar para tu primera ejecución, ya que siempre puedes convertir las publicaciones a bloques más tarde en el editor.

Deja el tamaño del lote en 'Recomendado' y haz clic en el botón 'Iniciar'.

Iniciar la importación de contenido a WordPress

El plugin importa tus publicaciones y páginas, descarga todas las imágenes alojadas en los servidores de Google a tu biblioteca de medios y reescribe los enlaces de las imágenes dentro de tus publicaciones a las nuevas copias.

También registra la dirección antigua de Blogger de cada publicación, que usamos para las redirecciones en el Paso 5.

Un registro de progreso muestra cada elemento a medida que se transfiere, y verás un mensaje de '¡Felicitaciones!' cuando termine.

Importación completada con éxito

Ahora puedes revisar tu contenido en Entradas » Todas las entradas y Páginas » Todas las páginas. Las etiquetas de Blogger se convierten en categorías de WordPress, los borradores siguen siendo borradores y la primera imagen de cada entrada se convierte en su imagen destacada.

Ahora que tus entradas están en WordPress, hablemos de sus direcciones web. Los permalinks son el término de WordPress para la estructura de URL de tus entradas y páginas.

Las URL de las entradas de Blogger se ven así: https://tu-blog.blogspot.com/2026/08/titulo-de-la-entrada.html.

El plugin BtW Importer guardó la dirección antigua de cada entrada y página en un mapa de redirección. Cada vez que una solicitud para una dirección antigua llega a tu sitio de WordPress, el plugin la envía a la entrada correspondiente.

Así que mantén la configuración predeterminada de WordPress. Ve a Ajustes » Permalinks y asegúrate de tener seleccionada la opción 'Nombre de la entrada'.

Esta configuración te da URL limpias y amigables con el SEO como tu-blog.com/titulo-de-la-entrada/.

Configuración de enlaces permanentes de WordPress con la opción Nombre de la entrada seleccionada

Puedes ver la lista completa de direcciones antiguas y nuevas en BtW Importer » Registro de redirección. Cada entrada y página de Blogger debería tener una fila aquí.

Registro de redirección de Blogger a WordPress

Para probarlo, abre una de las direcciones antiguas en tu nuevo dominio, como tu-blog.com/2026/08/titulo-de-la-entrada.html. WordPress debería enviarte directamente a la nueva entrada.

En nuestra prueba, todas las URL antiguas de entradas y páginas devolvieron una redirección 301 al lugar correcto.

Este mapa solo funciona para los usuarios que llegan a tu dominio de WordPress. Sin embargo, como tus usuarios y Google no saben que te has mudado, seguirán viendo tu antiguo blog de Blogger hasta que completes el Paso 5.

Paso 5: Configura redirecciones de Blogger a WordPress

Ahora que WordPress sabe a dónde debe ir cada dirección antigua, es hora del paso más importante de toda la migración, que es redirigir a los usuarios y motores de búsqueda como Google a tu nuevo sitio de WordPress.

Una redirección envía automáticamente a cualquiera que abra una de tus antiguas URL de Blogger a la misma entrada en WordPress.

También envía un código de estado 301, que es el código para una redirección permanente. Esto le dice a Google que la página se ha movido permanentemente, por lo que tus rankings se transfieren a la nueva dirección en lugar de empezar desde cero.

⚠️ Si tu blog de Blogger tiene su propio dominio personalizado en lugar de blogspot.com, es posible que necesites apuntar los servidores de nombres de tu dominio a tu proveedor de hosting. Para obtener instrucciones, sigue nuestro tutorial sobre cómo cambiar un blog de Blogger con dominio personalizado a WordPress.

Blogger no te permite configurar redirecciones del servidor, así que aquí tienes la solución.

Primero, agregamos un pequeño fragmento de código a tu sitio de WordPress. Recibe a los visitantes que Blogger envía, busca la dirección antigua y los reenvía a la entrada correcta en WordPress.

Luego, agrega un fragmento de código a tu tema de Blogger para enviar a cada visitante y motor de búsqueda desde tu dirección blogspot.com a ese fragmento.

1. Agrega el fragmento de redirección a WordPress

Recomendamos agregar el fragmento con el plugin gratuito WPCode, que es la forma más segura de agregar código personalizado a WordPress. Para más detalles, consulta nuestra guía sobre cómo copiar y pegar fragmentos de código en WordPress.

Después de instalar WPCode, ve a Fragmentos de código » + Agregar nuevo. Pasa el cursor sobre 'Agregar tu código personalizado (Nuevo fragmento)' y haz clic en 'Usar fragmento'.

Elige 'Fragmento de PHP' como tipo de código, dale un nombre a tu fragmento y pega el siguiente código:

add_action( 'template_redirect', 'wpb_blogger_b2w_redirect', 1 );

function wpb_blogger_b2w_redirect() {
	if ( empty( $_GET['b2w'] ) ) {
		return;
	}

	$old_path = wp_parse_url( esc_url_raw( wp_unslash( $_GET['b2w'] ) ), PHP_URL_PATH );
	$target   = home_url( '/' );

	if ( $old_path ) {
		$matches = get_posts( array(
			'post_type'           => array( 'post', 'page' ),
			'post_status'         => 'publish',
			'posts_per_page'      => 1,
			'ignore_sticky_posts' => true,
			'meta_key'            => '_old_permalink',
			'meta_value'          => $old_path,
		) );

		if ( $matches ) {
			$target = get_permalink( $matches[0] );
		}
	}

	wp_safe_redirect( $target, 301 );
	exit;
}

Este código lee la antigua dirección de Blogger que tu tema de Blogger pasará, busca la entrada o página correspondiente que BtW Importer guardó y envía al visitante allí con una redirección 301. Si no encuentra nada, los envía a tu página de inicio en lugar de un error 404.

Debajo del cuadro de código, configura el método de inserción en ‘Insertar automáticamente’ y la ubicación en ‘Solo frontend’. Luego, activa el interruptor en la parte superior y haz clic en el botón ‘Guardar fragmento’.

Fragmento de redirección de Blogger a WordPress de WPCode

2. Reemplaza tu tema de Blogger con el código de redirección

A continuación, inicia sesión en tu panel de Blogger y ve a la página de Tema. Haz clic en la flecha hacia abajo junto al botón ‘Personalizar’ y luego selecciona ‘Editar HTML’.

Editar tema de Blogger en modo HTML

Blogger ahora mostrará el código HTML de tu tema.

Antes de eliminar nada, copia TODO el código HTML existente de Blogger y guárdalo en un archivo de texto en tu computadora como copia de seguridad.

Una vez que hayas hecho una copia de seguridad del código original del tema, elimina todo en el editor y pega el siguiente código. Reemplaza https://example.com con la dirección de tu nuevo sitio de WordPress en los cuatro lugares:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:version='2' class='v2' expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<head>
<b:include data='blog' name='all-head-content'/>
<title><data:blog.pageTitle/></title>
<link expr:href='&quot;https://example.com/?b2w=&quot; + data:blog.url' rel='canonical'/>
<meta expr:content='&quot;0;url=https://example.com/?b2w=&quot; + data:blog.url' http-equiv='refresh'/>
<script type='text/javascript'>
//<![CDATA[
window.location.replace('https://example.com/?b2w=' + encodeURIComponent(window.location.href));
//]]>
</script>
<b:skin><![CDATA[
body { font-family: Arial, sans-serif; text-align: center; padding: 40px; }
]]></b:skin>
</head>
<body>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog' version='2'>
<b:includable id='main'>
<p>This blog has moved. <a expr:href='&quot;https://example.com/?b2w=&quot; + data:blog.url'>Click here if you are not redirected.</a></p>
</b:includable>
</b:widget>
</b:section>
</body>
</html>

Este código del tema hace tres cosas. Le dice a los motores de búsqueda que cada página antigua tiene una nueva dirección canónica, usa una etiqueta meta refresh para enviarlos a esa página y redirige a los visitantes humanos con un pequeño script.

Los tres apuntan al fragmento de WordPress del paso anterior, que luego reenvía a la entrada exacta.

Añadir código de redirección al tema de tu blog de Blogger en modo HTML

No olvides hacer clic en el botón ‘Guardar’ para almacenar tus cambios.

Los temas más antiguos de Blogger también sirven una versión móvil separada de tu blog, y esa versión ignora el código que acabas de pegar.

Para desactivarla, haz clic en la misma flecha hacia abajo junto al botón ‘Personalizar’ y selecciona ‘Configuración móvil’.

Configuración móvil del tema de Blogger

En la ventana emergente, elige la opción ‘Escritorio’ y haz clic en ‘Guardar’. Si no ves ‘Configuración móvil’, tu tema ya es adaptable y puedes omitir esto.

Ahora pruébalo. Abre una de las URL de tus antiguas entradas de Blogger en una ventana privada del navegador y, en un segundo, deberías aterrizar en la misma entrada en tu sitio de WordPress.

3. Redirige las URL móviles ?m=1 de Blogger

Cuando alguien abre tu blog de Blogger en un teléfono, Blogger agrega ?m=1 al final de la dirección, y Google a menudo indexa estas direcciones móviles junto con las normales.

En nuestras pruebas, esa pequeña adición causó un problema real. WordPress usa m como su propio parámetro para los archivos de fecha, por lo que una solicitud para tublog.com/?m=1 o tublog.com/titulo-de-entrada/?m=1 devuelve una página de error 404.

La solución es un segundo fragmento de WPCode que envía cada solicitud ?m=1 y ?m=0 a la URL limpia con una redirección 301. Crea otro fragmento de PHP en WPCode, igual que hiciste arriba, y pega este código:

add_action( 'template_redirect', 'wpb_redirect_blogger_mobile_urls' );

function wpb_redirect_blogger_mobile_urls() {
	if ( ! isset( $_GET['m'] ) || ! in_array( $_GET['m'], array( '0', '1' ), true ) ) {
		return;
	}

	wp_safe_redirect( remove_query_arg( 'm' ), 301 );
	exit;
}

Desplázate un poco hacia abajo y configura la ubicación en ‘Solo frontend’, activa el fragmento y haz clic en ‘Guardar fragmento’.

En nuestra prueba, abrir la página de inicio y una URL de entrada con ?m=1 al final nos envió directamente a la URL limpia.

Paso 6: Mueve otro contenido de Blogger a WordPress

Con tu contenido movido y las redirecciones implementadas, es hora de revisar las piezas que necesitan un toque manual. A continuación, se presentan cinco cosas a considerar y cómo manejarlas cada una.

1. Páginas

El Importador de BtW mueve tus páginas de Blogger, como Acerca de y Contacto, a Páginas » Todas las páginas, y también redirige sus antiguas direcciones /p/. Abre cada una para revisar el formato y agrégalas a los menús de navegación de tu tema de WordPress.

También podrías consultar nuestra lista de páginas importantes que todo blog de WordPress debería tener, para que no te pierdas nada que Blogger nunca tuvo.

2. Widgets

Al igual que Blogger, muchos temas de WordPress usan widgets para agregar contenido a la barra lateral de tu blog. Para agregarlos, visita la página Apariencia » Editor para temas de bloques y la página Apariencia » Widgets para temas clásicos.

Para obtener instrucciones detalladas, consulta nuestra guía sobre cómo agregar y usar widgets en WordPress.

Si buscas un widget que WordPress no tiene por defecto, probablemente necesites un plugin. WordPress tiene más de 72,000 plugins gratuitos, así que consulta nuestra guía para principiantes sobre cómo elegir el plugin de WordPress adecuado.

3. Feeds RSS

Las personas que siguen tu blog a través de feeds RSS aún podrán encontrar tu blog. Sin embargo, no recibirán contenido nuevo hasta que redirijas el feed antiguo al nuevo.

Para solucionar esto, ve a la página Configuración en tu panel de Blogger. Desplázate hacia abajo hasta la sección 'Feed del sitio' y haz clic en 'URL de redirección del feed de publicaciones'.

Redirigir la URL del feed de Blogger

Esto abrirá una ventana emergente donde deberás agregar la URL del feed RSS de tu sitio de WordPress. La URL de tu feed de WordPress se verá así:

http://example.com/feed

No olvides reemplazar example.com con el nombre de tu propio dominio.

Ingresa la nueva URL del feed del sitio

Haz clic en el botón 'Guardar' para agregar la URL y guardar tu configuración.

4. Imágenes

El Importador de BtW ya descargó las imágenes que Google alojó para ti en tu biblioteca de medios y actualizó tus publicaciones para usarlas. Abre Medios » Biblioteca para verlas.

Si el plugin omitió algunas imágenes, o si tenías imágenes alojadas en otro lugar, nuestra guía sobre cómo importar imágenes externas en WordPress muestra un plugin que las encuentra y descarga.

El archivo Google Takeout del Paso 2 es tu red de seguridad. Su carpeta Álbumes contiene una copia de cada imagen que hayas subido a Blogger, en calidad original.

Paso 7: Verifica tu migración en Google Search Console

Ahora que tu contenido está en su lugar, es hora de que Google se entere del cambio. Este paso ayuda a Google a encontrar tu nuevo sitio más rápido y protege tu posicionamiento en las búsquedas.

Esto es lo que necesitas hacer:

  • Agrega tu nuevo sitio de WordPress a Google Search Console. Si aún no lo has hecho, sigue nuestra guía sobre cómo agregar tu sitio de WordPress a Google Search Console.
  • Envía tu nuevo mapa del sitio XML. Envía la URL de tu mapa del sitio en Google Search Console para que Google pueda descubrir todas tus nuevas URLs. Para obtener instrucciones paso a paso, consulta nuestra guía sobre cómo crear un mapa del sitio en WordPress.
  • Monitorea tus errores 404. Durante las próximas semanas, mantén un ojo en el informe de Páginas en Google Search Console para detectar cualquier error 404. Si encuentras URLs rotas, configura redirecciones adicionales para ellas. Puedes hacerlo con el plugin gratuito 404 to 301 redirect manager.
  • Instala Google Analytics. Para rastrear tu tráfico con Google Analytics después de la migración y asegurarte de que todo funcione, te recomendamos instalar MonsterInsights. Para más información, consulta nuestra guía sobre cómo instalar Google Analytics en WordPress.

Paso 8. Cosas que hacer después de migrar de Blogger a WordPress

Tu blog ahora está en WordPress y tus redirecciones protegen tu posicionamiento. Hay tres tareas que vale la pena hacer en tu primera semana.

  • Elige un tema rápido. El diseño de tu Blogger no se transfiere, así que elige un tema ligero que cargue rápido en teléfonos. Nuestra lista de los mejores temas gratuitos para blogs de WordPress es un buen lugar para empezar.
  • Instala los plugins esenciales. Un plugin de SEO, un formulario de contacto y un plugin de copias de seguridad cubren la mayoría de los blogs. Consulta nuestra lista de plugins imprescindibles de WordPress.
  • Configura las copias de seguridad. En Blogger, Google se encarga de tu contenido. En WordPress, tú eres el responsable, así que elige uno de los mejores plugins de copias de seguridad de WordPress y programa copias automáticas.

Preguntas frecuentes sobre el cambio de Blogger a WordPress

¿Alguien todavía usa Blogger?

Sí. Blogger todavía está en línea y Google no ha anunciado planes para cerrarlo.

Sin embargo, en estos días solo recibe unas pocas funciones nuevas, y Google ha integrado incluso su herramienta de copias de seguridad en Google Takeout.

La mayoría de los bloggers que quieren hacer crecer su blog se mudan a WordPress porque es fácil personalizar la apariencia y extender sus funciones.

¿Qué pasa con mi antiguo blog de Blogger después de la migración?

Tu antiguo blog de Blogger seguirá existiendo después de la migración. De hecho, necesitas mantenerlo activo, porque el código de redirección en tu tema de Blogger es lo que envía a los visitantes a tu nuevo sitio de WordPress.

No elimines tu blog de Blogger, ya que eso eliminaría las redirecciones y te costaría tráfico.

Esperamos que este artículo te haya ayudado a cambiar de Blogger a WordPress sin afectar tus rankings de búsqueda de Google. También puedes consultar nuestra guía sobre qué plan de WordPress deberías usar o los mitos más comunes de WordPress desmentidos.

Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para ver tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

780 ComentariosDeja una respuesta

  1. Hola,

    Acabo de intentar migrar mi blog de Blogger a mi WordPress autoalojado. Casi todo funciona como se esperaba, pero no la redirección desde Blogger. Inserté una función de registro en el código de la plantilla para la interfaz del lado de WordPress y reconocí que esta página no recibe ningún parámetro de la redirección de Blogger. Eso significa que simplemente me redirige a mi página de inicio.

    ¿Es posible que Blogger haya cambiado los nombres de las variables o algo así? ¿Alguien tiene alguna idea de cómo podría solucionar ese problema?

    Saludos, Marco

      • Soporte de @WPBEGINNER:

        En primer lugar: ¡Es realmente bueno que hayan actualizado este artículo! Supongo que ayudan a muchos usuarios con eso.

        Mientras tanto, resolví mi problema y escribí mi solución en un correo electrónico a Amit Agarwal, pero parece estar muy ocupado.
        Como vengo de Alemania, no obtengo dominios “blogspot.com” en mis resultados de búsqueda de Google, sino “blogspot.de”. Otros en Europa de habla alemana también obtienen diferentes TLDs como “blogspot.at” o “blogspot.ch”. Eso es un problema para el código de la plantilla. Pude solucionarlo simplemente cambiando estas líneas:

        $tld_fix = preg_replace("/blogspot\.[a-zA-Z0-9]+/", "blogspot.com", $old_url);                                                          
        $permalink = explode("blogspot.com", $tld_fix);
        

        Con esta corrección debería funcionar en todo el mundo. Quizás puedan implementarlo en su publicación; podría ser útil para algunas personas.

        Saludos, Marco

      • Hola,

        Tengo el mismo problema. Probé tu script pero cuando voy a una publicación antigua, solo me redirige a mi primera página, no a la publicación.

        Saludos
        nil

  2. ¿No sería más fácil usar un plugin? ¿Algo como “CMS2CMS Blogger to WordPress Converter”? Con este plugin, es posible migrar el contenido, configurar redirecciones 301 y mantener a todos los visitantes y el ranking en un nuevo sitio de WordPress.
    ¿Alguien sabe algo al respecto?

  3. Buenos esfuerzos. Una guía de una parada para migrar de Blogger a WordPress.

    ¿Hay alguna forma de importar todas las imágenes de Blogger y ponerlas todas juntas en WordPress? Tengo una gran cantidad de imágenes conmigo. Subirlas una por una MANUALMENTE sería una pesadilla, ¿no? Así que, por favor, hazme saber si hay algún plan B inteligente y eficiente para esto. ¡Gracias!

  4. ¡¡¡gran publicación!!! pero tengo una pregunta... ¿después de la conversión, el dominio será .com o blogspot.com? Tengo un blog http://tricksnsolutions.com que es un blog de wp, después de convertirlo en un blog de blogger, ¿seguirá siendo tricksnsolutions.com o tricksnsolutions.blogspot.com? por favor, resuelve mi confusión

  5. Mi sitio web antiguo está en Blogger, pero me estoy cambiando a Wordpress y usando un nuevo nombre de dominio. Ya tengo cientos de tarjetas de presentación con mi antiguo nombre de dominio listado (###.blogspot.com) y quiero que el antiguo nombre de dominio a través de Blogger redirija a mi nuevo nombre de dominio y sitio web de Wordpress. ¿Cómo puedo hacer esto?

  6. Hola,
    Soy nuevo/a.
    Solo quería hacer una pregunta rápida:
    Cuando importo mis publicaciones de Blogger a WordPress, ¿se eliminarán de Blogger o seguirán ahí sin cambios?

    Gracias

  7. ¡Hola!

    El código de Blogger no funciona hoy. Creo que el marcado está obsoleto porque Blogger dice lo siguiente al enviar el código de WP Beginner:

    “El valor del atributo “dir” asociado con un tipo de elemento “html” no debe contener el carácter ‘<'”.

    Acabo de reemplazar comillas simples y dobles y otras formas de resolver esto, pero es completamente imposible. ¿Alguien sabe si Blogger ha hecho algo relacionado con el marcado?

    Gracias a todos.

  8. Me he mudado de Blogger a WordPress y he realizado todos los pasos. Estoy encontrando dos problemas:
    1. El enlace de Blogger para blogs específicos no me lleva a WordPress.
    2. Cuando alguien quiere ir a WordPress siguiendo un enlace de blog específico, muestra: el archivo no se pudo encontrar y da una lista de todos los blogs publicados. Una vez que se hace clic en el blog específico para el que se siguió el enlace, se abre.

    Saludos

  9. Sigo recibiendo este mensaje en Blogger

    Error al analizar XML, línea 2, columna 73: El valor del atributo “dir” asociado con un tipo de elemento “html” no debe contener el carácter ‘<'.

    ¿alguien más?

  10. (El comentario anterior no incluía código... ¿cómo puedo hacerlo?)

    No estoy seguro si algo ha cambiado fundamentalmente con el importador de blogger o cómo se almacena la información de las publicaciones en la base de datos; pero el código anterior para wpbeginner-blogger.php falló para casi todos mis enlaces. Terminé cambiándolo a esto:

    <?php
     /*
      Template Name: Blogger Redirect (do not use)
     */
     global $wpdb;
     $old_url = $_GET['q'];
     if ($old_url != "") {
       $permalink = explode("blogspot.com.au", $old_url);
       
      $new_url = $permalink[1];
      header ("HTTP/1.1 301 Moved Permanently");
      header("Location: $new_url");
     }
     
    ?>
    

    ¿Alguien ve alguna razón por la que esto sea malo? Parece funcionar perfectamente, todavía estoy tratando de entender por qué se hizo de otra manera en primer lugar... Siempre y cuando arregles los permalinks para que coincidan con los antiguos de Blogger.

  11. Hola, espero que alguien pueda ayudar. Cada vez que hago clic en una de mis antiguas publicaciones de Blogger, me envía a la página de inicio de mi nuevo sitio de WordPress en lugar de a la publicación correcta. ¿Alguna idea de cómo arreglar esto? Gracias.

  12. OK, lamento el comentario anterior. Estaba usando el complemento de Firefox Switch hosts y estaba navegando en mi copia local. Mi sitio web aún no se ha publicado. Aunque he hecho clic en el botón "Go live" en GoDaddy, y parece que la configuración de DNS se ha actualizado, mi sitio web ha entrado en un bucle infinito y nunca carga. Carga el título, carga el favicon y también veo que carga extensiones de Chrome como Alexa y Adblock, pero luego se actualiza y comienza a cargar de nuevo. Esto nunca para.

    ¿Crees que es un problema con el DNS? ¿O que no seguí el tutorial correctamente? Ya han pasado 11 horas desde que actualicé el DNS. Tanto mi dominio como mi hosting los compré en GoDaddy.

    • Usando un cliente FTP, conéctate a tu sitio web y descarga el archivo .htaccess a tu computadora. Luego, elimina el que está en tu sitio en vivo. Ve si esto resuelve el problema. Si es así, significa que no hay nada malo con la configuración de DNS de tu sitio web y probablemente fue un problema de redirección. También puedes contactar a tu proveedor de hosting para obtener soporte si esto no resuelve tu problema.

      Administrador

  13. ¡Todo funcionó perfectamente! ¡Gracias! ¿Cuánto tiempo debo dejar la página publicada de “Blogger” en mi nuevo blog de WordPress? ¿O hay alguna forma de ocultar esa página?

  14. Todavía tengo los mismos problemas, pero ninguno de mis comentarios ha sido publicado o respondido. ¿El tipo que escribió esta publicación se dio por vencido? He notado que algunas personas tuvieron el mismo problema, ¿es algo que se puede arreglar? Sería genial recibir una respuesta.

    Gracias

  15. ok – he estado subiendo el documento de texto una y otra vez y algo que ha cambiado es – estoy usando una Mac y mi documento es .rtf. Cuando quito el .rtf después del .php, obtengo el error de la línea 16, pero si mantengo el .rtf después del .php y hago clic en cualquiera de mis publicaciones de Blogger, se redirige a la página de Blogger que creé para la redirección en mi nuevo sitio web. ¿Tiene sentido? No entiendo nada de esto de php, así que no tengo idea de por qué haría eso solo agregando o eliminando la extensión .rtf, pero eso es lo que sucede.

    Espero que tengas alguna idea de cómo puedo arreglar esto. Parece algo bastante simple, solo que no sé qué es.

  16. Acabo de rehacer toda la parte de la instalación de cpanel y ahora el error de sintaxis dice línea 16

    Parse error: syntax error, unexpected T_STRING in /home4/craftyc/public_html/wp-content/themes/suffusion/wpbeginner-blogger.php on line 16

  17. Acabo de pasar por todo el proceso y cuando hago clic en “Ver Blog” en mi página de Blogger, se redirige perfectamente a mi sitio web (¡genial!), pero si hago clic en alguna de las publicaciones individuales, obtengo este mensaje de error:

    Parse error: syntax error, unexpected T_STRING in /home4/craftyc/public_html/wp-content/themes/suffusion/wpbeginner-blogger.php on line 15

    Vi que algunas personas aquí tenían errores de sintaxis en diferentes líneas, pero no vi nada para solucionarlo.

  18. ¡Hola!

    Tengo este blog de Blogger y me gustaría construir algunos backlinks en un blog de WordPress. ¿Hay alguna forma de crear un blog de WordPress y publicar automáticamente partes de mi publicación original de Blogger con mi enlace? Algo así como publicar automáticamente en redes sociales...
    Espero que entiendas lo que quiero (mi inglés no es muy bueno).

    Gracias

  19. Hola, estoy a punto de llevar a cabo este proceso pero tengo una preocupación. Mi dirección de Blogger no tiene adjunto el blogspot.com. Pagué para que el dominio mostrara solo el nombre de mi blog. Sin embargo, todavía edito mi blog con Blogger. Ahora quiero cambiar y me pregunto si hay algún paso que deba hacer de manera diferente para no tener problemas.

    Saludos

    • Tengo la misma situación. Ya compré mi dominio pero todavía lo estoy alojando en Blogger y quiero cambiar, pero no sé si debo seguir los mismos pasos que se discuten aquí en esta publicación. Cualquier ayuda será muy apreciada.

    • Tengo el mismo problema, así que me encantaría saber cuáles son mis opciones porque he querido cambiarme pero no estaba seguro de poder hacerlo ya que ya compré el nombre de dominio. ¡Por favor, házmelo saber!

      • Puedes administrar tu dominio personalizado desde el sitio web del registrador. Actualmente, Blogger ha dejado de ofrecer el registro de dominios personalizados desde la interfaz de Blogger, por lo que la mayoría de los usuarios necesitan comprar un dominio de otro registrador y luego configurar el dominio para que apunte a los servidores de Google. Al mover este dominio a un nuevo host web, necesitas eliminar estas configuraciones de tu panel de control de dominio en el sitio web del registrador.

        1. Primero, averigua quién es tu registrador de dominios.
        2. Inicia sesión en el panel de control de tu registrador de dominios.
        3. Elimina la configuración de los registros CNAME y A que apuntan a los servidores de Google.
        4. Ingresa la configuración de tu nuevo proveedor de hosting en el panel de control de tu dominio.

        La mayoría de los proveedores de hosting de WordPress ofrecen guías detalladas sobre cómo mover un nombre de dominio para que apunte a sus servidores.

        Administrador

  20. Intenté esto, pero recibo el mensaje de WordPress de que no puedo acceder al contenido ni modificar los temas de ninguna manera. ¡Así que ahora estoy atascado!

  21. ¡Hola!
    Quiero migrar un blog de Blogger a WordPress que solo tiene 15 páginas, sin entradas, así que puedo hacerlo manualmente, pero quiero saber sobre la redirección 301, ¿cómo la hago? ¿Me pueden ayudar con esto, por favor?

  22. Estoy muy confundido, porque cuando voy a herramientas -> importar, se me pide descargar un plugin. ¿Alguna idea?
    ¡Gracias!

  23. Gracias por una publicación útil.

    Cuando termines este proceso, ¿podrás hacer futuras publicaciones de blog en WordPress o tendrás que seguir usando Blogger como tu plataforma de blog?

    ¿Esto integra las publicaciones de blog de WordPress y Blogger? ¿O estarán en páginas separadas del nuevo sitio?

  24. Olvídalo, lo resolví. Para aquellos que se encuentren con el mismo problema...

    Cuando copies y pegues el código PHP, asegúrate de que no haya una línea en blanco antes del inicio de <?php.

    No sé si el mío se coló durante la copia o el pegado, pero lo eliminé y ahora todo funciona perfectamente.

  25. Para algunos usuarios, todas las publicaciones de blogspot podrían ser redirigidas a la página de inicio del nuevo blog (y no a la URL de la nueva publicación individual). Esto se debe a que el enlace original es blogspot.in y no blogspot.com.

    Para solucionar este problema, agrega la siguiente línea de código después del enlace $permalink = explode(“blogspot.com”, $old_url);

    if(count($permalink) == 1) //no encontramos blogspot.com en la URL, intentemos con blogspot.in
    {
    $permalink = explode(“blogspot.in”, $old_url);
    }

  26. Gran publicación. Desafortunadamente, después de hacer esto, Google marcó mi antiguo blog de Blogger como un blog de spam. Estoy pasando por el proceso para desbloquearlo, así que espero que eso lo solucione. ¡Gran tutorial y muy fácil de seguir, gracias!

  27. Este es un tutorial paso a paso realmente genial. Desafortunadamente, me perdí uno de los enlaces de wpbeginner.com en la plantilla de reemplazo para mi sitio de Blogger. Resultó en una redirección a tu sitio web, lo que luego provocó que Blogger marcara mi blog como SPAM de inmediato.

    Arreglé la plantilla y ahora todo se redirige correctamente, pero tuve que solicitar que mi blog fuera revisado o de lo contrario será eliminado en 22 días.

    Me pregunto si alguien más se ha encontrado con este problema y cómo fue el proceso de revisión. Usé uno de mis sitios web de prueba para esto, así que no me decepcionaré increíblemente si el sitio original del blog es eliminado, pero sí quería ofrecer esta advertencia a otros. Recomiendo usar CTRL-F para reemplazar todas las ocurrencias de wpbeginner.com en la plantilla.

    -John

    • Reemplacé todas las instancias y aún así marcó mi antiguo blog como spam. Debe ser simplemente el hecho de que está haciendo una redirección completa lo que les hace pensar que podría ser spam. Acabo de iniciar el proceso de revisión, así que tendré que ver cómo va. ¿El tuyo volvió bien al final?

  28. He hecho todo esto, ¡GRACIAS!

    Me preguntaba una cosa, ¿puedo eliminar la página de Blogger que hice? Porque aparece en la barra de menú, como al lado de 'Acerca de mí'.

  29. ¡Hola de nuevo! Logré arreglar el otro error, y ahora me redirige de Blogger a WordPress, pero si hago clic en una publicación antigua de Blogger, me sale este mensaje: “Parse error: syntax error, unexpected T_LNUMBER in /nfs/c09/h01/mnt/127155/domains/desdeabajo.net/html/wp-content/themes/twentyeleven/WPBeginner-Blogger.php on line 5”. Espero que puedas guiarme aquí... ¡Gracias de antemano!

  30. ¡Hola!
    Seguí las instrucciones pero cuando publiqué el HTML (paso 5) intenté ver una "vista previa" y me apareció este mensaje: "Tu plantilla no se pudo analizar porque no está bien formada. Asegúrate de que todos los elementos XML estén cerrados correctamente. Mensaje de error XML: El comentario debe comenzar con "<!–".
    Error 500". Revisé los datos dos veces y sigo recibiendo este mensaje, no se guarda si intento continuar… ¿Alguna idea de qué podría estar haciendo mal? ¡Gracias!

  31. Hola, en el paso 5 me sale este mensaje:

    Error parsing XML, line 3, column 73: The value of attribute “dir” associated with an element type “null” must not contain the ‘<' character.

    ¿Puedes ayudarme?

  32. Hola – muy buena publicación. Cambié el mes pasado de Blogger y estoy muy feliz. Pero, como Feedburner va a desaparecer, ¿recomiendas que usemos FeedBlitz en su lugar? Muy confundido al respecto.

    Y además – cuando dejé Blogger – perdí muchos de mis seguidores en GoogleFriend Connect. Envié un correo electrónico a mis seguidores allí y les alerté sobre mi nuevo sitio. Poco a poco los estoy recuperando en mi nuevo sitio. También envié un correo electrónico a los seguidores de RSS en Feedburner y también en Bloglovin. ¿Recomiendas alguna otra forma para que la gente siga tu blog?

    Gracias,

    Linda

    • No hemos visto ningún comunicado de prensa público de Google que diga que FeedBurner va a desaparecer. Claro que hay algunas especulaciones en la industria de que sí, pero solo el tiempo lo dirá. Por ahora nos quedamos con Feedburner.

      Administrador

  33. Todo se veía bien, pero ahora que estoy haciendo clic en los enlaces (publicados en Facebook) para verificar si la redirección está funcionando correctamente, estoy recibiendo este error:

    Parse error: syntax error, unexpected T_STRING in /home/content/81/9774981/html/wp-content/themes/simple-catch/WPBeginner-Blogger.php on line 3

    ¿Ayuda?

  34. Acabo de migrar un blog de Blogger a WordPress, pero usé un plugin para realizar una tarea similar a la anterior. No me gustan los plugins y estoy pensando en desactivarlo y hacer esto en su lugar.

    Pregunta: Una cosa que descubrí que NO funcionó cuando hice esto fue que las páginas no se redirigían. Las publicaciones se redirigían bien sin ningún problema (bueno, tuve que pedirle a mi proveedor de hosting que pusiera en lista blanca mod security), pero las PÁGINAS no se redirigían en absoluto (y, lo que es peor, no solo no se redirigían, sino que los enlaces que apuntaban a páginas antiguas de Blogger devolvían un error de "página no encontrada").

    Antes de desactivar el plugin que estoy usando y seguir esta ruta, me pregunto si esto funcionará para las páginas... ¿Algún comentario?

    ¡¡Gracias!!

      • Ve a plantillas...

        Desplázate hasta el final de la página.

        Dice algo como "Plantilla Clásica" o algo así. No puedo acceder a ella ahora que lo he hecho.

        Luego, desplázate hasta el final de esa página actualizada. Está al final.

        Perdón si esto no tiene sentido. No fue tan directo como se indica arriba.

  35. Buena publicación. Me preguntaba si es posible mudarse de blogspot a wordpress si tengo un dominio personalizado alojado en blogger.

    Espero tu respuesta.

  36. Buen tutorial Faizan Bro, finalmente estás usando WordPress :)
    Espero que no seas del todo consciente del hecho de que WP es mucho más potente que la plataforma Blogger.
    Sigue con tu gran trabajo.
    –
    Yo diría que en lugar de una plantilla de página, puedes pasar lentamente a cada publicación y usar el plugin de redirección 301 para redirigir y hacer que tu blog sea independiente de la antigua plantilla de Blogger.

    • Gracias, hermano. Sí, después de revisar muchos artículos y tutoriales, descubrí que WordPress es la mejor plataforma para blogs. He convertido algunos de mis blogs de Blogger a blogs de WordPress autoalojados.

      Tu idea es genial, pero si tenemos toneladas de publicaciones, como 4000, entonces redirigir se volvería estresante. Este método es bastante bueno, lleva menos tiempo y da resultados perfectos.

  37. Hola Stephen,

    Para el paso 4, ¿cómo escribes "blogger" en la URL? ¿Hago clic en cambiar permalinks? Lo hice y cambié el permalink para que terminara en /blogger, pero todavía vuelve a la URL anterior que termina en ?page_id=149.

    • Hermano, crea una nueva página y escribe el título "blogger", elige WPbeginner del menú de plantillas, no te preocupes por la URL y publícala. Ahora abre la página publicada nuevamente desde tu panel de administración de WordPress y podrás ver la URL debajo del título de la página. Simplemente haz clic en EDITAR y renómbrala a /blogger y no olvides ACTUALIZAR LA PUBLICACIÓN.

      También actualiza tu permalink de WordPress. Ve al Panel de WordPress >> Configuración >> Permalinks >> Estructura personalizada >> /%year%/%monthnum%/%postname%.html.

  38. anteriormente usaba Blogger pero cambié a WordPress ya que es el mejor CMS que existe y además tengo control total sobre mi sitio… y hay toneladas de tutoriales para WordPress que hacen que la creación de blogs sea más fácil y la solución de problemas del sitio consuma menos tiempo :D

  39. Buen tutorial, Faizan. Acabo de comprar hosting y después de mis exámenes voy a transferir mi blog de Blogger a WordPress. Explicaste todos los pasos muy bien. Seguiré este tutorial nuevamente al transferir mi blog.

  40. ¡Gran publicación, bien hecho, hermano Syed! ¡Hiciste un buen trabajo! Sigue así, pero no necesito esta publicación ya que ¡mi sitio ahora está configurado en WordPress!

  41. Hola. ¿Has probado si se conserva el PageRank?

    La redirección 301 está ocurriendo en tu sitio de WordPress, no en tu sitio de Blogger. Simplemente le está diciendo a Google que use una de tus páginas de WordPress en lugar de otra de tus páginas de WordPress (y transfiera PageRank entre ellas).

    La redirección 301 no le está diciendo a Google que use tu sitio de WordPress en lugar de tu sitio de Blogger, o que transfiera PageRank de tu sitio de Blogger a tu sitio de WordPress.

    Estás usando JavaScript para mover a los *usuarios* del sitio de Blogger al de WordPress, pero no hay evidencia de que Google lo trate como una 301 y transfiera PageRank.

    Hace unos años, la sabiduría predominante en SEO habría sido que Google ni siquiera podía rastrear JavaScript, por lo que Googlebot ni siquiera iría al sitio de WordPress. Googlebot ahora puede ejecutar algo de JavaScript, pero aun así, ¿qué te hace pensar que lo tratará como una 301?

    No te lo digo a ti personalmente, pero es la primera vez que oigo esto (no encuentro a nadie más en círculos de SEO hablando de esto) y estaría realmente interesado en ver la evidencia de que esto funciona. Gracias.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO se publicará. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.