Migrar WordPress a otro hosting o domino es una tarea frecuente para propietarios de webs en WordPress. Es una tarea algo técnica, pero no demasiado complicada si sabes cómo hacerlo. Aquí te ensenaré paso a paso cómo hacer una migración de WordPress bien hecha.

Imagen de Shutterstock - © Protasov AN
Pero antes de empezar es necesario que tengas clara qué tipo de instalación de WordPress estás usando.
Me refiero a si estás usando WordPress.com o WordPress.org o lo que es lo mismo: el servicio en la nube de WordPress o una instalación de WordPress con hosting propio.
Puede parecer algo muy básico, pero te sorprendería la cantidad de gente que me pregunta dudas y con la que descubro que su confusión viene precisamente de no tener clara la diferencia de entre WordPress.com con WordPress.org.
De hecho, muchos ni siquiera tienen claro que son dos plataformas diferentes y opciones muy distintas para crear una web con WordPress.
Esto influye lógicamente también en las migraciones de WordPress planteando diferentes escenarios para esa migración y cuál de esos escenarios se corresponde con tu caso.
Veamos entonces cuáles son estos posibles escenarios.
Migrar WordPress: ¿Qué escenarios existen?
Los escenarios más importantes que veremos paso a paso en este post son los siguientes:
- Migrar WordPress de un dominio a otro. Es decir, cambiar el dominio de la web. Puede que vaya acompañado también de un cambio de servidor o no, que sólo cambia el dominio, por ejemplo, por un cambio de nombre en la web.
- Migrar WordPress a otro hosting (a otro servidor). Esto ocurre normalmente por no estar satisfechos con su servicio de hosting o cuando se muda una instalación en un entorno corporativo de un servidor a otro. Técnicamente es básicamente lo mismo.
- Migrar de WordPress.com a WordPress.org. Esto suelen ser proyectos que empezaron gratis en WordPress.com, que se han convertido en algo “serio” y donde los límites de WordPress.com los llevan a migrar a un hosting propio para su web.
- Migrar WordPress de local a remoto. Gracias a herramientas como XAMPP es bastante fácil montar un entorno para WordPress similar al de un hosting en un ordenador personal. Hay gente que prepara su web como maqueta así y luego la pasa al hosting real.
- Migrar una web en HTML puro a WordPress. Esto es, generalmente, el escenario más tedioso ya que hay poco que se pueda automatizar en este caso, es un trabajo muy manual.
Así que este post voy a desgranar estos escenarios para ayudarte a migrar tu web WordPress con éxito ya que hay algunas piedrecillas en las que casi todo el mundo suele tropezar.
Cómo migrar WordPress a otro dominio
Empezamos con el escenario más simple que es el de cambiar el dominio a una web WordPress.
Cambiar de dominio en WordPress.com
Éste es el primer ejemplo de las grandes diferencias que hay entre migrar una web en wordpress.com a hacerla con una que tenga un hosting propio.
Tanto si tu web usa el plan gratuito de WordPress donde no tienes un dominio propio como si usas un dominio propio (lo que exige un plan de pago) puedes cambiarlo sin problemas siguiendo los pasos que WordPress.com indica aquí.
Ahora bien, la peculiaridad está en la redirección de tu sitio que es necesaria si quieres que los enlaces a tu antiguo dominio sigan funcionando y que tu web se mantenga en los resultados de búsqueda de Google.
A diferencia de una web WordPress con un hosting propio, donde se resuelve con una simple configuración en el servidor, aquí necesitas contratar el servicio de redirección de WordPress.com conocido como Site Redirect.
Este servicio tiene un coste fijo anual que puedes consultar en el enlace de arriba.
Pero mantener la redirección durante un año es suficiente, así que esto tampoco debería ser un problema demasiado grande.
Cómo cambiar de dominio en WordPress con hosting propio
En el caso de tener una web WordPress con hosting propio, la cosa es muy más sencilla. Se resuelve con una configuración en el fichero .htaccess de tu servidor web.
Eso sí, si bien redirigir una URL específica es muy simple (se resuelve con una línea de configuración), redirigir una web completa ya es un poco más sofisticado.
Te todos modos, sigue siendo una configuración sencilla para una persona que sepa hacerlo, pero hay que saber cómo. Por eso, explicar los detalles se sale del ámbito de este post y te remito para ello al post que puedes ver encima de este párrafo.
Aparte de la redirección del tráfico, también tienes que configurar WordPress para que use este nuevo dominio tocando los siguientes ajustes (resaltados con el recuadro punteado) en el menú de Ajustes/Generales del escritorio de WordPress:

