Se abre en una pestaña nueva

Reparar, modernizar o rehacer una web antigua: cómo decidir

Propietarios revisando opciones para reparar, modernizar o rehacer una web

Una web puede llevar diez años online y seguir cumpliendo perfectamente su función. Otra con tres años puede haberse convertido en una colección de plugins, parches y personalizaciones que nadie se atreve a tocar.

Por eso la edad de una web no debería decidir por sí sola si hay que rehacerla.

La pregunta útil es otra:

¿Sigue siendo razonable mantener lo que tienes o estás invirtiendo cada vez más esfuerzo en sostener una base que ya no responde a las necesidades del negocio?

Antes de contratar un rediseño completo, cambiar de tecnología o seguir añadiendo arreglos, conviene separar tres posibilidades:

  • reparar, cuando existe un problema concreto pero la base sigue siendo válida;
  • modernizar, cuando merece la pena conservar buena parte de la web pero hay componentes que necesitan sustituirse;
  • rehacer, cuando mantener la instalación actual empieza a ser más complejo, arriesgado o caro que construir una base mantenible.

La decisión correcta no depende de si la web «parece vieja». Depende de su estado técnico, de lo que necesita el negocio y de cuánto cuesta mantenerla funcionando con seguridad.

Una web antigua no es necesariamente una web mala

Es fácil asociar antigüedad con obsolescencia.

Pero una web de varios años puede seguir teniendo:

  • una estructura clara;
  • contenido útil;
  • URLs bien posicionadas;
  • formularios que funcionan;
  • un tema mantenido;
  • pocos plugins;
  • buen rendimiento;
  • copias de seguridad;
  • compatibilidad con versiones actuales de WordPress y PHP.

En ese escenario no existe una razón técnica para reconstruir todo únicamente porque haya pasado tiempo.

De hecho, rehacer sin necesidad puede introducir nuevos riesgos:

  • pérdida de contenidos;
  • cambios innecesarios de URLs;
  • problemas de indexación;
  • errores en formularios o integraciones;
  • pérdida de funcionalidades que nadie había documentado;
  • nuevos problemas de rendimiento;
  • dependencia de un nuevo conjunto de plugins o herramientas.

La decisión debería comenzar con un diagnóstico, no con una plantilla nueva.

Las tres opciones: reparar, modernizar o rehacer

No todas las webs deterioradas necesitan el mismo tratamiento.

Reparar

Reparar significa corregir problemas concretos manteniendo la arquitectura general.

Por ejemplo:

  • solucionar un error;
  • corregir un formulario;
  • eliminar malware;
  • resolver un conflicto entre plugins;
  • optimizar rendimiento;
  • reparar una actualización fallida;
  • corregir problemas de configuración.

Tiene sentido cuando la instalación es razonablemente mantenible y el problema está localizado.

Si una web funciona bien salvo por una incidencia concreta, reconstruirla entera suele ser una respuesta desproporcionada.

Modernizar

Modernizar significa conservar la parte que todavía aporta valor y sustituir aquello que se ha quedado atrás.

Puede incluir:

  • cambiar un tema abandonado;
  • sustituir un constructor problemático;
  • reemplazar plugins sin mantenimiento;
  • actualizar PHP;
  • actualizar WordPress por etapas;
  • rehacer determinadas plantillas;
  • simplificar plugins;
  • revisar integraciones;
  • renovar solo ciertas secciones.

Esta opción es especialmente interesante cuando el contenido, las URLs y buena parte de la estructura siguen siendo válidos.

No es necesario elegir siempre entre «no tocar nada» y «tirarlo todo».

Rehacer

Rehacer significa construir una nueva implementación porque conservar la existente deja de resultar razonable.

Puede mantenerse el mismo dominio, contenido e incluso buena parte de la estructura, pero cambia sustancialmente la base técnica.

Es una opción que merece estudiarse cuando existen varios problemas estructurales a la vez, no simplemente porque una página sea lenta o visualmente anticuada.

Primera pregunta: ¿la web puede mantenerse con normalidad?

Uno de los indicadores más importantes es si la instalación puede seguir recibiendo mantenimiento.

WordPress considera que una instalación saludable debería mantenerse actualizada, utilizar un entorno adecuado y recibir mantenimiento periódico. La propia herramienta Salud del sitio permite revisar problemas críticos y obtener información sobre WordPress, temas, plugins, servidor y otros componentes.

