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.







Antes de nada, excelente post, todo perfectamente expuesto ¡gracias!
Te comento: hace unos 3 años migré mi web de WordPress.com a un dominio propio. Para redirigir las entradas antiguas al sitio nuevo, utilicé site redirect y todo perfecto. Por desconocimiento, cada año he ido renovando este servicio (ya que desconocía que con un año era suficiente) y ahora que está a punto de caducar, he decidido que no voy a volver a renovarlo.
Mi pregunta es: cuando caduque, ¿puedo eliminar mi web alojada en wordpress.com para evitar duplicados? ¡Gracias!
Hola Laura,
La eliminaría ya porque a estas alturas la redirección está más que consolidada. En cambio si esperas, te exponen a un disgusto porque si te despistas un poco con el timing de todo, vas a tener de repente contenido duplicado en vivo...
¡Un saludo!
Berto
Genial, pues duda resuelta... ¡muchas gracias por tu ayuda!
Un saludo,
Laura
Hola Berto, me ha encantado tu artículo.
Tengo varias dudas:
- ¿Puedo exportar el contenido de una web entera en html estático a un WordPress?
- Si creo una página en WordPress bajo un dominio y luego quiero trasladar esta misma página a otro dominio diferente en el mismo servidor de hosting, exporto con el duplicator?
- ¿O es mejor instalar WordPress en una subcarpeta y trabajar en ella?
Gracias.
Hola Ana,
1) HTML: no es posible, es un trabajo bastante a medida
2) Es una simple reconfiguración del dominio que estés usando
3) No hace falta salvo que uses +1 dominio en la misma cuenta de hosting
¡Un saludo!
Berto
Muchas gracias por la contestación.
La duda es que tengo la página en HTML y no quiero quitarla hasta que no tenga la nueva página en WordPress y, para eso, no sé si es mejor utilizar otro hosting que tengo, (para hacer la nueva página y luego trasladarla al hosting actual), o es mejor trabajar en en el hosting actual, abriendo una subcarpeta donde instale el WordPress.
Gracias.
Hola Ana,
Da un poco igual, lo que te resulte más cómodo 🙂
¡Un saludo!
Berto
Hola Berto:
Tremendo post.
Poco más tengo que decir que muchas gracias por la información porque me resuelve varias dudas que tenía. Me lo guardo en PDF, 188 páginas (168 páginas de comentarios). Brutal.
Enhorabuena por el trabajo bien hecho. Un saludo.
Muchas gracias por tus amables palabras 🙂
¡Un saludo!
Berto
Hola buenas! Estoy en una encrucijada y he pensado que ningún sitio como este para saber si la idea que tengo es factible o simplemente una locura.
Estoy en Hostalia y cree mi web de wordpress en un dominio temporal para no tocar la vieja que tenía en html hasta que estuviera acabada la nueva de wordpress. Mi problema viene ahora que ya está acabada la de wordpress y se me ha ocurrido "migrarla" de una manera que no se si es viable.
He pensado instalar wordpress en el dominio definitivo, meterle el mismo theme, el theme hijo y todos los plugins y a partir de ahí usar la herramienta de exportar todo y volverlo a importar tal como explicas en este artículo (en los puntos 1. d y e)
Si no se me escapa nada debería funcionar, pero no me fío de liarla ¿Qué opinas?
Muchas gracias por todo ¡Siempre aprendo muchísimo enciudadano! 🙂
Hola Araceli,
Estamos hablando de una migración de una web en WordPress.com a tu instalación en WordPress.org, ¿no?
Si efectivamente es así, no te sé decir desde la distancia lo que ha ido mal, pueden ser mil cosas y tiene que verlo un técnico.
Aquí puedes encontrar uno si te interesa para tu caso:
Serviciosservicios-wordpress/
¡Un saludo!
Berto
No no, es todo el rato wordpress.org. Creo que no me he explicado bien. De hecho todavía no he hecho nada y nada ha ido mal.
Digamos básicamente que tengo que mudar mi wordpress de un dominio a otro. Podría hacerlo como te decía más arriba?
Instalar wordpress en el dominio definitivo, meterle el mismo theme, el theme hijo y todos los plugins y a partir de ahí usar la herramienta de exportar que tiene wordpress y luego importar en el nuevo dominio?
Espero haberme explicado mejor, Agradezco mucho lo rápido que has contestado y tu gran ayuda 🙂
Entonces te debería funcionar también con los contenidos, pero es la vía inadecuada porque pierdes los plugins, temas y configuración del blog en general.
El post plantea este caso precisamente en su punto 2. Léetelo y si no te apañas, te recomiendo que no pierdas más tiempo y contrates la migración a un técnico. Tenemos también servicios específicos para eso.
Un saludo,
Berto
Yo tenía un blog que hice con cuenta WordPress.com.
Por otro lado, una web con WordPress alojada en Webempresa, a la que he aplicado un tema adquirido y configurado a mi gusto. Dado que mi blog tenía algo de tráfico que pretendía aprovechar para mi web, he exportado el blog entero y lo he importado en el sitio. Ha ido todo bien, y he redirigido con site redirect. Ahora viene el problema: si busco cualquier entrada que salía en Google, me dirige a mi dominio alojado en Webempresa, pero siempre sale error 404 de página no encontrada.
El problema está en lo siguiente: la dirección de una entrada era, por ejemplo, "www.nombre.wordpress.com/2015/04/23/entrada". Ahora, al pulsar en el enlace del buscador en google me manda, gracias a la redirección, a "www.dominio.es/2015/04/23/entrada"; pero en mi sitio esa misma entrada sólo aparece así: "www.dominio.es/entrada", y no aparece el "2015/04/23" intermedio, que se refiere a la fecha de publicación de la entrada. Resultado: la redirección funciona, pero siempre lleva al error 404.
¿Alguna idea de cómo solucionar esto?
Gracias. Un saludo y felicidades por el blog, es toda una referencia.
Hola Miguel,
En principio debería tener fácil solución: es ajustar simplemente el esquema de las URLs en el menú Ajustes/Enlaces permanentes de WordPress.
Lo verás claro cuando entres.
¡Un saludo!
Berto
Efectivamente, era eso... Muchas gracias!
He leído un poquito por ahí sobre el cambio de esquema y he optado por mantenerlo e instalar un plugin para redireccionar el tráfico. Total, tenía un número de entradas asequible para hacerlo una por una. Y problema resuelto!
Un saludo!
Hola. Tengo un dominio y hosting; quiero migrar a WordPress, ¿sabes de alguien o me recomiendas que lo haga con WordPress? Muchas gracias.
Hola Luis,
Disponemos de un servicio para ello 🙂
Servicios Migración
Solicítalo vía esa página, ¿ok?
¡Un saludo!
Berto
Hola, ¡¡gracias por este gran post!! 😀
Duda hosting... ¿Recomendarías Hostinger? Veo que hay un plan gratis y que el plan premium supera el de Godaddy, y más económico.
Pero no sé lo bueno o recomendable que es, si se cae mucho o no, etc. ¿Podríais recomendar?
Si no es Hostinger, ¿Godaddy estaría bien? (aprovechando que compré dominio con ellos...).
Gracias.
Hola Marc,
He de decir que Hostinger no lo he probado, pero los hostings que tiran precios así, suelen ser todos de mala o muy mala calidad y una fuente de problemas para los usuario. Ya tan sólo por eso huiría de una opción así.
GoDaddy funciona muy bien para los dominios (soy cliente de ellos), pero por las referencias que tengo, mal para hosting. Tampoco lo puedo aconsejar.
Un saludo,
Berto
Hola. Ante todo un saludo y muy bueno todos tus post.
Una consulta amigo, es que quiero trabajar con la base de datos de WordPress para migrarla a un .apk (Android) y no sé si es posible exportar la base de datos de WordPress para trabajar en ese sentido de programación, es un trabajo que tengo que realizar por primera vez y por eso acudo a usted para ver si me puede orientar en ese sentido... Como pudiera hacer y si es tarea fácil. Saludos amigo 😉
Lo siento, Alberto, pero no me manejo en absoluto a nivel de programación en sistemas Android 🙁
Un saludo
Berto
Hola.
Muchas gracias por el artículo detallado. Pero tengo un problema: estaba en Webempresa y me pase a Bluehost...
Hice copia de la base de datos y también de todo el public_html...
Copié el mismo public html en el cpanel de Bluehost, hice la base de datos,... ¡todo!
Cuando entro a WordPress, tengo los pluggin, todo, pero no está el diseño de DIVI ni tengo los 60 artículos que escribir...
¿Cómo recupero ésto?
Tengo una copia con xclonner, pero en .zip.
Desde ya agradezco mucho su ayuda. ¡Gracias!
Hola Alberto,
Si tienes una copia en XCloner tienes en principio todo lo necesario. Cualquier tutorial de XCloner te servirá para qué hacer.
Aquí tienes uno: https://www.youtube.com/watch?v=Rf3Fi-FxA2M
Un saludo
Berto
Gran post.
Lastima que no se hubiese escrito hace un par de años, me hubiese ahorrado muchas horas en su momento, cuando afronte la migración del blog.
De todas formas hablando de migrar del .org a un blog con dominio propio en WordPress, lo mejor en mi opinión, siempre es pensárselo bien al principio y salir con un dominio propio, que no os tiene por que salir en mucho más de 10 o 15 euros al año más el hosting que elijáis, al principio tampoco tenemos que ir al más caro, ojo tampoco a 1&1.
Pero como yo muchos no lo haréis, o si estáis aquí es por que no lo habéis hecho las soluciones que aporta el post son perfectas.
Si os sirve de algo yo utilice service redirect de Wordprees para redireccionar los post a sus nuevas urls y fue perfecto.
La migración no es complicada, pero te dejas cosas en el camino como bien expone el post.
Saludos.
Así es Federico, si cojes desde el principio un dominio propio ya sea con WordPress.com, Blogger u otras opciones, facilitas bastante futuras migraciones.
¡Un saludo!
Berto
Hola, estaba leyendo tu articulo y me parece muy interesante, quiesiera saber si me podrias ayudar, adquiri un dominio en webempresa, al intentar migrar de localhost al hosting creo que no hice los pasos correctamente y ahora no logro acceder a la web en el local host y en el hosting me aparece solo la portada y al dar clic en iconos me redirige al localhost, lamentablemente no hice una copia, habre perdido todo? O hay forma de restaurar todo y empezar de cero?
Hola Lisandro,
Lo siento, pero desde aquí me es imposible diagnostigar tu problema 🙁
Si es una cosa más o menos obvia y rápida puedo orientar algo en el propio comentario, pero cuando es un problema que no es evidente como el que planteas, hay que remangarse y verlo con calma.
Puedes encontrar material gratuito usando el buscador de nuestro sitio que viene al final de cada artículo y en la portada, o bien, si quieres, puedes contratar servicios con profesionales de confianza a través de nuestra plataforma de servicios:
Servicios de Ciudadano 2.0.
¡Un saludo!
Berto
Buenas tardes,
Mi nombre es Marc Arenas y hoy he empezado el proceso de migración de wordpress.com a .org. Una vez lo he tenido migrado de uno a otro, he visto que los enlaces del antiguo siguen siendo funcionales y en la guía he leído que teóricamente tendrían que estar rotos. ¿Es eso normal? Además, me gustaría saber qué es lo que tengo que hacer para que el blog antiguo (.com) quede invisible a Google para evitar el contenido duplicado.
Muchas gracias por todo,
Marc
Hola Marc,
Tiene pinta de que no has hecho la redirección. Es un tema que se explica exhaustivamente en el post, por favor, releetelo con calma. También responde a la segunda parte de tu pregunta.
Un saludo
Berto
Buenas Berto,
me llamo Jorge y te escribo para comentarte un par de dudas. Estoy trabajando en localhoost con MAMP y mi web en wordpress.org esta casi terminada. En la parte del Woocommerce me pide el certificado SSL para poder instalar Stripe como método de pago. He mirado en internet diferentes foros y en todos me obligan a tener el certificado. Puedo instalar el certificado en localhost o tengo que migrar la web al host de pago e instalarlo una vez alli. Para la instalacion de SSL requieren CSR que se encuentra en el host. (Por lo que he visto en internet)
Y mi segunda duda es:
Tengo una web antigua en ese host con el mismo dominio que quiero utilizar ahora, como podria cambiar el dominio a la nueva web y desabilitar la antigua?
Dos buenos tutoriales o consejos tuyos me vendrian más que perfectos.
Muchismas gracias
Hola Jorge,
En cuanto al tema certificados me pillas, es un tema que no domino 🙁
En cuanto al tema dominio y web nueva, simplemente tienes que configurar en el proveedor de dominio que uses el dominio para que apunte a tu nuevo host. Los detalles de cómo hacerlo ya dependen del proveedor y te los tienes que facilitar él.
¡Un saludo!
Berto
Hola! Tengo un problema, a ver si me podéis ayudar. Estoy trabajando haciendo diseño web para un cliente, que ya tenía una web alojada en 1&1 y con su dominio propio. La web estaba obsoleta y hecha con Joomla, y el cliente quería una web nueva con WordPress, con el mismo dominio y alojamiento. Como primer paso, instalé WordPress en su dominio sin pensar que el cliente quería mantener la web antigua mientras yo creaba la nueva. Al desinstalar wordpress para recuperar la web antigua, parece que no se reinstaura. Los archivos están ahí, configuro el dominio para que apunte a su carpeta de archivos, pero nada... Me da la sensación de que Joomla se desinstaló al instalar wordpress. Alguna idea de cómo solucionarlo? Gracias!!
Hola Teresa,
Lo siento, pero es imposible diagnosticar un problema técnico así sin entrar en el servidor y ver qué ha pasado 🙁
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
Ninguno de los vídeos anda 🙁
Hola Alessandro,
Lo siento, pero tiene que ser un problema de tu lado o algo temporal. Los hemos probado desde diferentes ordenadores y accesos a Internet y no ha habido problemas.
¡Un saludo!
Berto
hice todo, migre mi web al hosting pero ahora no me deja acceder o no se cual es la ruta del servidor para entrar al area de administracion, ayudame por favor, pense que era midominio.com/wordpress/wp-admin pero no me funciona...
Hola José,
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
Hola.
Me agrada mucho tu blog; creo que lo sigo desde hace bastante, y gracias a él se algunas cosas. Ahora te escribo porque tengo una duda de la que ya busqué mucho y casi estoy corriendo por mi cuarto de la desesperación.
- Acabo de comprar un hosting en a2hosting, -aprovechando la oferta que habia-; en éste ya tengo un dominio y un blog, pero dentro de lo que ofrece y por lo cual compré -ademas de barato-, me da la posibilidad de alojar diversos blogs y dominios. Pues bien, tengo varios dominios en Godaddy que no van a vencer sino hasta 2017 y quisiera poder usarlos con el hosting para abrir unos blogs; el problema es que no sé qué pasos seguir.
Me refiero a si ¿necesito crear los blogs con un subdominio de mi dominio alojado en a2hosting y despues direccionar los dominios de godaddy hacia cada uno de los blogs? ¿o puedo directamente usar los dominios de godaddy para crear los blogs de wordpress en a2hosting? Pero, de ser así, ¿como es que puedo conseguirlo?
Muchas gracias y saludos.
Hola David,
Eso depende de tu hosting y se lo tienes que consultar a su soporte que para eso está.
Un saludo
Berto
Hola, Berto. Muchas gracias por compartir la información.
Me gustaría saber cómo se hace el mantenimiento y cambios de una página web desarrollada con WordPress.org una vez hecha la migración. Es decir, ¿se hacen los cambios a la página local y se debe hacer otra vez todo el proceso de migración o hay alguna posibilidad de que los cambios se reflejen al momento?
Saludos.
Claro, de eso se trata, si no, ¿qué sentido tendría una herramienta como WordPress?
De lo que se trata es que puedas editar los contenidos de una manera fácil y visual sobre la marcha.
¡Un saludo!
Berto
¡Hola!
Gracias por la información, buen post 🙂
Tengo una duda, en el proceso de migración:
¿Cómo se gestiona el Theme de WP.com a WP.org?
¿Se puede mantener el mismo Theme o se ha de instalar un nuevo theme en WP.org?
¡Gracias!
Hola Fernando,
Si existe el mismo Theme también en la versión .org, puedes mantener el diseño. Pero los detalles de ese diseño que hayas configurado en WordPress.com los tendrás que recrear desde cero en WordPress.org, el theme como tal no se puede migrar, hay que reconstruirlo.
¡Un saludo!
Berto
¡¡¡Hola!!!
Primero de todo, ¡¡¡mil gracias por el post!!! Pero siguiendo exactamente tus pasos no me instala WordPress...
Te explico: tengo un blog gratuito wp con un dominio que compré en wp. Acabo de comprar un plan en hostgator, sigo los pasos del tutorial y del vídeo, pero cuando ya he extraído todos los archivos a la raiz del worpress en zip y veo si funciona, sigo entrando a mi web de wo gratuita... entiendo que es porque mi url está apuntando al blog gratuito; he revisado los enlaces que dejastes en otros comentarios pero no me explican, o no lo encuentro o no lo entiendo, cómo redireccionar mi dominio al server de hostgator... Tampoco sé si obviando ese paso puedo exportar mi blog y seguir los pasos que siguen y luego ya dedicarme al tema del dominio y url... para poder ir avanzando...
Espero que se entienda mis preguntas. Gracias de antemano.
¡¡¡Y tenéis un gran blog!!!
Hola Carol,
Repásate el post y cerciórate de que has configurado bien los DNS. Seguramente por ahí vayan tus problemas y, en su caso, le pides ayuda a Hostgator. Yo desde aquí, sin ver lo que has hecho, es imposible que te ayude 🙁
¡Un saludo!
Berto