En muchas ocasiones los usuarios suelen preguntarnos cuál es la cantidad exacta de plugins que deben tener instalados en WordPress. La pregunta siempre dependerá de las funciones que de verdad necesitas en tu sitio web.
También puedes echarle un vistazo a nuestra guía para actualizar automáticamente los plugins de WordPress.
Hay una gran cantidad de conceptos erróneos con respecto a los plugins de WordPress, asegurando que pueden afectar la velocidad de nuestro sitio, incluyendo el rendimiento y hasta la seguridad.
En este artículo que traemos hoy en Ayuda Hosting estaremos hablando de cuántos plugins debemos tener instalados en WordPress. Además, estaremos hablando acerca de cómo los plugins pueden y no afectar a nuestro sitio web. El objetivo será ayudarte a comprender cómo ejecutar un sitio web con la combinación perfecta de plugins que necesitas para WordPress.
Índice
- 1 Todo lo que debemos saber acerca de los plugins y cómo funcionan
- 2 ¿Por qué los plugins son tan esenciales para WordPress?
- 3 ¿Cómo obtuvieron mala reputación los plugins de WordPress?
- 4 ¿Cómo los plugins pueden afectar la velocidad de nuestro sitio web?
- 5 Solucionar el problema de solicitudes HTTP adicionales
- 6 Solucionar consultas de base de datos adicionales
- 7 ¿Cómo pueden afectar los plugins la seguridad?
- 8 ¿Qué fiabilidad nos dan los plugins de WordPress?
- 9 ¿Puedo evitar algunos plugins colocando fragmentos de código?
- 10 ¿Cuantos plugins debemos tener instalados?
- 11 ¿Cómo seleccionar los mejores plugins para nuestro WordPress?
Todo lo que debemos saber acerca de los plugins y cómo funcionan
Antes de entrar en el tema central que corresponde a este artículo, primero debemos hablar un poco sobre los plugins de WordPress y cómo funcionan.
Los plugins de WordPress básicamente son aplicaciones para nuestro sitio web. Ella nos ayuda incorporar nuevas características y funciones que suelen ser útiles. Podemos colocar desde un formulario de contacto, hasta crear una tienda en línea, entre otras cosas.
Los plugins cuentan con diferentes tipos de lenguaje de programación PHP. El código PHP se ejecuta por medio de un servidor en el de alojamiento de nuestro sitio web utilizando todos estos recursos.
Es por esa razón que debemos seleccionar la mejor empresa de alojamiento para WordPress que nos brinde todas las herramientas y facilidades en cuestión de recursos. Esto hará que al momento de ejecutarse nuestro sitio web sea de la forma más eficiente posible.
WordPress en su actualización 1.2 fue cuando se colocaría por primera vez los plugins, los cuales fueron una gran herramienta para todos los usuarios. WordPress sin plugins, sería como una tienda vacía.
¿Por qué los plugins son tan esenciales para WordPress?
A pesar de que WordPress es una herramienta bastante sólida, los plugins son en gran parte los principales responsables de hacer de que WordPress sea de uno de los principales creadores de sitios web más famosos de todo el mundo.
Esto ha hecho que cada vez los plugins para WordPress vayan creciendo con el paso de los años. Al momento se podría decir que existen más de 50.000 plugins gratuitos para WordPress y que puedes conseguir directamente en el directorio oficial de plugins.
Además de contar con complementos totalmente gratuitos, puedes conseguir miles de plugins premiums que son vendidos por desarrolladores y empresas de terceros.
Los plugins pueden servir para diferentes funciones como mejorar el SEO, administrar a nuestros usuarios, mejorar la seguridad de nuestro sitio y mucho más. Al día de hoy, sería bastante complicado crear un sitio web sin utilizar un plugin de WordPress.
¿Cómo obtuvieron mala reputación los plugins de WordPress?
En todo momento la finalidad de los plugins es mejorar las funciones de WordPress y hacer que cada cosa que te imaginas en tu sitio web la puedas lograr. Por otra parte, en ciertos casos, puedes tener una sensación de miedo hacia ciertos complementos de principiantes.
Cuando estamos a cargo de un sitio web siempre procuramos mantener un sitio confiable, con excelente rendimiento y la seguridad adecuada. Todo esto se debe a que principalmente los desarrolladores, diseñadores y técnicos de soporte de alojamiento pueden sentirse algo frustrados cuando se lleva a cabo la resolución de algún problema de un sitio web.
Este tipo de frustración, hace que digan comentarios como “cuentas con menos complementos” o por el contrario “son los plugins los que están haciendo que tu sitio web vaya lento”.
Este tipo de declaraciones han llegado a las redes sociales y diferentes conferencias. El problema central de esto es la ambigüedad de estas declaraciones.
Es por ello que nos hacemos la pregunta ¿cuántos plugins debemos tener en WordPress?
En gran medida siempre pensamos que el problema es la cantidad de plugins que tenemos y no la calidad.
Podemos tener una docena de plugins en nuestro WordPress que se ejecuten a la vez. Pero si colocamos un plugin que esté mal codificado podemos hacer que nuestro sitio web vaya lento.
Ademas, cuando buscamos ayuda para resolver ciertos problemas en WordPress, normalmente el técnico de la empresa suele decir que el error suele darse por una gran cantidad de plugins.
Aunque parezca mentira, esto no tiene sentido, ya que la solución de un sitio web con cinco plugins es mucho más sencilla que arreglar un sitio que cuente con treinta. La cantidad de plugins estará dificultando el trabajo.
En estos casos siempre se debe pedir al técnico que identifique el problema exacto que está causando las dificultades y no culpar a la gran cantidad de plugins.
Y para tener un ejemplo de ello, podemos poner en perspectiva que existen sitios web que cuentan con al menos 60 plugin en funcionamiento y logran cargar rápidamente.
Aunque si se llega a colocar un plugin incorrecto puede ralentizar el sitio web, entonces sólo tenemos que deshabilitar dicho plugin incorrecto y no todos.
Ahora observemos como los plugins pueden afectar de diferentes formas a nuestro sitio web.
¿Cómo los plugins pueden afectar la velocidad de nuestro sitio web?
Existen diferentes formas en las que los plugins de WordPress puedan afectar al rendimiento en nuestro sitio web. Hay plugins que pueden afectar directamente al front-end, como los generadores de páginas, formularios de contacto, controles deslizantes, galerías, entre otros.
Luego tenemos otra selección de plugins que están dedicados principalmente para tareas que se encuentran dentro del área administrador o como también se le denomina: back-end. Estos pueden ser normalmente los que se utilizan para hacer respaldos de WordPress, plugins editoriales y demás que se ejecutan en segundo plano.
Temen existen plugins que se pueden ejecutar en todas partes, incluyendo en el área del administrador y el front-end. Esto sucede en el caso de los plugins SEO y otros.
El impacto de un plugin en WordPress en cuanto a la velocidad y el rendimiento de nuestro sitio web, siempre dependerá del momento en que este plugin vaya a cargar.
Suele pasar, que al momento que se cargan ciertos plugins se realizan tareas en específico directamente de nuestra área de administrador. Pero esto no afecta en nada al rendimiento de nuestro sitio web.
Por otra parte, es muy probable que los plugins cargados en el front-end cuentan con una mayor tasa de rendimiento.
Incluso, los plugins que llevan a cabo ciertos procesos de rutina en segundo plano como comprobar enlaces rotos, supervisar errores 404, y otros, pueden llegar a ralentizar de forma significativa nuestro sitio web.
Algunos plugins pueden afectar al rendimiento de nuestro sitio web de la siguiente forma:
Llevar a cabo solicitudes HTTP adicionales: estos plugins necesitan de un estilo personalizado o scripts para poder funcionar adecuadamente. Debido a ello, pueden agregar archivos CSS y JS de forma adicional. La carga de todos estos archivos necesita realizar una solicitud HTTP de forma adicional que puede volver más lento el tiempo de carga de nuestro sitio web.
Consultas en la base de datos adicionales: algunos plugins pueden utilizar las consultas de base de datos. Esto puede suceder en el caso de plugins de publicaciones populares o publicaciones relacionadas que tienen que extraer elementos directamente desde la base de datos y las deba mostrar en el front-end.
Procesos en segundo plano relacionados con escrituras de base de datos: otros plugins puede que necesiten algunos recursos del servidor cuando vayan en ejecutar procesos en segundo plano. Esto puede tratarse al verificar enlaces rotos, registrar y monitorear el análisis como vistas de publicaciones, entre otras cosas.
Gran parte de los mejores plugins de WordPress sólo cargan archivos adicionales cuando es necesario. De lo contrario, están minimizando las llamadas a la base de datos. Pero puede ocurrir que en ciertos casos sea inevitable.
Afortunadamente, existen optimizaciones que se encuentran disponibles para gran parte de los casos. Veamos ahora las soluciones que podemos aplicar para este tipo de problema.
Antes de realizar todo esto, debemos tener debilitado el almacenamiento en caché en nuestro sitio web. Sin ello, el sitio web será lento.
Veamos ahora cómo realizar la optimización.
Solucionar el problema de solicitudes HTTP adicionales
Los plugins deben realizar solicitudes HTTP adicionales para que estas funcionen de inmediato. Esto suele pasar en el caso de la instalación de un plugin de formulario de contacto, el cual, deseamos que funcione y se vea perfectamente.
Normalmente las personas suelen quejarse de las solicitudes HTTP adicionales, al momento que ignoran a veces que sea necesario. A continuación, en la imagen se presenta como se vería un formato sin ningún tipo de estilo.
En muchos de los usuarios no le gustaría esto, y algunos incluso pueden llegar a pensar que está dañado. Esto es exactamente lo que pasaría si un formulario de contacto no cuenta con las solicitudes HTTP necesarias cuando necesita cargar los archivos CSS y JS.
En conclusión, los scripts y estilos adicionales suelen ser bastante necesarios para que los plugin puedan funcionar de forma correcta.
Tres métodos
Hay diversas formas en las que podemos optimizar el problema de esas solicitudes HTTP adicionales. Todas ellas requieren de conocimientos en codificación, pero uno de esos métodos siempre será más fácil que el resto.
Uno de estos métodos es anular el registro de los estilos y scripts adicionales que el plugin se encarga de cargar. Luego de ello, podemos combinarlo con diferentes estilos del plugin en el archivo style.css de nuestro tema y combinar los scripts del plugin directamente en el archivo JavaScript del tema.
El segundo método, se enfoca en cargar de forma adicional los scripts y estilos de los plugins en las páginas donde los necesitamos.
Si no posees muchos conocimientos en el manejo de códigos, puede utilizar el plugin WP Rocket. Con ello podrás minimizar y combinar los diferentes archivos con tan sólo un clic. Esto funciona en la mayoría de los casos, pero en muchos de ellos, puede que cause conflictos con otros plugins.
Una vez dicho esto, debes comprender que algunas solicitudes HTTP adicionales pueden que no sean tan significativas como uno piensa. Con ello nos queremos referir a que estamos hablando de milisegundos. Por otra parte, hay muchos complementos que agregan solicitudes HTTP de forma adicional. Pero esta optimización les estará ayudando ahorrar algunos segundos en cuanto al tiempo de carga de nuestro sitio web.
Otra de las cuestiones que podemos realizar, es contratar a un desarrollador de WordPress para que pueda acelerar nuestro sitio web.
Una vez que hemos conocido como solucionar el problema con las solicitudes HTTP, veamos ahora como se hace con las consultas de base de datos.
Solucionar consultas de base de datos adicionales
En algunos casos puede que algunos plugins aumenten la carga del servidor en cuanto a la base de datos. WordPress siempre realiza muy bien su trabajo cuando se trata de almacenar en caché las consultas y la mayor cantidad de plugins codificados.
Sin embargo, si tenemos un sitio web que cuenta con mucho tráfico, utilizar una gran cantidad de plugins basados en base de datos se puede convertir en un gran problema. Esto puede ser más notable en el caso de que no contemos con los recursos adecuados.
Puede suceder que tengas un sitio web dedicado a una tienda en línea o de membresías. Entonces, tenemos que atender una gran cantidad de solicitudes de caché que no ha sido almacenada. Cuando se da este tipo de escenario, la opción general es utilizar una solución de alojamiento administrada para WordPress o contar con un servicio de alojamiento especial para WooCommerce.
También existen algunos plugins que son extremadamente intensivos cuando se trata de recursos y deben ser habitados en todo momento.
Existen plugins que colocan diferentes funciones de análisis dentro de nuestro WordPress, como en el caso de algunos plugins de correo electrónico, seguimiento de vistas de publicaciones, estadísticas de nuestro sitio web, entre otros. Este tipo de complementos escriben de forma ineficiente en la base de datos cuando se carga cada página, lo que puede hacer que nuestro sitio web vaya lento de una forma significativa.
Para llevar a cabo el seguimiento de los análisis de una forma mucho más escalable puedes utilizar plugins como Google Analytics o JetPack Stats.
Puedes colocar formularios de suscripción para correo electrónico obteniendo un seguimiento mucho más escalable utilizando plugins como OptinMonster. También, puedes usar formularios de registro basados en algún servicio de marketing por correo electrónico.
Además, cuentas con diferentes plugins para monitorear errores 404 y a la vez, se enfocan en conseguir enlaces rotos que puedan generar una carga pesada. En lugar de usar dichos plugins, puedes contratar algún servicio de nube de terceros como SEMRush o Ahrefs siendo quienes se encarguen de rastrear todos tus enlaces rotos.
Si no quieres alguna solución Premium, tendrás que utilizar alguna herramienta como Broken Link Check. Ella te ayuda a verificar más de 300 páginas para conseguir enlaces rotos.
¿Cómo pueden afectar los plugins la seguridad?
La seguridad es otra de las preocupaciones que siempre tenemos en mente cuando tenemos sitio web desarrollado con WordPress. Muchos de nuestros usuarios siempre han temido que al tener más complemento el sitio web se haga mucho más vulnerable.
No es nada falso que algunos hackers busquen explotar algún plugin de WordPress que esté mal codificado y hacer de las suyas.
Pero cuando se trata de un plugin, al tener un código abierto y que muchas personas no están utilizando, hace que sea mucho más sencillo corregirlo.
Podemos mantener un sitio seguro utilizando algún plugin de seguridad de WordPress como Sucuri. Éste se encarga de analizar a más de miles sitios web y ayuda a detectar ciertos problemas que estén relacionados a la seguridad.
Además, ayuda a proteger nuestro sitio web incrementando la seguridad en general. Esto nos beneficia en lo que se refiere a capas de seguridad, para que los hackers no tengan la posibilidad de utilizar cualquiera de estas vulnerabilidades.
¿Qué fiabilidad nos dan los plugins de WordPress?
En muchos casos hemos escuchado a usuarios que se encuentran preocupados por la confiabilidad de los plugins. La mejor parte de WordPress es que es de código abierto, pero siempre cuenta con alternativas.
Si utilizas un plugin popular, es muy seguro que no se suspenda. De ser así, es probable que alguien más llegue a continuar con su desarrollo. Esta es una de las ventajas de contar con una herramienta de código abierto. De esta forma fue como surgió WordPress.
Siempre que seleccionemos los plugin con un excelente historial de autores con impecable reputación, todo estará bien.
¿Puedo evitar algunos plugins colocando fragmentos de código?
Existen diferentes artículos en toda la web que muestran cómo hacer cualquier tipo de cosa en WordPress sin un plugin.
El objetivo final de estos artículos no es el de desalentar la utilización de plugins, sino mostrar cómo aprender a utilizar códigos. Básicamente, existen diferentes formas de agregar fragmentos de código en nuestro sitio web. Podemos agregarlo por medio del archivo functions.php, un plugin específico de nuestro sitio o utilizar alguno que pueda agregar fragmentos de código personalizados.
Indiferentemente del método que seleccionemos, colocar fragmentos de código en nuestro sitio web tendrá el mismo impacto en el rendimiento que al utilizar un plugin de forma independiente.
Si colocas fragmentos de código que son idénticos al plugin, de alguna forma estarás ejecutando el plugin sin llevar a cabo instalación. La gran desventaja de todo esto es que no tendrás actualizaciones y las correcciones seguridad para este código.
¿Cuantos plugins debemos tener instalados?
Debes instalar tantos plugins de WordPress como necesitemos y ejecutarlos en el sitio web para hacer crecer nuestra marca o negocio.
Por lo general, es normal conseguir un sitio web que tenga al menos unos 20 o 30 plugins en funcionamiento.
Si estas utilizando WordPress con su máximo potencial y necesitas una gran cantidad de características avanzadas, fácilmente estarás utilizando unos 50 plugins.
De nuevo, es importante recalcar que no es la cantidad de plugins lo que afectará de forma negativa la carga de nuestro sitio web.
Si cuentas con una gran cantidad de plugins, sólo debes estar utilizando los que sean de mejor calidad y que cuenten con los estándares de WordPress.
¿Cómo seleccionar los mejores plugins para nuestro WordPress?
Esta es una de las preguntas más frecuentes que suelen hacerse los usuarios de WordPress.
Si estás buscando un plugin de forma gratuita, sólo debes descargártelo en el directorio de plugins de WordPress.org. El directorio oficial de los plugins de WordPress te estará facilitando una selección de los mejores plugins.
Podrás observar todas las revisiones y calificaciones de los plugins que son proporcionadas por otros usuarios de WordPress. Además, puedes observar cuando fue la última actualización y cuántos sitios web lo están utilizando.
Por otra parte, si estás buscando un plugin Premium, debes asegurarte de que sea de una empresa de WordPress que cuente con buena reputación. Si no te encuentras seguro, deberás buscar testimonios o reseñas de la herramienta.
Si estás comenzando a usar WordPress, también le puedes echar un vistazo a nuestra guía donde explicamos qué se debe hacer con los plugins inactivos de WordPress.
Esperamos haberte ayudado y respondido todas las preguntas correspondientes a los plugins de WordPress. También puedes conocer más acerca de nuestros consejos útiles para WordPress en nuestra base de conocimientos de Ayuda Hosting.