CMS vs. Web a medida ¿Qué es mejor?

9 julio, 2023por Russ Madrigal

En estos días, crear un sitio web es “fácil” claro, depende del sitio web que vayamos a crear. Nos es lo mismo crear una web para un negocio local, la cual se podría crear de manera rápida con WordPress, Webflow o Wix… ok no, Wix no. Sin embargo, si fuésemos a crear una web compleja, por ejemplo: Una web de estadísticas deportivas, la cual debe llamar datos desde una API y luego mostrarse en el HTML de manera optimizada, esto es complicado lograrlo con un CMS tipo WordPress, por lo que un diseño a la medida con tecnólogas como ReactJS es una mejor opción.

El primer párrafo resumiría todo este artículo y creo que sería suficiente para entender cuando utilizar un CMS tipo WordPress y cuando contratar un desarrollo web a la medida. Sin embargo, vamos a profundizar un poco más, veremos las ventajas y desventajas desde un punto de vista de diseño, mantenimiento y SEO.

Pros y Cons de utilizar CMS tipo WordPress

Crear una web en WordPress permite que el proceso de diseño web sea más rápido, ya que si te inclinas por una plantilla a la medida, existen muchas plataformas donde puede conectar con desarrolladores web WordPress y acceder a un precio razonable para conseguir una plantilla a la medida, por ejemplo: Upwork.com, al cual permite contratar servicios profesionales de programadores en WP y con alrededor de $1000 puedes conseguir una plantilla de WordPress personalizada y de mucha calidad.

Y aún más raído y barato, si decides comprar una plantilla genérica, de las que se compran en Markets como ThemeForest. Por $50 dólares usted puede comprar una plantilla de alta calidad, la cual puede instalar en menos de 5 minutos, obviamente tu sitio se vera igual a miles de sitios que compraron la misma plantilla, y a menos de que decidan tocar un poco el código y personalizarla, será una web muy “genérica” desde el punto de vista de diseño.

Ventajas y Desventajas

✅ Ventajas ⚠️ Desventajas
Instalación en menos de 10 minutos A menos que pagues por una plantilla a la medida tu web será igual a miles
No necesitas experiencia con código Puedes sobrecargar la web si instalas muchos plug-ins
Con menos de $100 ya tienes un sitio web funcional No es ideal para webs complejas
No necesitas un programador para dar mantenimiento Si no mantienes actualizado, te pueden hackear
Plug-ins gratuitos para potenciar la web Necesitas aprender de WordPress para realizar cambios complejos
Muchos recursos y documentación online Tú lo rompes, tú lo reparas. A menos que tengas un programador

Pros y Cons de utilizar código tipo ReactJS

Lo primero, cuando digo “código” me refiero a cualquier tipo de web creada con un FrameWork o Librería, tipo: ReactJS, Angular, VueJS, etc., esto para hacer una diferencia de las webs creadas con un CMS, aunque al final todas utilizan un lenguaje de programación. Aclarado este punto, continuemos…

Las nuevas tecnologías son excelentes para la creación de Aplicaciones Web complejas, además del rendimiento brindan un “Look and Feel” muy personalizado, permitiendo crear una web desde cero, iniciando por un diseño, pasando por una maquetación y concluyendo con el despliegue. Este proceso es lento, ya que primero debemos pensar en la contratación de un diseñador, quien primero debe crear la web en Figma o alguna de estas plataformas de diseño, luego debemos tener un desarrollador web para maquetar dicho diseño, es decir; crear la web desde la parte del cliente (Front-end) luego, debemos haber contratado un desarrollador web para la parte del servidor (Back-end) para que se encargue de la lógica de la web.

En ocasiones podemos encontrar desarrolladores “Full Stack” los cuales puedes trabajar en el Frontend y Backend de un sitio web. Aunque obviamente el precio será más elevado, ya que deben hacer 2 trabajos.

Como muchos habrán notado, esta segunda opción (la opción de ReactJS) tiene mayor sentido para webs complejas, con mucho recurso económico para invertir y que, además, pueden costear el salario mensual de este tipo de profesionales, por el hecho de que cualquier cambio y/o actualización necesitará de un equipo de desarrollo para que se lleven a cabo.

Ventajas y Desventajas

✅ Ventajas ⚠️ Desventajas
Look & Feel altamente customizado Precios muy elevados, ya que son proyectos a la medida
Ideal para proyectos complejos Necesitas un equipo de desarrollo todo el tiempo
La competencia no le será fácil replicarte Los servidores web son de alto costo
Componentes exclusivos La estrategia de SEO puede ser más compleja
Webs con alto rendimiento El proceso de creación, desarrollo y despliegues es más lento
Constantes mejoras de código El mantenimiento siempre debe ser hecho pro desarrolladores

Ahora hablemos del SEO

De manera resumida, puedo decir que, crear una estrategia SEO es mucho más sencilla cuando se utiliza un CMS como WordPress, ya que el código base de este tipo de webs, por lo general, viene optimizado por parte de la comunidad de WordPress, por lo que difícilmente encuentres problemas relacionados con el renderizado, redirecciones, sitemaps, etc.

Cuando creamos una web con un diseño a la medida, desarrollado con una librería como los es ReactJS, necesitamos que el SEO esté involucrado en todo el proceso, de lo contrario una vez que la web sea desplegada, hay alta probabilidad de que puedan surgir problemas de optimización. Por ejemplo, si creamos una web con ReactJS, debemos asegurarnos de que preferiblemente la renderización sea desde el lado del servidor (SSR).

En 2017, una empresa en el sector automovilístico me contactó, ya que habían migrado el sitio web de WordPress a ReactJS. Empezaron a perder tráfico orgánico, y obviamente esto tenía una repercusión negativa en los ingresos monetarios. La razón era que, al haber migrado a una tecnología relativamente nueva, el desarrollador no tenía idea de que Google no lograba rastrear correctamente el sitio web, esto debido a que había bloqueos de JavaScript, la web cargaba correctamente, pero del lado de Google el bot no lograba ver nada de contenido.

Al final lo solucionamos desbloqueando el JS y permitiendo que la web fuese Server Side Rendering (SSR).

Como conclusión al tema

Se puede hacer SEO en cualquier tipo de web; sin embargo, en los proyectos complejos siempre va a tomar más tiempo en realizar el proceso, además la posibilidad de que haya errores técnicos siempre va a ser más elevada que cuando se trabaja con un CMS tipo WordPress, Joomla o Drupal.

por Russ Madrigal

Lic. En administración de empresas con énfasis en Marketing, egresado de la U Latina Costa Rica. Una vez completada mi carrera, me di cuenta de que lo que más me gustaba era el SEO y la programación web, por lo que desde el año 2009 me involucré en SEO y desde el 2014 en programación enfocado en JavaScript.

Comunicación
Contáctame
Si tienes alguna consulta relacionada con mis servicios de SEO puedes contactarme mediante los siguientes medios.
Locación
Dónde me encuentro??
https://rusmadrigal.com/wp-content/uploads/2023/06/footer1.png
San Jose, Costa Rica.
Social
Redes Sociales
Estas son mis redes sociales oficiales en donde podemos conectar, constantemente comparto datos relacionados con mi trabajo.

RankingIn SRL | Todos los derechos reservados.

× ¡Contáctame!