Como hemos comentado en muchas ocasiones en este blog, WordPress es el sistema de gestión de contenido (CMS) más popular del mundo y es ampliamente utilizado por desarrolladores de todos los niveles. En este artículo ya hablé al detalle de las cifras, de las ventajas y de mis razones para usarlo como profesional del desarrollo web. Sin embargo, como todo en la vida, que algo sea popular propicia automáticamente que la popularidad derive en un blanco de críticas. Es imposible separar una cosa de la otra. Desde su lanzamiento, WordPress ha sido cuestionado en temas de seguridad, rendimiento y funcionalidad, entre otros. Hay quienes enumeran siempre lo que consideran las desventajas de WordPress, evitando, por otro lado, confrontarlas con sus ventajas. En este artículo, voy a intentar explorar algunas de las críticas más comunes hacia WordPress, y explicaré por qué muchas de ellas están basadas en mitos o en suposiciones inexactas.
- WordPress no es seguro
- WordPress es lento y consume muchos recursos
- WordPress no es adecuado para proyectos a gran escala o con altos niveles de tráfico
- WordPress no es realmente gratuito
- WordPress no es profesional
- WordPress es difícil de personalizar
- WordPress no es una opción viable para el comercio electrónico
- El SEO en WordPress no es bueno
- WordPress es solo para blogs
- WordPress es propenso a bugs y errores
- WordPress es difícil de mantener
- Las actualizaciones constantes causan problemas
- WordPress no soporta bases de datos complejas
- WordPress no es apto para desarrolladores avanzados
- WordPress no es adecuado para aplicaciones complejas
- La gestión de roles en WordPress es limitada
- No es multilenguaje nativo
- Es fácil que el sitio se rompa con nuevos plugins o temas
- WordPress no soporta bien integraciones con sistemas externos
- WordPress no tiene un soporte técnico oficial
- WordPress es difícil para principiantes
- Los temas predeterminados de WordPress son limitados
- El editor de bloques es complicado e innecesario
- Conclusión
WordPress no es seguro
La seguridad en WordPress depende en gran medida de la configuración que realice el administrador. La mayoría de los problemas de seguridad en WordPress provienen de plugins y temas obsoletos o de mala calidad, más que del propio núcleo de WordPress. La plataforma recibe actualizaciones de seguridad regulares y su equipo está constantemente trabajando para cerrar vulnerabilidades. Además de los propios plugins especializados como suites completas que abarcan múltiples aspectos del ámbito de la seguridad, existen múltiples medidas de seguridad concretas y especializadas, como la autenticación de dos factores, los firewalls o la limitación de intentos de acceso. En cuanto a los plugins de seguridad avanzados, de todas las características y tipos, permiten que cualquier sitio WordPress sea tan seguro como otras plataformas.
WordPress es lento y consume muchos recursos
WordPress puede volverse lento si no se gestiona adecuadamente, pero en realidad esto se puede aplicar a cualquier CMS o plataforma que se utilice para diseñar o desarrollar sitios web. Plugins específicos, como los de almacenamiento en caché, los de compresión de imágenes o los que optimizan a nivel servidor pueden mejorar considerablemente la velocidad y el rendimiento. WordPress también permite la integración con redes de entrega de contenido (CDN) para distribuir el contenido de forma eficiente, lo cual disminuye considerablemente el tiempo de carga. La velocidad de un sitio WordPress depende principalmente de la elección de hosting y la correcta implementación de optimización. WordPress puede ser lento si no se toman las decisiones adecuadas, igual que cualquier otro CMS.
WordPress no es adecuado para proyectos a gran escala o con altos niveles de tráfico
Esta crítica parte de la percepción de que WordPress es solo para sitios pequeños o medianos, probablemente por su origen, enfocado a blogs y sitios a pequeña escala. Pero, dentro de ese casi 44% de sitios web de todo Internet que basan su estructura en WordPress, sitios de alto tráfico como The New York Times, TechCrunch, la web de la Casa Blanca o Sony Music, por citar solo unos pocos, usan WordPress. Con una configuración avanzada en servidores que permita la distribución de los recursos de una manera eficiente, una estructura con base en la escalabilidad y un sistema de gestión adecuado, WordPress puede soportar grandes volúmenes de tráfico. Además, con el uso de soluciones como los multisites, una correcta arquitectura de caché (para lo que existen soluciones altamente avanzadas), o redes de entrega de contenido (CDN), WordPress se vuelve ideal para proyectos de cualquier envergadura.
WordPress no es realmente gratuito
El código base de WordPress en sí (lo que llamamos ‘core’ o núcleo) es de código abierto y gratuito, lo que significa que el usuario tiene control total sobre el software. Existen costos adicionales asociados a las necesidades una web con funcionalidades más complejas, como los temas premium o algunos plugins, así como los requerimientos de cualquier sitio web (hosting, dominio…), pero lo mismo se podría aplicar a cualquier otro sistema de gestión de contenidos o a cualquier plataforma. La inmensa mayoría de las funcionalidades básicas de WordPress no requieren costes adicionales y, a diferencia de muchas otras plataformas, WordPress permite escalar y personalizar sin tener que pagar por licencias propietarias.
WordPress no es profesional
WordPress comenzó como una plataforma pensada para blogs, pero desde entonces se ha convertido en una herramienta profesional robusta. Su popularidad entre grandes empresas y desarrolladores es la prueba fehaciente de su flexibilidad y profesionalismo. Actualmente, cuenta con funciones avanzadas, desde la gestión de usuarios, hasta la capacidad de integración con CRM y ERP de todo tipo, así como soporte para desarrollos complejos mediante REST API, lo que lo convierte en una opción competitiva para aplicaciones profesionales.
WordPress es difícil de personalizar
WordPress es altamente personalizable y permite control total sobre el código. Con habilidades básicas de PHP, CSS y JavaScript, un desarrollador puede crear cualquier funcionalidad que desee. Además, el sistema de hooks y filtros permite a los desarrolladores modificar prácticamente cualquier aspecto de WordPress sin tocar el núcleo, manteniendo así la personalización incluso a través de las actualizaciones. Todo esto, hablando de código. Pero si nos detenemos en funcionalidades más cercanas al usuario no profesional o sin formación, WordPress permite la creación de sitios web de alto nivel y complejidad a través de constructores visuales y sistemas no-code. Su curva de aprendizaje es mucho menor que la de cualquier otro CMS.
WordPress no es una opción viable para el comercio electrónico
Con plugins como WooCommerce, Easy Digital Downloads, SureCart o Ecwid, WordPress se convierte en una plataforma de comercio electrónico muy competitiva y altamente escalable. WooCommerce, el plugin de comercio electrónico más extendido, permite manejar productos, pagos, envíos, y todo tipo de personalizaciones avanzadas para tiendas online. Su popularidad ha permitido crear un extenso ecosistema de plugins adicionales para adaptarse a cualquier tipo de tienda, desde negocios locales hasta grandes plataformas de e-commerce con catálogos amplios. Además, otras opciones, como Easy Digital Downloads (que también cuenta con un numeroso grupo de plugins accesorios para complementar sus funcionalidades), permiten una avanzada gestión de sitios enfocados a productos digitales.
El SEO en WordPress no es bueno
WordPress facilita el SEO de manera natural con sus sistemas de enlaces permanentes, etiquetas y categorías. Ofrece una estructura óptima desde la base, con URLs amigables y una clara jerarquía de contenidos. Además, existen plugins como Yoast SEO, Rank Math, SEOPress, AIOSEO o Slim SEO que permiten la personalización y el control de todos los aspectos del SEO del sitio (títulos, metadescripciones, mapas de sitio, esquemas avanzados y otros muchos aspectos esenciales —y no tanto— de SEO). Esto, junto a una estructura de código bien organizada, hace que WordPress sea una opción excelente para el SEO, tanto básico como avanzado, incluso en comparación con otros CMS específicamente diseñados para ello.
WordPress es solo para blogs
WordPress comenzó como una plataforma de blogging cuando el desarrollador francés Michel Valdrighi, creador de B2/cafelog, detuvo el desarrollo y soporte de esta herramienta de administración de contenidos para blogs, que había creado en 2001. A finales del año 2002, B2/cafelog deja de funcionar, quedando aparcado permanentemente su desarrollo. A principios de 2003, un usuario de B2/cafelog llamado Matt Mullenweg, publicó que, aprovechando que se trataba de un proyecto con licencia GPL de código abierto, iba a reutilizar partes del software, añadiéndole nuevas funcionalidades y mejoras. A la idea se adhirió Mike Little, dispuesto a colaborar en el proyecto. El resto es historia hasta nuestros días. La evolución de WordPress lo ha transformado en un CMS completísimo, con capacidad para gestionar diferentes tipos de contenido. Desde simples sitios de portafolio hasta inmensas tiendas online, pasando por intranets y aplicaciones altamente complejas, WordPress ha demostrado con creces su versatilidad y capacidad de adaptación a cualquier tipo de sitio.
WordPress es propenso a bugs y errores
La estabilidad de WordPress depende de cómo se gestione y de la calidad de los plugins y temas utilizados. En comparación con otros CMS, WordPress es altamente confiable cuando se usa de la mano de prácticas de desarrollo adecuadas. Los errores suelen provenir de plugins de mala calidad, de una mala configuración de plugins, o de temas incompatibles. El CMS en sí cuenta con un gran equipo de desarrollo y una comunidad que resuelve bugs constantemente.
WordPress es difícil de mantener
Con el uso de herramientas automatizadas de actualizaciones y copias de seguridad, la gestión de un sitio WordPress se facilita enormemente. Siempre ayuda contar con profesionales que gestionen nuestras webs si nosotros/as no tenemos la capacidad, el tiempo o las ganas, pero incluso el propio CMS permite actualizaciones automáticas para mejorar la seguridad y estabilidad del sistema, lo cual puede simplificar el mantenimiento, siempre que se sepa cómo hacerlo. Una correcta selección de plugins y temas ayuda también a reducir significativamente los problemas de mantenimiento.
Las actualizaciones constantes causan problemas
Las actualizaciones son necesarias en cualquier sistema, especialmente si es dinámico, para corregir vulnerabilidades y mejorar funciones. Aunque en la mayoría de ocasiones no es la mejor idea, WordPress permite programar actualizaciones automáticas para asegurar la seguridad y funcionalidad del sitio. Aunque pueden surgir problemas con algunos plugins, la mayoría de desarrolladores serios mantienen actualizados sus productos. Es importante, además, realizar pruebas en un entorno de desarrollo minimiza cualquier riesgo de que se den problemas en producción.
WordPress no soporta bases de datos complejas
Aunque WordPress utiliza MySQL como base de datos por defecto, se pueden implementar bases de datos más complejas o usar consultas avanzadas. Además, WordPress permite manejar grandes cantidades de datos y se puede integrar con bases de datos externas o personalizadas a través de programación.
WordPress no es apto para desarrolladores avanzados
Esta idea ha llegado a tener muchos adeptos por parte de un nutrido grupo de desarrolladores que no comulgan con el CMS, muy probablemente en base a prejuicios más que a realidades constatables. WordPress es adecuado tanto para principiantes como para desarrolladores avanzados, sin excepción. Su flexibilidad con PHP, su REST API, y su sistema de hooks lo convierten en una herramienta muy potente para desarrolladores que buscan un control total. Su comunidad activa y la documentación disponible son otros recursos de gran valor.
WordPress no es adecuado para aplicaciones complejas
WordPress permite la creación de aplicaciones complejas gracias a sus capacidades de personalización, su REST API y su flexibilidad con herramientas de terceros. Existen plugins avanzados e infinidad de desarrollos que convierten WordPress en una solución totalmente viable para aplicaciones personalizadas o corporativas.
La gestión de roles en WordPress es limitada
La gestión de roles en WordPress permite una estructura jerárquica básica con cinco roles predeterminados, pero su verdadera potencia se descubre con la ayuda de plugins como User Role Editor o Advanced Access Manager, que expanden hasta donde queramos el número de roles y sus capacidades, o mediante programación personalizada. Estos métodos permiten modificar roles y capacidades al detalle, proporcionando flexibilidad para cualquier organización. Esto convierte a WordPress en una opción adaptable tanto para pequeñas empresas que necesiten adaptar funcionalidades, como para grandes corporaciones que requieran controles detallados de acceso o funcionalidades muy específicas o altamente complejas.
No es multilenguaje nativo
Esta es una de las críticas más mordaces y frecuentes hacia WordPress, e incluso por parte de la propia comunidad. WordPress no incluye por defecto una funcionalidad multilenguaje, lo que ha desembocado en el desarrollo de una gran variedad de soluciones en forma de plugins (WPML, Polylang, TranslatePress…), que añaden compatibilidad multilingüe de manera eficiente y permiten la traducción de cada elemento del sitio. Para proyectos más específicos, los desarrolladores pueden implementar sus propios métodos de gestión de idiomas, aprovechando la versatilidad de WordPress. Esta libertad ofrece múltiples opciones según las necesidades y el presupuesto del usuario.
Es fácil que el sitio se rompa con nuevos plugins o temas
Como en cualquier plataforma de código abierto, la instalación de plugins de mala calidad puede afectar la estabilidad de un sitio. Para evitar esto, la comunidad de WordPress evalúa constantemente la calidad de los plugins alojados en el repositorio oficial, y muchos de ellos son revisados por desarrolladores experimentados. Además, las pruebas en entornos de desarrollo y el uso de backups permiten mitigar cualquier riesgo de fallos cuando se instalan nuevos plugins.
WordPress no soporta bien integraciones con sistemas externos
WordPress ofrece una API REST que facilita la integración con sistemas externos, permitiendo conexiones con CRM, ERP y otros sistemas de gestión. Su flexibilidad también permite que los desarrolladores creen API personalizadas o integraciones mediante plugins para casos de uso específicos. Esto convierte a WordPress en una plataforma capaz de conectarse con otros sistemas de manera robusta, permitiendo funcionalidades avanzadas de automatización y sincronización de datos.
WordPress no tiene un soporte técnico oficial
Y eso es precisamente uno de los aspectos positivos del proyecto: al ser de código abierto, WordPress no ofrece un soporte centralizado, sino que cuenta con una de las comunidades más amplias y activas del mundo. Foros, documentación extensa y servicios de terceros, junto con desarrolladores especializados, suplen esta necesidad mediante el importante concepto de comunidad. Como solemos decir habitualmente, tener un problema en WordPress implica una fácil solución, porque es complicado que otro usuario no haya pasado previamente por el mismo obstáculo. Además de todo ello, diversas empresas asociadas ofrecen servicios de soporte premium para empresas que requieren ayuda técnica rápida y de confianza.
WordPress es difícil para principiantes
Aunque requiere cierta curva de aprendizaje, WordPress está pensado y diseñado para ser intuitivo, y tiene una interfaz relativamente amigable para los usuarios, mejorada con cada actualización del núcleo. La abundancia de tutoriales, foros de ayuda y vídeos de apoyo hace que el aprendizaje sea accesible para principiantes. Además, los constructores visuales que permiten hacer webs sin tener que pasar por el escollo del código (Elementor, Beaver Builder, Oxygen, Divi, Bricks…) simplifican aún más la creación de páginas, haciendo que incluso usuarios sin experiencia técnica puedan construir sitios complejos.
Los temas predeterminados de WordPress son limitados
Los temas predeterminados de WordPress están diseñados para ser ligeros y compatibles con la mayoría de los plugins y versiones, y, aunque no incluyen todas las opciones avanzadas, sirven de base para llevar a cabo desarrollos personalizados. Existen miles de temas en el mercado, tanto gratuitos en el repositorio oficial como premium en webs especializadas, que permiten adaptarse a cualquier necesidad. Además, los desarrolladores pueden crear temas personalizados desde cero para satisfacer requerimientos específicos de diseño y funcionalidad.
El editor de bloques es complicado e innecesario
El editor de bloques (Gutenberg) ha sido una de las mayores innovaciones en WordPress, diseñado para ofrecer una experiencia visual y modular. Aunque inicialmente fue recibido con escepticismo tras su llegada en 2018, ha demostrado de largo mejorar la flexibilidad del diseño sin depender de constructores externos. El editor permite una experiencia “drag and drop” que simplifica la creación de páginas complejas, y se ha convertido en una herramienta fundamental tanto para desarrolladores como para usuarios. La llegada del Full Site Editing (FSE) como evolución del proyecto Gutenberg pretende darle una vuelta de tuerca más al diseño nativo y la construcción de webs en WordPress.
Conclusión
Después de revisar los argumentos en contra de WordPress, queda claro que, al menos para algunos críticos, no hay plataforma que escape al dedo acusador del escepticismo. “¿WordPress? —dicen algunos—, eso es solo para blogs”. Porque claro, sitios web como el de la revista Rolling Stone, el de Variety, el de la Walt Disney Company, el del Renault Group o el blog de Mozilla, están, sin duda, usando WordPress para hacer pequeñas reviews de su día a día, anotar recetas que compartir con sus seres queridos y, cómo no, contarnos sus pensamientos más profundos sobre el clima o su plan del domingo por la tarde. En realidad, pensar que una plataforma utilizada por casi la mitad de los sitios web del mundo no tiene valor o alcance es, cuanto menos, una postura enconada y, por qué no decirlo, obtusa (y sin demasiadas razones para defenderla con objetividad).
Parece que cada desventaja de WordPress se resume en un mal entendido o una total ausencia de conocimiento de las razones reales que llevarían a criticarla. Las quejas sobre los «terribles» plugins y la «escasa seguridad» en realidad se pueden traducir en la mayoría de las ocasiones como: “no he leído la documentación”, o “no he probado el plugin antes de instalarlo en una web en producción”. WordPress permite integrar, gestionar y personalizar hasta el último detalle, y quien tenga dudas… tiene la puerta abierta para usar otro CMS que considere que le va a ofrecer las mismas posibilidades con mejores prestaciones. Así de sencillo.
Y no, WordPress no trae soporte multilenguaje nativo. Pero, ¿qué pasaría si lo hiciera? Pues probablemente algunos seguirían diciendo que WordPress es “demasiado complejo”, en este caso por tenerlo. Y antes por lo contrario. Continuando con el ejemplo, este CMS ha dejado espacio para que empresas de traducción, diseño, SEO y plugins logren sus éxitos; con eso, quien quiera traducir su sitio tiene mil opciones, y quien quiera quejarse también. Son dos maneras de verlo.
¿Limitado para SEO? Con Rank Math, Yoast, AIOSEO o SEOPress, que hasta explican paso a paso cómo mejorar el posicionamiento, no parece tan limitado… Aunque es verdad que WordPress no puede obligar a los usuarios a seguir las buenas prácticas SEO ni escribir contenido de calidad, pero la realidad es que WordPress no es un robot. Afortunadamente, ofrece todas las herramientas y extensiones para gestionar SEO como un profesional, aunque también ahí algunos se sientan «limitados» porque, quién sabe, el SEO igual aparece por arte de magia.
Finalmente, sí, WordPress tiene su “aire” romántico de herramienta sencilla, con una interfaz amable —al menos, al compararla con otros sistemas de gestión de contenidos—, una comunidad siempre presta, disponible y dispuesta a arrimar el hombro y a contribuir, y actualizaciones frecuentes que resuelven con enorme solvencia cualquier problema que pueda surgir. Pero quizás este aura accesible es lo que inquieta a quienes ven en WordPress algo demasiado popular. Porque si una plataforma no resulta indescifrable y misteriosa, parece que entonces no puede ser profesional. Así que, si la duda persiste, aquí va el último secreto a voces: WordPress sigue mejorando, adaptándose y escalando, porque más que un CMS, es una comunidad de millones de personas que contribuyen a hacerlo el lugar donde todos y todas podamos crear sitios web y contenido online.
Así que WordPress no es perfecto, pero la realidad es que tampoco pretende serlo. Y esa realidad es que, a juzgar por su éxito, es posible que ni siquiera lo necesite.