Importante: esto lo tienes que hacer antes de configurar el cambiar de dominio en WordPress, en caso contrario, después de cambiar el dominio en el hosting puedes tener problemas para acceder al escritorio de WordPress precisamente porque esta configuración ya no es la correcta.
En cualquier caso, hay un modo de evitar esto que es forzar este ajuste desde el fichero “desde fuera” en el fichero de configuración general de WordPress, wp-config.php en el directorio raíz de tu instalación de WordPress añadiendo estas líneas:
define('WP_HOME', 'http://example.com' );
define('WP_SITEURL', 'http://example.com' );
También es importante que desactives los enlaces permanentes (menú Ajustes/Enlaces permanentes -> opción “Predeterminado”) como paso previo a los pasos anteriores y los vuelvas a reestablecer como estaban después de finalizarlos.
Para rematar, hay que cerciorarse de que no quedan referencias al antiguo dominio en la base de datos. Por ejemplo: URLs dentro de las entradas y las páginas. Es fácil actualizarlo de una manera automatizada con la herramienta adecuada.
Mi herramienta preferida es de Interconnect/it, una herramienta gratuita que automatiza este ajuste por completo. Pero quizás resulte algo técnica, así que te recomiendo como alternativa el plugin Better Search Replace que se menciona también en la guía de WordPress.org.
En este vídeo puedes ver cómo usarlo:
Y, por último, te dejo también esta otra guía de WordPress.org que entra con mucho detalle en todos estos pasos.
Cómo migrar WordPress a otro hosting y/o servidor
El escenario más frecuente que vemos en las consultas de nuestra comunidad es de cambio de hosting, así que echemos un vistazo a qué hay que hacer en este caso.
Migrar WordPress con plugins
El traslado de una web WordPress de un hosting a otro suele percibirse de antemano como algo muy complicado, sin embargo, es lo contrario: es fácil, incluso muy fácil si lo haces con plugins de migración o de copias de seguridad.
En este momento, el plugin más popular del repositorio de WordPress (y el que uso también personalmente para estas ocasiones) es All-in-one WP Migration.
La gran ventaja es este plugin es que se encarga de todos los detalles, como la actualización de las URL que vimos un poco más arriba, y lo hace todo transparente y muy simple para el usuario. Aquí puedes ver cómo se usa:
Una cosa a tener en cuenta es que, si tu hosting va algo justo de recursos o la web a trasladar ya es grandecita, puede haya que hacer ajustes en ciertos parámetros de tu hosting (la herramienta te lo indicará).
Si esto sucede, ponte en contacto con el soporte de tu hosting para que lo apliquen.
Migrar WordPress “manualmente”
Si se da el caso anterior, con una web muy grande o si en tu hosting no quieren hacer los ajustes que les pides, tendrás que hacer la migración “a mano”.
Esto implica básicamente lo siguiente:
a) Copia de los ficheros de la instalación WordPress original
Esto se hace con las herramientas del panel de administración de tu hosting.
b) Copia de la base de datos MySQL de tu web original
Igualmente encontrarás en tu panel de administración del hosting las herramientas necesarias para esto.
c) Restaurar los ficheros y la base de datos en tu servidor nuevo
En los hostings buenos el estándar es incluir la herramienta phpMyAdmin. A continuación, puedes ver cómo se hace una copia de la base de datos y se importa (se restaura):
d) Adaptar el fichero wp-config.php
Hay que ajustar la configuración al nuevo servidor ya que el servidor nuevo casi seguro te obligará a usar nombre de base de datos y usuario diferentes, así que tendrías que cambiarlos.
Revisa en wp-config.php lo siguiente para que los parámetros del lado derecho coincidan con los valores de tu nueva instalación:
- Nombre de la base de datos: define('DB_NAME', 'basededatos_nueva');
- Usuario nuevo: define('DB_USER, 'usuario_nuevo');
- Contraseña de usuario nueva: define('DB_PASSWORD, 'contraseña_nueva');
- Servidor nuevo (normalmente no cambia y es siempre ‘localhost’): define('DB_HOST, 'servidor_nuevo');
e) Configurar los servidores de nombre de tu dominio
Los servidores de dominio deben apuntarse ahora al nuevo servidor. Lo primero es actualizar el dominio en WordPress tal como se explica un poco más arriba en este post y después, actualizarlo en el hosting.
Esto es una operación muy sencilla, pero los pasos exactos varían según tu proveedor de hosting y/o dominio. Consulta con el soporte si tienes dudas.
Ten en cuenta que los cambios de domino tardan unas horas en propagarse, de modo que el tráfico irá “saltando” entre una web y otra hasta que la propagación esté completada. Cuenta con unas 24 horas hasta que todo esté estable.
f) Mantener la web original un tiempo
Mi consejo final es que mantengas operativo la web antigua durante unas semanas hasta cerciorarte al 100% que tu nueva instalación no te da problemas.
Será invisible a Google ya que no tiene domino propio y no te puede perjudicar más allá de costarte unos durillos por un mes más con tu antiguo proveedor de hosting. Así, ante problemas mayores, siempre tienes el comodín de volver a apuntar los servidores de nombre a la web antigua.
Cómo migrar de WordPress.com a WordPress.org
En el caso de usar una web en WordPress.com, el proceso de migración cambia completamente.
En este caso se vuelve más complicado, sobre todo, se vuelve más susceptible a errores y flecos que hace que hace muy difícil que la réplica en tu hosting sea exacta al original.
Por eso, recomiendo siempre dar el salto a un hosting propio cuanto antes ya que cuanto más pequeña y simple la web, menos problemas te va a dar esta migración.
Veamos entonces cada uno de los pasos de este proceso sería de migración:
a) Registrar un dominio propio (si no lo tienes aún)
Si no tienes aún un dominio, esto es lo primero que vas a necesitar. Puedes hacerlo junto con la contratación de tu nuevo hosting o aparte con un proveedor especializado en dominios.
Por simplicidad, recomiendo contratar todo al proveedor de hosting. Solamente contrataría los dominios de manera independiente si vas a crear muchas webs en diferentes dominios, ahí puede ser interesante la independencia de las dos cosas ante futuras migraciones, etc.
Si ya tienes un dominio propio, olvídate de este paso. Además, tampoco vas a necesitar la redirección 301 que se describe en el apartado g) de este punto si usas este mismo dominio en el sitio nuevo.
Eso sí, ojo con las URLs, cerciórate de que mantienes el mismo esquema de URLs en WordPress y que éstas por tanto no cambian. En caso de cambiar tampoco pasa nada, se resuelve con lo visto arriba ante un cambio de dominio (redirección 301).
Lo importante es estar atentos a este punto para no meter la pata.
b) Contratar un servicio de hosting
Una vez más insisto: tu hosting es crítico, un buen hosting para las necesidades de una web normal se puede conseguir por muy poco dinero, pero hay que saber elegirlo bien porque el mercado está lleno de ofertas basura.
Mi recomendación rápida es que elijas uno de estos:
c) Instalar WordPress
Esto se explica mucho mejor con un videotutorial, así que aquí va un vídeo que explica paso a paso cómo se hace la instalación de WordPress en un servidor de hosting.
En este vídeo se parte del escenario de que tu dominio ya está configurado para usarlo con tu servidor de hosting, es decir, que no lo estás usando para tu web en WordPress.com:
En el caso de que ya tengas tu web WordPress.com bajo un dominio propio que quieras usar también en la web con hosting, debes tener en cuenta los matices que se explican a continuación del vídeo.
En el caso de que tu web en WordPress.com tenga un dominio propio, el problema que vas a tener es que ese dominio no lo podrás utilizar con tu servidor de hosting (que es lo que se hace en el vídeo anterior) puesto que el dominio ya "apunta" actualmente a tu web en WordPress.com, no puede usar un mismo dominio con dos servidores diferentes a la vez.
Una solución es reconfigurar el dominio para que simplemente apunte a tu servidor nuevo. En ese caso cambiaría el domino de tu web original, ya sólo se vería bajo el dominio que tenías inicialmente con WordPress.com, es decir, un dominio del tipo nombre.wordpress.com.
Bajo tu dominio propio ya estarías accediendo a tu nuevo servidor de hosting (una vez pasadas unas horas necesarias para la propagación del cambio).
El inconveniente de esta forma de hacer las cosas es que temporalmente, hasta que no tengas migrados los contenidos a la web nueva, estos no se encontrarán en Google puesto que durante el ínterin de la migración las URL originales dejan de existir.
Para una web pequeña, con pocas entradas, poca complejidad de widgets, etc., fácil y rápida de migrar, en definitiva, puede ser un coste asumible. Pero si no lo fuera y no te quieres exponer a esta situación, la solución consiste en instalar WordPress en el hosting usando una URL temporal.
Esto deberías poder hacerlo con cualquier proveedor de hosting y generalmente consistirá en una IP junto con algo más. Por ejemplo, una URL como ésta:
Por tanto, en la instalación de WordPress cuando se pregunte por el nombre del dominio, en vez de indicar un dominio tipo nombre.com, se indicará la URL anterior que el proveedor de hosting te proporcionará.
Con esta URL puedes hacer la migración con mucha tranquilidad hasta que veas que está realmente fina. Y una vez todo listo, haces el cambio de una web a otra.
Para hacer este cambio, tienes que seguir los pasos que ya expliqué arriba para un cambio de dominio en WordPress.org, te recuerdo que, en resumen, era lo siguiente:
- Reconfigurar los ajustes de WordPress y/o el fichero wp-config.php de WordPress con el dominio definitivo.
- Reconfigurar tu dominio para que apunte a tu nuevo servidor de hosting.
Y recuerda también que, ante cualquier duda o problema, te deben ayudar desde el servicio de soporte de tu hosting.
d) Exportar de WordPress
La clave del proceso de migración de una web WordPress.com es que se hace exportando el contenido desde la web de origen a un fichero e importando ese fichero en tu nueva web.
En el panel de administración de tu web Wordpres.com se encuentra el menú Herramientas/Exportar. Desde aquí puedes exportar el contenido y comentarios a un fichero XML.