En WordPress puedes encontrarla en:

Herramientas → Salud del sitio

No necesitas comprender todos los datos técnicos.

Lo importante es detectar señales como:

  • versiones obsoletas;
  • errores críticos;
  • plugins antiguos;
  • temas sin actualizar;
  • problemas con PHP;
  • HTTPS u otras configuraciones problemáticas.

Pero Salud del sitio es solo una pieza del diagnóstico.

Una web puede no mostrar errores graves ahí y seguir dependiendo de componentes difíciles de mantener.

Señales que favorecen reparar la web existente

Conservar la instalación tiene bastante sentido cuando se cumplen varias de estas condiciones.

Los componentes principales siguen teniendo mantenimiento

El tema, los plugins importantes y las herramientas utilizadas continúan recibiendo actualizaciones.

Esto reduce considerablemente la incertidumbre.

WordPress y PHP pueden actualizarse

Puede que haya trabajo pendiente, pero existe un camino razonable desde el entorno actual hasta versiones mantenidas.

Si la instalación lleva años sin tocarse, ese proceso debería planificarse y probarse.

En Cómo actualizar un WordPress antiguo sin romper la web explicamos precisamente cómo abordar ese escenario sin convertir producción en un banco de pruebas.

Las personalizaciones están localizadas

Existe código propio, pero sabemos qué hace y dónde está.

No ocurre lo mismo cuando nadie puede determinar qué partes dependen de modificaciones realizadas hace años.

El contenido y la arquitectura siguen funcionando

Los servicios están correctamente organizados, las URLs tienen sentido y no existe una necesidad empresarial de replantear completamente la web.

El problema tiene una causa concreta

Por ejemplo:

  • hosting insuficiente;
  • imágenes mal optimizadas;
  • un plugin concreto;
  • una mala configuración de caché;
  • consultas lentas;
  • código innecesario.

Una web lenta, por ejemplo, no debería conducir automáticamente a una reconstrucción.

Antes merece la pena distinguir si el problema está en el alojamiento o en la propia web. En ¿WordPress lento por el hosting? Cómo saberlo antes de migrar desarrollamos precisamente ese diagnóstico.

Señales que favorecen modernizar solo una parte

Hay un escenario intermedio muy común.

La web tiene valor, pero algunas de sus piezas han envejecido peor que otras.

El tema está abandonado pero el contenido sigue siendo válido

No necesitas necesariamente rehacer textos, URLs y estructura porque el tema haya dejado de recibir mantenimiento.

Puede tener más sentido sustituir la capa visual.

Hay demasiados plugins haciendo funciones simples

A veces una web ha ido acumulando extensiones durante años.

Un plugin para un botón.

Otro para una redirección.

Otro para insertar código.

Otro para una pequeña modificación visual.

Otro que nadie sabe para qué sirve.

La modernización puede consistir en reducir dependencias y simplificar la instalación.

El constructor dificulta el mantenimiento

Un constructor antiguo o una implementación especialmente compleja puede hacer que cada cambio resulte peligroso.

Eso no obliga siempre a reconstruir el proyecto completo.

Puede plantearse una migración progresiva de plantillas o secciones.

Hay funciones nuevas que la arquitectura original nunca contempló

Una web corporativa sencilla puede haber evolucionado hasta incorporar:

  • reservas;
  • ecommerce;
  • zonas privadas;
  • idiomas;
  • CRM;
  • automatizaciones;
  • formación online.

En ocasiones el problema no es que la web antigua esté «mal».

Es que fue diseñada para un negocio diferente.

Señales que hacen razonable estudiar una reconstrucción

Ninguna de estas señales, por separado, obliga a rehacer.

La decisión empieza a ganar peso cuando aparecen varias simultáneamente.

1. Componentes críticos abandonados

Si una función esencial depende de un plugin o tema que lleva mucho tiempo sin mantenimiento, existe una dependencia que conviene resolver.

Mantener indefinidamente versiones antiguas de WordPress o PHP para conservar una extensión obsoleta suele trasladar el problema hacia el futuro.

2. Actualizar una cosa rompe otra

Cambias PHP y falla el tema.

Actualizas WordPress y falla un plugin.

