En los últimos más de 20 años, WordPress se ha convertido en el CMS más popular del mundo debido a su facilidad de uso y flexibilidad. Podés construir un sitio básico de WordPress listo para el mundo en menos de una hora, pero los sitios más complejos pueden tardar varios meses en completarse. Esa es una diferencia enorme que puede ser difícil de comprender.
Para aclarar esta disparidad y darte una mejor idea de cuánto puede tardar cualquier proyecto de desarrollo de WordPress en particular, este artículo explorará los muchos factores que influyen en la duración del proyecto y te proporcionará una estimación que te servirá a lo largo de tu carrera de desarrollo.
Puntos clave
- Crear un blog simple en WordPress lleva menos de una hora.
- Crear sitios de ecommerce puede tardar de 1 a 5 semanas.
- Crear sitios corporativos grandes puede tardar de 5 a 22 semanas.
- La mayoría de nuestros proyectos de desarrollo tardan de 1 a 3 meses.
- Factores como el uso de constructores de sitios para desarrollo visual o código personalizado para soluciones no estándar influyen en la duración del proyecto.
Cuánto tiempo lleva construir un sitio de WordPress: promedio y rangos
Crear un sitio de WordPress puede llevar desde unas pocas horas a cientos de horas. En términos de calendario, el desarrollo puede tardar menos de 1 día a 3 o más meses.
Un blog simple con un tema gratuito, un puñado de páginas informativas y sin funcionalidades personalizadas puede llevar tan solo de 1 a 3 horas en desarrollarse. Por otro lado, un proyecto corporativo complejo que incluye rebranding, UX/UI moderno, formatos de datos especializados para mejorar el SEO, y bloques personalizados de Gutenberg puede llevar al menos 190 horas, lo que se traduce en al menos 1 mes de desarrollo, pero a menudo más.
Vamos a desglosar las diversas formas en que podés usar el software WordPress para crear un sitio web y cuánto tiempo puede llevar cada método.
Usar WordPress.com
WordPress.com es un servicio de hospedaje web administrado que ofrece las herramientas para crear sitios web fácilmente utilizando el software de código abierto de WordPress. Las cuentas gratuitas brindan hasta 3GB de almacenamiento, y la plataforma se encarga de todo el mantenimiento, seguridad y actualizaciones por vos.
Como no necesitás saber cómo programar y todo está simplificado para ser lo más amigable posible, WordPress.com es una de las formas más rápidas de crear un sitio web. Podés configurar un blog simple en media hora. Después de eso, editar la configuración de tu sitio y seleccionar un tema gratuito puede llevar menos de 1 hora.
Si elegís opciones pagas con acceso a plugins, ecommerce y otras funciones avanzadas, desarrollar tu sitio puede llevar de 2 a 20 horas, dependiendo de tu experiencia.
Usar constructores de sitios de WordPress.org
Constructores de sitios de WordPress como Elementor y Beaver Builder son un punto intermedio entre WordPress.com y WordPress.org. Mientras WordPress.com se encarga de toda la programación y el mantenimiento por vos, WordPress.org tiene herramientas más avanzadas que brindan más flexibilidad a los desarrolladores con conocimientos de HTML, CSS, JavaScript y PHP.
Esta accesibilidad a funciones más avanzadas y el hecho de que necesitás pagar para hospedar tu propio sitio hacen que WordPress.org sea un poco menos amigable para principiantes.
Los plugins de constructores de sitios cubren esta distancia de amigabilidad al proporcionar una interfaz de arrastrar y soltar que minimiza o elimina la necesidad de programar y hace que el desarrollo web sea más accesible. La función de Edición Completa de Sitio de WordPress es similar, permitiendo a los usuarios editar el diseño y la estructura del sitio completo sin programar.
Usando estas herramientas, podés esperar construir un sitio web completo en alrededor de 2 a 20 horas, dependiendo de tu experiencia y la complejidad del proyecto. Más específicamente, Hostinger enumeró cuánto tiempo llevaría crear diferentes tipos de sitios de WordPress utilizando constructores de sitios:
- Aplicaciones de una sola página. Entre 4 horas y 3 días.
- Sitios pequeños de ecommerce. Entre 1 y 7 días.
- Sitios web empresariales. Entre 5 y 14 semanas.
Tené en cuenta que usar constructores de sitios puede reducir el tiempo de desarrollo en comparación con la programación, pero también limita cuánto podés personalizar tu sitio. Como solo podés usar elementos predefinidos, los constructores de sitios pueden quedarse cortos para funciones y soluciones de negocio muy específicas.
Usar código personalizado en WordPress.org
Antes de CMSs como WordPress, Joomla, y Drupal, los desarrolladores tenían que codificar todo desde cero usando HTML, CSS, JavaScript, PHP y SQL. WordPress y otros CMSs mejoraron la experiencia de desarrollo al proporcionar interfaces amigables para el usuario, características de SEO integradas, y más. Sin embargo, finalmente todo se reduce al código. Por lo tanto, saber programar es la única forma de sacar el máximo provecho de WordPress.
Usar “código personalizado” significa que los desarrolladores escriben e implementan código específico para los requisitos únicos del proyecto y no es parte de las características o funcionalidades predeterminadas proporcionadas por WordPress o sus plugins. Eso no significa que los desarrolladores no usen plugins (lo hacen cuando les ahorra tiempo), significa que los proyectos más complejos requieren funcionalidades personalizadas que los freelancers y las agencias deben crear con su conocimiento.
En nuestra experiencia, construir un sitio utilizando una combinación de funciones existentes de WordPress, plugins, y código personalizado lleva entre 1 y 3 meses.
Según Hostinger, esto es lo que lleva crear diferentes tipos de sitios de WordPress:
- Aplicaciones de una sola página. Entre 2 y 8 días.
- Sitios pequeños de ecommerce. Entre 5 días y 5 semanas.
- Sitios web empresariales. Entre 13 y 22 semanas.
En términos de horas facturadas, los sitios de WordPress con código personalizado pueden llevar:
- 5 a 10 horas para sitios informacionales mínimos como un pequeño negocio.
- 10 o más horas para personalizaciones de tema.
- 20 horas para sitios de ecommerce relativamente sencillos.
- 40 a 100 horas para sitios profesionales completamente desarrollados, con modificaciones significativas de diseño.
- 60 a 250 horas para sitios con temas completamente personalizados (a diferencia de un tema modificado).
- 20 a 300 horas para un plugin personalizado que soluciona una necesidad específica del cliente.
Como freelancer usando WordPress.org
Los freelancers que trabajan en proyectos relativamente pequeños constituyen una parte importante de la comunidad de WordPress. Dependiendo del alcance del proyecto, un freelancer puede dedicar entre 10 y 50 horas a un sitio web completamente codificado y diseñado a medida.
Sin embargo, algunos proyectos pueden llevar más o menos de este rango. Por ejemplo, un subsitio en una red multisite puede tardar entre 3 y 5 horas si tiene el mismo tema que el resto de los sitios de la red pero contenido diferente. De igual manera, proyectos más grandes pueden llevar más de 50 horas.
Independientemente de las horas facturadas, la mayoría de los proyectos freelance llevan 1 a 5 semanas en completarse, teniendo en cuenta el tiempo necesario para recibir feedback, obtener contenido del cliente, etc.
¿Cómo funciona el proceso de desarrollo en WordPress?
El proceso de desarrollo en WordPress es complejo y tiene múltiples pasos, todos esenciales para entregar exitosamente un sitio web profesional.
Descubrimiento y planificación
La fase de descubrimiento y planificación consiste en definir los principales objetivos del proyecto para entender el resultado deseado, llevar a cabo investigación de competencia y determinar el alcance del proyecto (características específicas, contenido, etc.).
Este paso requiere que los freelancers o agencias:
- Tengan un entendimiento claro del negocio del cliente.
- Definan el mejor curso de acción para alcanzar los objetivos del cliente.
- Establezcan un plan de acción acordado con el cliente.
Dependiendo del alcance del proyecto, el descubrimiento y la planificación pueden tardar de 10 a 80 horas o más.
Diseño web
El diseño web consiste en diseñar la apariencia visual y la estructura de un sitio web. Un sitio web bien diseñado no solo se ve bien, sino que también cumple con los requisitos funcionales del público objetivo del cliente.
La fase de diseño web puede incluir los siguientes procesos:
- Crear un mapa del sitio.
- Definir el objetivo de cada página.
- Planificar la estructura del contenido.
- Crear wireframes de baja fidelidad.
- Identificar la identidad visual del sitio.
- Crear wireframes de alta fidelidad, el prototipo del sitio y una guía de estilo.
Dependiendo de la complejidad y el tamaño del sitio, este proceso puede durar de 40 a 180 horas.
Alojamiento web y compra de dominio
Cada sitio necesita alojamiento web y un nombre de dominio. Dependiendo de la escala del negocio del cliente y su experiencia con freelancers o agencias previas, pueden o no tener un nombre de dominio y un plan de proveedor de alojamiento web.
Comprar un nombre de dominio y configurar el alojamiento web lleva menos de 1 hora.
Instalación o migración
Instalar WordPress en un servicio de alojamiento web es extremadamente rápido y fácil, ya que muchos proveedores tienen planes optimizados para WordPress. Estos planes generalmente tienen un proceso de instalación automatizado que solo requiere hacer clic en las opciones.
Instalar WordPress con instalaciones de un solo clic lleva alrededor de 15 minutos. También podés instalar WordPress manualmente, lo que lleva un poco más de tiempo, pero aún así menos de 1 hora.
Por otro lado, migrar sitios puede ser bastante rápido o muy laborioso, dependiendo de la situación. Por ejemplo, trasladar un sitio de WordPress de una cuenta de hosting a otra con un plugin de migración puede llevar entre 1 y 2 horas.
Sin embargo, las cosas se complican rápidamente si tenés que implementar algún tipo de solución personalizada, como migrar un sitio desde un CMS personalizado sin un proceso de exportación estándar a WordPress, obligándote a exportar sus datos a una base de datos compatible con WordPress y resolver otras incompatibilidades adicionales. Dependiendo de la escala de esta migración, podés terminar destinando 10 o más horas en ella.
Instalación de tema y plugins
Instalar todos los plugins necesarios y el tema lleva menos de una hora. Además, algunos proveedores de hosting permiten seleccionar plugins populares durante el proceso de instalación, acelerando dicha instalación.
Sin embargo, tené en cuenta que el aseguramiento de calidad (QA) y los desarrolladores deben garantizar que todos los plugins sean compatibles entre sí, lo cual puede agregar varias horas extra de ajuste y configuración.
Desarrollo de funcionalidades personalizadas
Mientras que WordPress y sus plugins y temas brindan mucha flexibilidad para cientos de casos de uso, a veces los desarrolladores tienen que crear funciones personalizadas que van más allá de la experiencia predeterminada si quieren lograr los objetivos de sus clientes. Algunos ejemplos incluyen:
- Temas altamente personalizados.
- Soluciones de migración personalizadas para mover sitios web desde otros CMSs.
- Plugins únicos para resolver problemas de desarrollo específicos.
- Endpoints personalizados de REST API para funciones de búsqueda.
- Datos estructurados para mejorar el SEO.
- Bloques personalizados de Gutenberg.
- Tipos de publicaciones personalizadas.
Dependiendo del alcance de estas funciones personalizadas, le puede llevar a un freelancer o a un equipo de desarrollo entre 40 y 300+ horas construir un sitio web.
Aseguramiento de calidad (QA)
Los analistas de QA son responsables de comprobar si las características que el equipo de desarrollo creó cumplen con los requisitos del cliente, funcionan como se esperaba y brindan una experiencia de usuario positiva. Para garantizar la calidad, los analistas prueban formularios, navegación, autenticación de usuarios, funcionalidad en diferentes navegadores y dispositivos, y todas las características.
En nuestra experiencia, QA lleva entre 1 y 3 horas por módulo. La cantidad de módulos varía según el proyecto, pero suele ser de 15 a 20 en proyectos relativamente pequeños y de 25 a 30 en proyectos más grandes.
Entre los módulos y el feedback del cliente, QA puede tomar de 8 a 45 horas en un proyecto pequeño y 90+ horas en uno grande.
Después de que QA haya revisado todo el proyecto y coordinado con los desarrolladores para corregir cualquier imperfección, aún es necesario realizar un chequeo previo al lanzamiento. Las listas de verificación previas al lanzamiento son hojas o plantillas utilizadas para rastrear las tareas que los analistas de QA deben realizar para que los sitios web se desplieguen con éxito.
Lanzamiento
Una vez que el diseño web, la instalación o migración, la configuración de plugins, la programación y el QA están completos, podés lanzar un sitio web en vivo en menos de 1 hora si tenés todas las autorizaciones necesarias para el servidor y el dominio. Podrías fácilmente finalizar el proyecto y lanzar el sitio el mismo día.
Sin embargo, a veces los freelancers y las agencias no tendrán acceso a la información confidencial necesaria para lanzar el sitio. En esos casos, tendrán que acordar una llamada virtual con el cliente y guiarlo a través del proceso de lanzamiento de sus sitios, lo cual puede llevar más de una hora, dependiendo de la experiencia del cliente.
Factores que influyen en los tiempos de desarrollo en WordPress
Usar WordPress.com o constructores de sitios
WordPress.com y los constructores de sitios para WordPress.org pueden acelerar el proceso de desarrollo de un sitio web a costa de limitar funcionalidades personalizadas. Usar código personalizado para soluciones y estructuras no estándar te ofrece más flexibilidad y libertad, pero puede tardar significativamente más.
Migraciones
Migrar un sitio de WordPress de una plataforma de hosting a otra es relativamente rápido y sencillo, pero migrar sitios no-WordPress a WordPress es una historia diferente. Es posible que necesites desarrollar soluciones únicas y potencialmente pasar 10+ horas resolviendo cómo mover datos de forma segura desde el sitio antiguo al nuevo.
La iniciativa de Liberación de Datos de WordPress está facilitando la migración a WordPress, pero aún quedan muchos desafíos por delante.
Feedback de cliente y usuario
El feedback del cliente y del usuario es esencial para crear la mejor solución posible para el público objetivo. Sin embargo, organizar reuniones, discutir el feedback, e incorporarlo al proyecto agrega horas. Cuanto más grande y complejo sea el proyecto, más tiempo consumirá el feedback.
Integraciones de plugins
En nuestra experiencia, cuando los desarrolladores trabajan con plugins grandes como WooCommerce y WordPress Multilingual, hay una mayor probabilidad de que surjan incompatibilidades con otros plugins. Lidiar con incompatibilidades también puede hacer que los proyectos se prolonguen.
Además, muchas configuraciones predeterminadas de plugins no funcionan bien con características como headless y multisite, requiriendo soluciones personalizadas que alargan el desarrollo.
Gastos generales
Los gastos generales se refieren al tiempo dedicado a tareas no relacionadas con el desarrollo, tales como:
- Llamadas telefónicas iniciales, intercambios de correo electrónico y reuniones virtuales con los clientes.
- Elaboración del costo estimado del proyecto.
- Feedback, como se mencionó antes.
- Problemas inesperados como inconvenientes con el proveedor de hosting.
Los proyectos más complejos usualmente involucrarán más gastos generales.
Creación de contenido
Si brindás servicios de creación de contenido, eso puede sumar docenas de horas adicionales al proyecto. La creación de contenido puede incluir redacción para el sitio web, creación de guías de estilo para la marca y publicaciones continuas en el blog.
Reescribir contenido existente puede llevar 20 o más horas, mientras que crear contenido desde cero teniendo en cuenta la voz y el tono de la marca puede llevar 80 horas o más.
Otros factores
- El número de páginas. Cuantas más páginas, más tiempo de desarrollo.
- El tipo de sitio web. Los blogs simples llevan poco tiempo de construir, pero los sitios de ecommerce y corporativos usualmente involucran muchas partes móviles y pueden volverse muy complejos dependiendo de su escala.
Los tiempos de desarrollo en WordPress varían dependiendo de muchos factores
Construir un sitio en WordPress puede llevar desde 2 hasta más de 300 horas, dependiendo del tipo de sitio web, su complejidad, si usás constructores de sitios o código personalizado, si necesitás migrar un sitio existente, integraciones de plugins, y muchos otros factores.
Como resultado, es difícil estimar cuánto tiempo tardará en desarrollarse cualquier sitio web en particular. Siempre se reduce a las necesidades específicas del cliente y su público objetivo.
Si encontraste útil este post, leé nuestro blog para más información y guías de WordPress.
Artículos relacionados
Negocios / 7 min de lectura
Negocios / 7 min de lectura
¿Storyblok o WordPress para construir tu sitio? Nuestra experiencia como agencia
Con la aparición de nuevos CMS cada año, te podés preguntar si tu sitio se beneficiaría más con el emergente Storyblok o con WordPress, el veterano CMS que potencia casi…
Read MoreDetrás del Lienzo / 5 min de lectura
Detrás del Lienzo / 5 min de lectura
Cómo la Automatización Optimiza la Gestión de Productos en el Desarrollo de WordPress
Nuestra experiencia en desarrollo de WordPress nos enseñó que cada proyecto ofrece la oportunidad de optimizar procesos y reducir la carga de trabajo manual. Este enfoque nos ha llevado a…
Read MoreDetrás del Lienzo / 7 min de lectura
Detrás del Lienzo / 7 min de lectura
Cómo liderar y desarrollar líderes en agencias de WordPress: el enfoque de un CTO
Ser líder implica tomar decisiones, pero también empoderar a otros para que las tomen. Como CTO de una compañía de desarrollo web enfocada en WordPress, aprendí, a veces de manera…
Read MoreDetrás del Lienzo / 6 min de lectura
Detrás del Lienzo / 6 min de lectura
Cómo crear un protocolo de mantenimiento de WordPress para tus clientes
Establecer y ejecutar un protocolo de mantenimiento continuo para WordPress requiere comunicación clara y planificación. Cuando estos elementos faltan, pueden surgir consecuencias no deseadas como problemas operacionales, tiempo de inactividad…
Read MoreDetrás del Lienzo / 11 min de lectura
Detrás del Lienzo / 11 min de lectura
Cómo la implementación de un panel de control para clientes mejora la transparencia en proyectos de WordPress
Estuvimos utilizando un panel de control en tiempo real para clientes para mejorar la transparencia, hacer el seguimiento del progreso y aumentar la eficiencia en proyectos de desarrollo en WordPress.…
Read More