Ojo con el tamaño de la exportación: en webs muy grandes salen ficheros de exportación muy grandes que luego muchas veces dan problemas.
Una solución a esto es dividirlo en ficheros más pequeños, en este post se explica más en detalle cómo hacerlo:
Cómo separar archivos XML exportados de WordPress en varios más pequeños
Otra opción es utilizar la exportación parcial que WordPress ofrece en su propia herramienta, pero aquí ha habido muchos usuarios que han reportado problemas y errores a la hora de importar las diferentes exportaciones parciales.
e) Importar en WordPress
Ahora toca importar los contenidos de la web antigua en el nuevo. Para ello existe también la opción de “Importar” en el menú Herramientas.
Te pedirá instalar previamente un plugin (que es el que implementa la importación) y a partir de ahí ya está todo listo para importar el fichero XML anterior.

En este proceso, ojo a lo siguiente: en la importación debes seleccionar la opción de importar los ficheros adjuntos (documentos, imágenes, etc.) ya que de lo contrario se quedarían alojados en tu web de WordPress.com.
El nombre exacto de esta opción en la versión actual del plugin es "Download and import file attachments".
Este detalle es crítico porque, aunque no lo hagas, da la impresión de que, aparentemente, todo está bien porque verás las imágenes perfectamente desde tu web nueva y las URLs del resto de ficheros también funcionarán con normalidad.
Pero es una trampa: funcionan porque las URLs son las de la antigua web, así que en el momento que lo cierres, dejarán de funcionar, las habrás perdido y ya verás la gracia que te hace...
Así que por si las moscas, al terminar la importación ojea los contenidos y comprueba que las imágenes están en el nuevo sitio (tienen que estar en la biblioteca de medios).
f) Rehacer la configuración de los widgets y tema
Esto es algo que muchas veces no se menciona en los diversos tutoriales: sólo se exporta el contenido, pero no se pueden migrar widgets y tampoco se migra el tema.
Es algo que tienes que debes de tener claro. Migrar supone configurar de nuevo en tu web WordPress.org en estos aspectos.
Cuando migras de WordPress.com has de elegir un nuevo tema (que puede ser la versión de tu tema actual para WordPress.org si la hay).
Afortunadamente no es mucho trabajo y, además, sabiéndolo hacer, en realidad, es la oportunidad para dar un gran salto de calidad en muchos aspectos.
Puede que sea el mejor momento para migrar a un tema profesional de calidad como, por ejemplo, Divi, que es uno de los más recomendables que existen en la actualidad.
Un poco más abajo retomo esto con un poco más detalle.
g) Reconfigurar el dominio (sólo con dominios propios, es decir, que no sean del tipo xxx.wordpress.com)
Es muy típico que el autor de una web en WordPress.com haya comprado su dominio en el propio WordPress.com.
En este caso has de apuntar este dominio a tu nuevo servidor. Esto se hace indicando en la configuración del dominio los servidores de nombres (DNS) que ha de utilizar y que son los de tu nuevo hosting.
Te dejo las referencias del soporte de WordPress dónde se explica en detalle la configuración de dominios:
WordPress.com - Domain Management
Y en este enlace puedes encontrar también unas referencias generales sobre gestión de dominios en WordPress.com que te pueden ser útiles.
h) Redirección 301 de la web antigua (sólo con dominios del tipo xxx.wordpress.com)
También es frecuente que una web en WordPress.com no tenga un dominio propio, es decir, que la dirección de tu web sea algo parecido a esto: nombre.wordpress.com.
En este caso, pasarás a tener un dominio que será normalmente nombre.com a secas y que ya no es un dominio de WordPress.com sino tuyo propio.
El problema de esto es que con ello habrás cambiado tu dominio y, por tanto, todas tus URLs y eso quiere decir que tus enlaces habrán dejado de existir. Los enlaces hacia tu antiguo web quedarían rotos y desaparecerías de los resultados de búsqueda de Google.
Dicho de otro modo: a efectos de los buscadores habrás creado una web completamente nueva que no tiene que ver nada con la antigua y, por tanto, en principio perderías el posicionamiento de tus contenidos.
Así que en este punto repásate la sección sobre cambios de domino en WordPress.com de arriba.
Otra recomendación que te hago es que no elimines la web antigua una vez completado todo, sino que lo mantengas simplemente invisible a Google para evitar problemas de contenidos duplicados, aunque esto, en realidad, con la redirección 301 esto ya estaría también resuelto.
La razón es que así tienes mucha tranquilidad para reaccionar si al cabo de unos días descubres errores en tu importación u otros problemas.
La forma más conveniente de hacer esto sería usar la opción "Me gustaría que mi sitio fuera privado, que solo lo vean los usuarios que elija" en el menú Ajustes/lectura.
Cosas que no se pueden migrar
Como vimos antes, lamentablemente, al migrar de WordPress.com a WordPress.org te encontrarás con algunas limitaciones parecidas, aunque menos, que las que te encuentras al migrar de Blogger o Joomla a WordPress.
Te encontrarás básicamente con dos limitaciones, aunque no son dramáticas:
- No puedes migrar el tema, salvo que exista también para WordPress.org y, además, disponga de una opción de exportación/importación de la configuración del tema.
- Pierdes los widgets, además, salvo unos pocos, los widgets de WordPress.org son diferentes. La buena noticia es que tienes muchas más y mejores en WordPress.org y recomponer tus widgets y WordPress.org no suele ser un trabajo enorme.
- Si cambian las URLs, pierdes los contadores sociales. Para que te sigan funcionando lo típicos contadores de tweets de Twitter, likes de Facebook y similares se tiene que mantener intacto tu esquema de URLs, es decir, se tienen que mantener exactamente iguales. Es un problema independiente del problema de posicionamiento, es decir, aunque con una redirección 301 tus URLs antiguas se redirijan a las URLs nuevas y tu posición en Google se mantenga intacta, las redes sociales son otro tema. Hoy por hoy, sólo funcionan con las URLs exactas y si éstas cambian tus contadores se pondrán a cero.
Las limitaciones de la migración, en realidad, son una oportunidad
Esto no es una de esas frases huecas y fáciles, sino que hay buenas razones que las justifican y me explico:
En el caso de los temas, difícilmente acertarás con el primer tema que elijas, es una simple cuestión de que al cabo de un año vas a tener las ideas mucho más claras para elegir el tema que mejor case con tus contenidos que después del primer mes de vida de tu web.
Por otra parte, WordPress.com tiene muy poco donde elegir comparado con WordPress.org donde tienes decenas de miles de temas entre los que elegir. Así que la migración es un momento excelente para revisar este punto.
En cuanto a los widgets, es la ocasión de depurarlos y mejorarlos, por ejemplo, usando un widget bueno para las suscripciones a tu lista de correo como Popup Maker en vez del lamentable widget que usa WordPress.com.
Este tipo de plugins están diseñados para lograr altas tasas de conversiones, lo normal es que notes una diferencia notable, así que estamos hablando de una mejora sustancial para tu web ya que la lista de correo se considera por muchos (me incluyo) el activo más importante de una web.
Cómo migrar WordPress de local a remoto
Si tienes una instalación de WordPress en local con un entorno como, por ejemplo, XAMPP o WAMP, es fácil migrarlo a un hosting real. Este escenario se resuelve igual que la migración de un hosting a otro, aunque con el matiz de que en este caso el dominio va a cambiar sí o sí.
Por tanto, hay que aplicar también los pasos anteriores con las medidas adicionales para un cambio de dominio.
Además, en este caso puedes usar también un plugin de migración de WordPress, igual que si estuvieses migran de un hosting a otro. No deberías tener problemas y convierte la migración en un juego de niños.
Cómo migrar una web en HTML a WordPress
Migrar una web hecha en HTML “a pelo” a WordPress es una tarea complicada, la verdad.
Por un lado, está la importación de los contenidos. Aunque aquí existen plugins y herramientas, a poco que los contenidos no sean triviales, los resultados que he podido comprobar son desastrosos. Así que te recomendaría hacer este trabajo a mano copiando, pegando y revisando los contenidos.
Por el otro lado está el diseño del sitio, si quieres mantener el diseño original, la vía por la que van los más atrevidos es programar un tema WordPress a medida. Como te puedes imaginar, esto no es algo que esté al alcance del usuario medio, no obstante, aquí te dejo un tutorial:
La opción que te recomiendo es que uses un tema altamente configurable como [diveAff] y que lo personalices. Con un tema bueno como éste puedes recrear prácticamente un clon de la web original.
Y si no tiene ataduras con el diseño, mejor que mejor, entonces escoge un buen tema y empieza a personalizarlo desde cero:
¿Cuáles son los mejores plugins para migrar WordPress?
Como ya hemos comentado, es muuucho más cómodo migrar una web de WordPress con un plugin que automatice este proceso que hacerlo por la vía más manual. Así que, a continuación, te menciono algunos de los mejores plugins a este respecto.
All in One WordPress Migration
Empezamos con plugin de migración favorito, el que utilizamos en todos nuestros trabajos de migración de webs: All in One WP Migration.