Actualizas el plugin y deja de funcionar una personalización.

Cada cambio abre una nueva incompatibilidad.

En ese punto ya no estás ante una actualización aislada, sino ante una cadena de dependencias que necesita analizarse como sistema.

3. Nadie sabe cómo está construida

Es una situación habitual en webs heredadas.

Han trabajado varias personas.

El desarrollador original ya no está.

Hay fragmentos de código en distintos lugares.

Existen plugins cuya función nadie conoce.

Las cuentas pertenecen a antiguos proveedores.

Hay licencias asociadas a correos externos.

Antes de intervenir conviene recuperar además el control de dominio, hosting, WordPress, DNS, licencias y copias.

En Qué accesos de WordPress debe controlar tu empresa detallamos qué debería permanecer bajo control del negocio.

4. Resolver problemas consume continuamente más trabajo

Una incidencia puntual no justifica rehacer.

Pero una web que requiere reparaciones constantes puede estar generando una deuda técnica importante.

Conviene preguntarse:

¿Estamos invirtiendo en mejorar la web o simplemente en conseguir que continúe igual?

5. La estructura ya no representa al negocio

Quizá técnicamente WordPress funciona.

Pero la empresa ha cambiado:

  • ofrece servicios distintos;
  • se dirige a otros clientes;
  • tiene nuevas líneas de negocio;
  • necesita nuevas conversiones;
  • ha cambiado su proceso comercial;
  • recibe la mayor parte de visitas desde móvil;
  • necesita integrar sistemas que antes no existían.

En ese caso el problema no es exclusivamente tecnológico.

La web original responde a unas necesidades que han dejado de existir.

6. Mantenerla impide avanzar

Esta es una señal especialmente importante.

Una web puede continuar funcionando y, sin embargo, bloquear cualquier evolución.

Cada nueva función requiere un parche.

Cada modificación visual cuesta demasiado.

Una integración aparentemente sencilla se convierte en un proyecto.

Actualizar genera miedo.

Cuando la propia arquitectura impide evolucionar, estudiar una reconstrucción resulta razonable.

Una matriz sencilla para decidir

Puedes analizar la situación mediante cuatro áreas.

Área Reparar Modernizar Rehacer
WordPress/PHP Actualizable con normalidad Requiere plan de actualización Mantener compatibilidad resulta muy complejo
Tema y plugins Actuales y mantenidos Algunos deben sustituirse Varias dependencias críticas están obsoletas
Personalizaciones Conocidas y controladas Algunas necesitan revisión Nadie conoce muchas dependencias
Estructura Sigue respondiendo al negocio Necesita cambios parciales Ya no representa procesos ni objetivos actuales
Rendimiento Problema localizado Varios elementos mejorables Deuda técnica generalizada
Funciones críticas Estables Algunas necesitan renovación Recurrentemente frágiles
SEO/URLs Conviene conservar Se mantienen mayoritariamente Puede necesitar una migración controlada
Coste futuro Mantenimiento previsible Inversión puntual + mantenimiento Seguir reparando puede superar el coste de reconstruir

No se trata de contar columnas y elegir automáticamente la que tenga más marcas.

La tabla sirve para identificar dónde se concentra el problema.

El coste de reparar no es solo la factura de hoy

Aquí aparece una de las decisiones más difíciles.

Imagina dos alternativas.

Opción A

Reparar ahora cuesta relativamente poco.

Pero dentro de seis meses habrá que sustituir otro componente.

Después probablemente haya que cambiar el tema.

Y nadie sabe qué ocurrirá al actualizar PHP.

Opción B

Reconstruir requiere una inversión inicial mayor, pero elimina varias dependencias y deja una base mantenible.

En ese escenario comparar solo «reparación de 500 €» contra «reconstrucción de 3.000 €» sería incompleto.

La comparación debería incluir:

  • reparación inmediata;
  • intervenciones previsibles;
  • tiempo interno de gestión;
  • riesgo de nuevas incidencias;
  • tiempo de caída potencial;
  • coste de mantener componentes obsoletos;
  • coste de futuras modificaciones;
  • vida útil esperada de la solución.

También hay que evitar el error contrario.

Que alguien proponga una reconstrucción más cara no demuestra que sea la decisión adecuada.

Primero tiene que existir una razón técnica o empresarial.

Antes de decidir, haz un inventario

Una empresa debería saber qué tiene antes de decidir qué conserva.

Como mínimo:

Infraestructura

  • dominio;
  • registrador;
  • DNS;
  • hosting;
  • CDN, si existe;
  • certificado HTTPS.

WordPress

  • versión;
  • versión de PHP;
  • tema;
  • tema hijo;
  • plugins activos;
  • plugins inactivos;
  • código personalizado.

Funciones

  • formularios;
  • tienda;
  • reservas;
  • login;
  • área privada;
  • multidioma;
  • buscador;
  • automatizaciones.

Servicios externos

  • CRM;
  • email marketing;
  • SMTP;
  • pasarelas de pago;
  • facturación;
  • analítica;
  • APIs.

Activos que merece la pena preservar

  • contenido;
  • imágenes;
  • pedidos;
  • usuarios;
  • páginas posicionadas;
  • enlaces externos;
  • datos estructurados;
  • redirecciones;
  • configuraciones SEO.

Este inventario evita descubrir demasiado tarde que una pequeña función dependía de un sistema que nadie había tenido en cuenta.

No reconstruyas sin una copia recuperable

Antes de realizar cambios importantes necesitas una copia de seguridad.

La documentación oficial de WordPress recomienda realizar backups regularmente y específicamente antes de actualizaciones o traslados.

Pero una copia guardada no demuestra que pueda restaurarse correctamente.

Conviene saber:

  • qué incluye;
  • cuándo se creó;
  • dónde está;
  • quién tiene acceso;
  • cuánto tiempo se conserva;
  • si alguna vez se ha probado una restauración.

En Copias de seguridad en WordPress: cómo saber si funcionan explicamos por qué la restauración es la verdadera prueba de un backup.

Precaución: no pruebes una restauración sobrescribiendo directamente una web activa si recibe pedidos, formularios, reservas o datos de usuarios. Podrías sustituir información reciente por datos más antiguos.

Cuando sea posible, las pruebas deben realizarse en un entorno separado.

¿Y qué ocurre con el SEO si rehaces la web?

Esta es una de las razones más importantes para no considerar una reconstrucción simplemente como «hacer una web nueva».

Si una página ya recibe tráfico, tiene enlaces o aparece en Google, su URL forma parte de un activo que merece protegerse.

Cuando sea posible, conservar URLs relevantes simplifica mucho el proceso.

Si las URLs tienen que cambiar, hace falta una migración planificada.

Google recomienda preparar una correspondencia entre las URLs antiguas y sus nuevos destinos, utilizar redirecciones permanentes adecuadas, actualizar enlaces internos, revisar canonical, sitemap y reglas de indexación, y monitorizar posteriormente el traslado.

Un error típico sería eliminar veinte páginas y redirigirlas todas a la portada.

Google desaconseja redirigir muchas URLs antiguas a un destino que no sea relevante para ellas, ya que puede generar una mala experiencia e incluso tratarse como soft 404.

Por tanto, antes de rehacer deberías saber:

  • qué URLs reciben tráfico;
  • cuáles tienen enlaces externos;
  • cuáles están indexadas;
  • qué contenidos se conservarán;
  • cuáles se consolidarán;
  • cuáles desaparecerán;
  • cuál será el destino equivalente de cada URL eliminada.

Una reconstrucción puede mejorar la web y, al mismo tiempo, provocar un problema de visibilidad si esta parte se ignora.

Rehacer no significa necesariamente cambiar de dominio

Son decisiones distintas.

Puedes reconstruir completamente una web manteniendo:

  • dominio;
  • marca;
  • gran parte de las URLs;
  • contenidos;
  • correos;
  • estructura SEO.

Incluso puedes cambiar de hosting sin cambiar las URLs públicas.

Google dispone de recomendaciones específicas para migraciones de infraestructura en las que las URLs no cambian: preparar el nuevo alojamiento, probarlo, modificar DNS, supervisar el tráfico y retirar el servidor anterior solo cuando el traslado esté verificado.

Cambiar dominio, hosting, diseño, estructura y CMS simultáneamente introduce muchas más variables.

Cuando no existe una necesidad real de hacerlo todo a la vez, suele ser preferible reducir cambios innecesarios.

No utilices producción para descubrir qué funciona