Es un plugin con una gran compatibilidad con diferentes hostings que no suele dar muchos problemas y tiene una forma de manejo e interfaz de usuario muy fáciles de manejar.
El único “pero” que se le puede poner es quizás el hecho de requerir que en el sitio a restaurar debe estar instalado WordPress y el plugin para poder cargar y restaurar los ficheros de la copia.
Duplicator
Duplicator es la alternativa más popular a All in One WP Migration, así que si tienes algún tipo de problemas con este último y simplemente quieres probar una alternativa, te recomiendo ésta.

Una ventaja que tiene frente a All in One es que no requiere una instalación previa de WordPress en el servidor destino. Crea un fichero comprimido con un ejecutable PHP que colocas en el directorio raíz de la instalación destino y a partir de ahí recrea la web completa.
La gran desventaja que le he visto personalmente es que le he encontrado bastante más sensible a las características específicas del hosting que All in One y en ese sentido más problemático en cuanto a errores que impiden restaurar la copia con éxito.
Updraft Plus
Complemento esta lista de plugins con UpdraftPlus que no es exactamente un plugin de migración, sino un plugin de copias de seguridad automáticas, pero que, como tal, también se puede utilizar para hacer migraciones.

Como deberías tener un plugin de backups automáticos en tu web de WordPress como éste supone una alternativa a utilizar los anteriores.
Este plugin en particular tiene la ventaja de que incluso en su versión gratuita ya puedes programar las copias de seguridad automáticas para que se suban a la nube, a una cuenta Google.
Eso sí, no me tan parece cómodo para hacer la migración del sitio como los dos anteriores y es que no es para lo que está pensado en primer lugar.