Una web empresarial activa no debería convertirse en el entorno donde se descubre si la reconstrucción es compatible con todos los procesos.

Antes de sustituirla conviene comprobar en un entorno de pruebas:

  • navegación;
  • móvil;
  • formularios;
  • recepción de correos;
  • login;
  • recuperación de contraseña;
  • compras;
  • pagos;
  • reservas;
  • búsquedas;
  • analítica;
  • CRM;
  • integraciones;
  • redirecciones;
  • indexación;
  • cookies y consentimiento.

La portada cargando correctamente no significa que la migración haya terminado bien.

Lo que importa es que continúen funcionando los procesos que utiliza el negocio.

Cinco preguntas antes de aceptar una propuesta de reconstrucción

Si un proveedor recomienda rehacer la web, merece la pena pedir respuestas concretas.

1. ¿Qué problema resolvemos exactamente?

«La web es antigua» no es suficiente.

Deberían poder explicarte qué problemas actuales justifican la intervención.

2. ¿Qué conservaríamos?

Contenido, URLs, clientes, pedidos, SEO, integraciones, imágenes y otras partes pueden tener valor.

3. ¿Qué ocurriría si no la rehacemos?

Esta pregunta ayuda a distinguir una mejora opcional de un problema que realmente necesita resolverse.

4. ¿Existe una opción intermedia?

Quizá pueda cambiarse el tema.

O sustituirse el constructor.

O modernizar únicamente una parte.

5. ¿Cómo se realizará la migración?

Debería existir un plan para:

  • copias;
  • pruebas;
  • datos;
  • URLs;
  • redirecciones;
  • SEO;
  • integraciones;
  • lanzamiento;
  • reversión si algo falla.

Si la respuesta es simplemente «publicamos la nueva y borramos la vieja», faltan demasiadas piezas.

Cuándo elegiría reparar

Repararía cuando:

  • existe un problema identificable;
  • WordPress puede mantenerse;
  • los componentes principales continúan soportados;
  • las funcionalidades importantes son estables;
  • la arquitectura sigue siendo válida;
  • el coste futuro es razonablemente previsible.

Cuándo elegiría modernizar

Modernizaría cuando:

  • el núcleo de la web todavía tiene valor;
  • solo algunas dependencias son problemáticas;
  • conviene conservar estructura y contenidos;
  • existe una ruta clara para sustituir componentes antiguos;
  • se puede reducir deuda técnica sin empezar desde cero.

Para muchas webs empresariales antiguas, esta puede ser la opción más equilibrada.

Cuándo estudiaría rehacer

Estudiaría una reconstrucción cuando coinciden varios factores:

  • numerosos componentes obsoletos;
  • incompatibilidades importantes;
  • código personalizado desconocido;
  • actualizaciones prácticamente imposibles;
  • incidencias recurrentes;
  • estructura que ya no sirve al negocio;
  • dificultad extrema para añadir nuevas funciones;
  • costes acumulados de mantenimiento desproporcionados;
  • una base tecnológica que obliga constantemente a posponer mejoras.

Incluso entonces, «rehacer» debería significar reconstruir lo que necesita cambiar y proteger lo que sigue teniendo valor.

El objetivo no es tener una web nueva

Es fácil que un proyecto de este tipo se convierta en una discusión sobre diseños, constructores, temas o tecnologías.

Pero una empresa necesita responder a algo más sencillo.

Después de intervenir:

  • ¿la web puede actualizarse?
  • ¿los componentes reciben mantenimiento?
  • ¿sabemos quién controla los accesos?
  • ¿podemos recuperar una copia?
  • ¿funcionan formularios, ventas y procesos importantes?
  • ¿es razonablemente fácil modificarla?
  • ¿podemos mantenerla durante los próximos años?

Una web no necesita ser nueva.

Necesita ser mantenible.

Si la instalación actual puede llevarse a ese estado con una reparación o modernización razonable, no existe obligación de empezar desde cero.

Si llegar hasta ahí exige conservar demasiadas dependencias obsoletas, asumir incompatibilidades o seguir acumulando parches, entonces una reconstrucción puede ser la decisión más sensata.

Pero esa conclusión debería aparecer después del diagnóstico.

No antes.

Autor/a:

Deja el primer comentario

Contenidos relacionados