Muchísimas gracias. ¡¡Este post ha sido de gran ayuda!! ¡¡Enhorabuena!
Hola, Javi.
Me alegro mucho de que te haya resultado tan útil.
Muchas gracias a ti por tu comentario.
Un saludo.
Raquel
¡Hola de nuevo, Berto!
Quizás la respuesta es un poco obvia, pero prefiero asegurarme antes de tener que empezar a dar marcha atrás...
Mi blog, hecho con wordpress.com, no tiene ni dominio ni hosting. Como ya te comenté en otra entrada, quiero migrar a wordpress.org. Aquí comentas como primer paso el dominio y segundo el hosting. ¿Al no tener dominio adquirido, puedo ir directamente a webempresa para hacer los dos puntos juntos?
¡¡Muchas gracias!!!
Berta
Claro 🙂
¡Un saludo!
Berto
Hola de nuevo.
He hecho la migración de WordPress.com a WordPress.org y parece que todo bien, excepto por un error que me da cuando intento acceder a la página, desde el enlace que he puesto en twitter ("El propietario de paladarderiojalavesa.com") ha configurado su sitio web de manera incorrecta. Para evitar que su información sea robada, Firefox no ha conectado con este sitio web.
Creo que tiene que ver con el https, ya que cuando se lo quito, va a la página.
¿Sabes de qué se trata?; ¿podrías echarme una mano?
¡Gracias! Berta
Hola Berta,
Efectivamente, tiene toda la pinta que estás apuntando con https a un sitio que tiene una dirección normal (http). Con corregir el enlace ya está.
En cualquier caso, los mensajes de Firefox suelen ser un poco melodramáticos cuando luego no es para tanto, así que tampoco te asustes 🙂
¡Un saludo!
Berto
Hola, Berto.
Enhorabuena por el post; te hago saber que lo recomiendo a muchísima gente en nuestros cursos de WordPress en Sevilla!
Quería hacerte una pregunta: hemos migrado un blog de wordpress.com a wordpress.org, pero resulta que la URL original era del tipo https (supongo que por SSL), pero la nueva es del tipo http (sin SSL). Esto nos ha originado diversos problemas, ya solucionados, pero aún aparece en Google indexada con https, y sin redireccionamiento a http, con lo cual los posts antiguos no redireccionan a los nuevos, y llevan a una página de Error.
Ahora los chicos de webempresa nos indican dos opciones posibles:
a) solicitar una nueva reindexación del sitio web a Google desde el panel search console;
b) instalar un certificado SSL para el dominio, que puede ser un certificado gratuito de Let's Encrypt.
Creo que no hablas en ningún momento de este problema en el tutorial, y nos gustaría conocer tu opinión al respecto.
¡Gracias de antemano!
Juanma
Hola Juanma,
Pues efectivamente, es un tema que no se daba en el momento de crear este tutorial y te confieso que me pillas un poco en el pie izquierdo 🙁
Por tanto, te diría que sigas la recomendación de los chicos de Webempresa, ellos tienen mucho rodaje y criterio en esto y lo que te aconsejen será un buen consejo, seguro.
¡Un saludo!
Berto
Hola, buenos días.
Pude hacer el backup desde el hosting donde tengo la web; ahora no sé cómo continuar para instalarlo en el nuevo; en el tutorial menciona dos archivos del xcloner para subir, ese paso no me ha salido; no encuentro esos dos archivos.
Mi consulta es: ¿puedo instalar wordpress en el nuevo host y desde allí instalar el nuevo backup con xcloner? ¿o bien tengo que hacerlo subiendo el backup en conjunto con los dos archivos como dice el tutorial?
¡Muchas gracias!
Hola Gabriel,
No necesitas ni debes instalar WordPress si usas XCloner, será el procedimiento de restauración de la copia quien recrea la instalación del blog original. En el tutorial puedes ver que es así.
¡Un saludo!
Berto
Hola.
Estoy empezando a mirar de migrar un blog con 6 años de antiguedad y dominio propio con mas de 350 post alojado en blogger.-
Tengo el dominio, el hosting; además, mi hosting me da la opción de hacerlo primero en una plataforma de pruebas... pero me está volviendo loca.
Además, en esta migración quiero cambiar la estructura de las URLs y la plantilla a una con buena velocidad .-
¿Tu ofreces servicios de consultoría para hacerte varias preguntas? ¿Puedo contactarte por privado ?
Un saludo.-
Hola, Ana.
Respecto a la cuestión que nos planteas, te comento que actualmente estamos trabajando en la creación de una página de servicios que dé solución a temas como el tuyo.
Haz por favor la consulta a través del formulario de contacto. Os avisaremos cuando estén operativos los servicios.
Muchas gracias por tu confianza. Un abrazo.
Berto
Hola, Berto.
Una consulta: he migrado el WordPress de un directorio a la raiz; todo iba bien, pero no puedo subir imágenes, me sale el mensaje: "falta un directorio temporal". No puede ser del servidor, ya que cuando lo tenía en la carpeta iba bien; ha sido al migrarlo. ¿Sabes que puede ser?
Hola XXX,
Lo siento, pero es imposible diagnosticar un problema como el tuyo desde la distancia. Para eso hay que entrar en tu sitio y ver lo que está pasando 🙁
Mi consejo es el siguiente:
O bien, contratar un plan de hosting con un soporte añadido para WordPress como el plan Profesional de Webempresa, o bien, contratar un profesional para que te ayude con este problema concreto.
Si quieres, te podemos poner en contacto con un profesional así, o bien, lo puedes encontrar por tu cuenta en sitios como Freelancer.com o Upwork.
En caso de que prefieres que te echemos una mano, escríbenos por favor a nuestra página de contacto.
¡Un saludo!
Berto
Estimado Berto, enhorabuena por la orientación. Mi caso no creo que sea especial, sino dificil, porque no es lo común. Por circunstancias personales, me pasé de wordpress con dominio y hosting de pago, teniendo muy buenas posiciones. Pude trasladarlo todo a blogger, el servicio de Google, donde tenía un blog (blogspot) antiguo, lo trasladé todo, pero no se migraron todas las fotos y al pasar a www (era solo midominio.com, no http://www.midominio.com) he perdido todo el ranking. He buscado en Google la forma de poder redireccionar los posts antiguos, para que cuando pulsen en ellos se dirijan al blog nuevo, pero no encuentro ninguna solución. Muchas Gracias.
Hola Germán,
Desconozco las razones personales que comentas, pero si es por el coste del alojamiento, me lo pensaría mucho. Lo que has hecho es como pasar de un BMW a un Seat 600 y ya lo estás sufriendo. Por tanto, mi sugerencia es que te pienses si no dar marcha atrás con tu decisión.
Dicho esto, no te sé decir cómo resolver tu problemas, no soy un experto en Blogger, aunque me figuro que quizás la técnica de redireccionamiento que se describe en este post:
https://www.c2cerodes.bertolopez.com/como-migrar-blogger-a-wordpress-guia/
¡Un saludo!
Berto
Hola Berto,
queria migrar mi blog en wordpress a otro servidor de hosting (1&1), el tema es que la he debido de liar, porque le di a una opcion de transferir dominio en 1&1 y ahora no puedo entrar en mi blog viejo, para poder copiar toda la informacion...
alguna sugerencia de que puedo hacer???
gracias por adelantado
Hola Gorka,
En eso te tiene que ayudar el soporte de tu hosting. Ellos saben en qué estado está todo y cómo actuar ahora.
¡Un saludo!
Berto
Hola,
He realizado la migración de mi blog. Estoy recibiendo correos con el nuevo hosting(correos de entradas comentadas para moderación) pero también me llegan personas que se incriben al antiguo blog (entradas ecritas por mi).
Espero haber sido clara. el WP.com tenía un locgo y el WP.or tiene un logo diferente entonces me puedo dar cuanta de donde viene las notificaciones. esto es normal que me lleguenemail del viejo?
muchas gracias por la respuesta
Hola Karem,
Esto lo tendrías que ver con tu hosting actual, sin ver cómo lo tienes configurado exactamente me es imposible darte una explicación.
Por formular una sospecha sencilla, me figuro que en el antiguo tienes configurado simplemente el mismo email de contacto que en el nuevo y, por tanto, desde ambos sitios te llegan los emails como es lógico.
¡Un saludo!
Berto
Hola, Berto.
Estoy empezando un WordPress.com con 2 nombres de dominio propios, uno que es principal y está por empezar, no hay ni contenido (que el nombre de dominio es propiedad en Godaddy.com, oficialmente no expira hasta el año 2017 ) en Godaddy los DNS con los NS1, 2 y 3 WordPress.com).
Deseo migrar a WordPress.org con Hosting solo para España y que este hosting no sea Godaddy.com
Deseo uno que sea sencillo y seguro, que no debas de romperte la cabeza, con soporte chat, telefono, skype, etc., ya que será un sitio web solo Inicio y Acerca de mí, Soluciones, Servicios, Registro y Contacto, con un blog que hará las veces de Newsletter para noticias , información del mercado etc.
¿Cómo lo debo hacer la migración y que me recomiendas?
Saludos.
Hola Josep,
El hosting que yo recomiendo no tiene soporte por teléfono ni Skype, ni falta que hace con un buen sistema de tickets.
Siendo un sitio tan sencillo que no tiene por qué dar ningún problema, mi recomendación sería que dejes de lado esa exigencia porque así amplías mucho el abanico de opciones puesto en muchos buenos servicios de hosting no te van a ofrecer la opción de teléfono o Skype.
¡Un saludo!
Berto
¡Hola! ¡Sabes que pasé de una hosting gratuito a uno pago y todo bien, pero los vínculos del menú, etc., aún vinculan al viejo hosting? ¿Que podría hacer?
Gracias.
Hola William,
Los tendrás que editar a mano...
¡Un saludo!
Berto
Hola,
Tengo un serio problema para "coger" mis seguidores de worpress.com y llevarlos a mi dominio nuevo; no sé cómo hacerlo, he mirado guías, etc y no encuentro el modo. Sólo copiarlos uno a uno o ir dejando mensajes en sus blogs con el usuario ,pero es muy tedioso; ¿alguna idea?
Gracias.
Hola Nei,
Lamentablemente que yo sepa, no existe un modo de hacerlo y creo que es (mal)intencionado por parte de WordPress. Ellos se quieren quedar con los suscriptores. Por eso es muy importante tener una lista de correo propia.
¡Un saludo!
Berto
Hola, mi caso es que tengo un wordpress instalado en un subdominio y lo quiero pasar al dominio principal, como tendría que proceder en este caso?
Eso ya depende un poco de tu hosting, tu soporte te lo tiene que indicar. Y luego es ajustar solamente en el wp-config.php el nuevo dominio.
¡Un saludo!
Berto
Se te olvidó hacer un apartado de exportar de WP a WP de un dominio a otro.
Hola Toni,
Gracias por la sugerencia, lo tendré en cuenta para una futura actualización 🙂
De todos modos, cambiar sólo el dominio a mi modo de ver realmente se sale un poco de lo que sería una migración en toda regla, es más un tema puro de configuración de dominios junto con un pequeño ajuste en WordPress para re-configurar el nuevo dominio y redireccionar el antiguo dominio al nuevo (que ya se describe en el post).
¡Un saludo!
Berto
Hola, Berto.
Con respecto a esto tengo una duda: yo trabajo freelance para un agencia, y siempre me piden trabajar wordpress en una url distinta al dominio principal, por ejemplo: http://www.midominio.com/wp. ¿Cómo puedo hacer para trasladar desde ese dominio http://www.dominio.com/wp. al dominio http://www.midominio.com.?
Muchas gracias.
Hola Álvaro,
Si te refieres a mover un blog nuevo dentro del mismo dominio a una URL sin tener problemas de redireccionar continido ya publicado y demás, debería ser tan simple como mover el blog en hosting al sitio (carpeta) que correponda al domino principal y ajustar las URLs de site y home en wp-config.php.
¡Un saludo!
Berto
Hola, Berto.
Gracias por este contenido tan bueno y profesional.
Mi duda es que al migrar de WordPress.com a WordPress.org (el dominio es nuevo, no lo tenía anteriormente) exporto y al importar me da error (Internal Server Error) (en wordpress 4.4.2). He exportado desde el .org a otro WordPress en .org y funciona.
¿Sabes qué puede estar pasando?
Gracias de antemano.
Hola Moisés,
Es imposible diagnosticarlo sin ver de cerca tu hosting, instalación de WordPress, etc. Lo tienes que comentar al soporte de tu hosting.
¡Un saludo!
Berto
Impresionante. Encontrar esto en internet gratis es fabuloso. Super bien explicado.
Contraté Webempresa por su recomendación y ahora terminé de migrar mi WordPress.com a WordPress.org.
También compré el servicio de redireccionamiento para no perder el posicionamiento en Google y seguiré por el tema plugins, theme, y todo lo que venga.
Estoy super emocionado 🙂 - Miles de gracias a ambos, "sois la hostia tío" ¿así dicen ahí no? :p
Muchísimas gracias. Los saluda Marcos Montivero, desde Argentina 🙂 Siento más felicidad que en mi cumpleaños jaja.
PD: Si puedo hacer una recomendación muy simple, sería que expliquen la parte de dividir un XML mayor a 5mb en español. Aunque parece medio innecesario porque yo tengo un blog con 850 post y solo ocupe 1.4 mb.
La Recomendación 2, sería que comenten que WordPress.com puede crearnos 2 xml (así me lo hizo a mi) y evidentemente hay que cargar los 2. Es todo, chicos... son unos genios. Abrazos.
Genial, me alegro un montón de que te haya servido el post 🙂
¡Un saludo!
Berto
Muy buena la información.
Me alegro de que te resulte útil.
Gracias, Rafael. Un abrazo.
Berto
Hola Berto, gracias por hacer post muy completos, he decidido mejorar mi marca personal y pasar mi blog wordpress.com a wordpress.org, sigo tus recomendaciones y ayer me compré el hosting en webempresa, el dominio ya lo tenia cuando cree el blog .
No soy experte en el tema, pero creo que el paso a seguir es migrar de wordpres.com a org. Berto tengo algunas dudas:
1. Qué me recomiendas, empezar con este post de migración o con el post de guia completa de crear un blog en worpress.org?
2. viendo el video de este post, una vez descomprimes el archivo zip de wordpress, lo guardas en una carpeta www ( mundo), la cual le llamas sinonimo, como la creas?
Puede que sean preguntas muy básicas, pero intento iniciar un blog más profesional y tus recomendaciones son de gran ayuda,
Gracias =)
Hola María,
Mejor empieza con el post de migración, es el que se adapta a tu situación.
La carpeta www no la necesitas crear, con lo de sinónimo quería enfatizar simplemente que es una alias de otra carpeta "public_html" que tendrás tú también y que en el caso de no estar (como en el caso de Webempresa, por ejemplo) haces lo mismo que hago con www en public_html.
Y tranquila, tus dudas con muy razonables 🙂
¡Un abrazo y suerte!
Berto
Primero antes que nada agradecer tu tiempo y dedicación para hacee este post! Leí todo y aun así no sé si me enteré muy bien. Así que mi planteamiento es el siguiente:
ya tengo mi blog funcionando en wordpress.com con su servidor y tambien dominio propio es decir (loquesea.com) que compré a través de wordpress tambien. Mi pregunta es cuando migre la pagina a .org creando un nuevo blog, que url debo poner si quiero mantener el mismo dominio??? Lo intenté ya a través de hostgator poniendo el dominio que ya tengo y me redireccionaba a la pagina de wordpress.com, es más no podia entrar al nuevo blog de .org. Estoy bloqueada no sé que hice mal.
Un saludo y gracias nuevamente.
Hola Sara,
Releete los puntos 1c) y 1g), se explica en detalle cómo tienes que proceder y poco puedo añadir en los comentarios.
Un saludo,
Berto
Hola!
Me gusta mucho todo el contenido de tu blog, pero he buscado una duda q no he encontrado por ningún sitio, si me la puedes resolver...gracias. Voy al lío...
Tengo en local aún, una instalación de wordpress, en pruebas antes de alojarla en la web. Cuando la instalé le cambié el nombre a la carpeta de worpress y le puse "unnombre", ahora que ya casi todo esta listo, he visto que "unnombre" ya existe como dominio y quiero cambiarlo a "otronombre". Al hacerlo, he cambiado los parámetros en el panel de control, y después he cambiado el nombre de la carpeta de igual forma, pero tengo un problema: cuando me dirijo a mi servidor local, que es Wamp, y cliqueo en localhost todo bien, pero cuando cliqueo en "otronombre" (dentro de wamp server, mis proyectos), se me abre una pagina 404 de error y en la dirección pone: https://localhost/unnombre, cuando en realidad debería de aparecer https://localhost/otronombre.
No sé desde dónde corregir ésto, agradecería que me echaras un cable...
Espero haberme explicado, gracias.
P.D.: si escribo directamente en la barra de direcciones https://localhost/otronombre todo funciona correcto. Pero lo que no consigo es que al hacer clic en mi proyecto llamado "otronombre" se abra sin error 404. Y lo que me dá miedo es que al subirlo a un hosting siga igual.
Hola José,
Lo siento, pero esto ya es un tema de configuración de tu Apache local y demás, seguramente a nivel de virtual hosts que nos has configurado bien con el cambio o algo similar, más ya no te sé decir.
De cara al hosting, en principio, no te debería dar problemas.
¡Un saludo!
Berto
Hola, Berto.
Gracias por tu rápida respuesta. Posteo de nuevo porque he encontrado la solución y por si así le quito el dolor de cabeza a alguien con el mismo problema y lo puede solucionar de inmediato. Es tan simple como subir a la carpeta raiz un archivo php llamado "searchreplacedb2.php" y ejecutarlo en la barra de direcciones del navegador tras el nombre de nuestro nuevo dominio (aunque sea en local. De esta manera y tras unos breves pasos guiados se habrán reestablecido todas las rutas absolutas, así como los datos serializados de la base de datos que, por razones obvias, no se puede hacer manualmente. Después de éso, todo perfecto.
Saludos.
Muy interesante, ¡gracias por la pista!
¡Un abrazo!
Berto