La forma correcta de eliminar CSS no utilizado en WordPress
Publicado: 2021-07-30Tener mucho código sin usar puede ralentizar considerablemente tu sitio web. Y uno de los sospechosos habituales en WordPress es el código CSS innecesario. Afortunadamente, existen algunas formas de evitar el bajo rendimiento de su sitio web y dejar de arruinar la experiencia del usuario. Si bien una forma de hacerlo es un método manual, requiere una experiencia de desarrollo significativa. Otra opción, la más amigable para los principiantes, es centrarse en las herramientas existentes y eliminar el CSS no utilizado en WordPress, agregado por temas y complementos, con solo unos pocos clics.
Cómo eliminar con éxito CSS no utilizado en WordPress
Como probablemente sepa, WordPress utiliza muchos complementos, temas y otras bibliotecas de terceros. Todos ellos traen numerosas características para mejorar la funcionalidad de su sitio web. Pero, la mayoría de las veces, la mayoría viene con un montón de funciones que en realidad no usas. Sin embargo, si no utiliza específicamente a los profesionales de WordPress para mantener y optimizar su sitio web, cargará todo para cada visitante. Esto da como resultado la transferencia de grandes cantidades de CSS sin usar y la ralentización del sitio web. En consecuencia, un rendimiento deficiente reducirá el tráfico de su sitio web y disminuirá su clasificación de búsqueda.
En muchos casos, eliminar el 100 % del código no utilizado es bastante difícil, casi imposible. Pero incluso eliminar la más mínima cantidad o un script conflictivo mejorará el rendimiento de su sitio web. Además de la típica "minimización" del código, existen varias formas de reducir el impacto del código CSS no utilizado sin dañar su sitio web.
¿Por qué el CSS no utilizado está ahí?
Debido a que CSS es responsable de diseñar la apariencia de su sitio web de WordPress, cada tema que pueda encontrar lo incluye. Y no solo los temas sino muchos complementos vienen con sus propias opciones de estilo y personalización. Sin mencionar todo tipo de creadores de sitios web, bibliotecas e incluso elementos individuales, donde solo usa una pequeña parte. En general, algunos complementos no afectarán tanto al sitio web. Pero, si tiene mucho, el efecto acumulativo realmente puede ralentizar su sitio web.

Herramientas para eliminar CSS no utilizado
Si bien existen muchas herramientas que pueden ayudarlo a eliminar el CSS no utilizado, la mayoría no se aplican a todas las situaciones. Por supuesto, para sitios web estáticos, la mayoría de ellos serán bastante útiles. Sin embargo, los sitios web dinámicos a menudo cargan y diseñan elementos mediante la inyección de clases CSS con JavaScript. Y esta es la parte más difícil ya que es difícil detectar estas clases. Por ejemplo, sitios web de comercio electrónico que diseñan dinámicamente productos y páginas de carrito.
Piénsalo durante el desarrollo.
Una solución para deshacerse del CSS no utilizado desde el principio es pensar en ello durante el desarrollo del sitio web. Básicamente, puede dividir su código CSS en diferentes archivos, cada uno con un propósito específico. Sin embargo, la mayoría de las personas prefieren usar temas de WordPress para evitar crear un sitio web desde cero. Y aquí es donde tienes que ser muy hábil o encontrar expertos en WordPress que lo hagan por ti.

Uso de la solución en línea UnusedCSS
Otra forma es usar soluciones premium como UnusedCSS para encontrar y limpiar fácilmente sus problemas de CSS. La ventaja de esta herramienta es que puede escanear sus archivos JavaScript y buscar inyecciones. Algunas de sus características más destacables son:
- Búsqueda automática de reglas CSS no utilizadas
- Proporcionarle CSS limpio para descargar
- Explorando el diseño receptivo y las reglas de consultas de medios
- Comprobación de cambios en el sitio web
- Vista previa de los cambios
- y más
PurgeCSS para eliminar CSS adicional
Esta es otra herramienta bastante útil durante el desarrollo. Aquellos que trabajan con Bootstrap, Foundation y marcos CSS similares lo encuentran muy útil. Dado que probablemente esté utilizando solo una fracción de las reglas CSS, esta herramienta puede ayudarlo a filtrar todos los estilos no utilizados. Básicamente, esta es una excelente manera de hacer que su archivo CSS sea considerablemente más pequeño.

Complemento de optimización automática
El siguiente en la línea es el complemento de WordPress muy popular. Con él, puede minimizar, combinar y almacenar estilos fácilmente. Inyecta las reglas necesarias en el encabezado de la página, CSS crítico en línea, minimiza el HTML y mueve los scripts al pie de página. En esencia, se puede usar para implementar la "carga diferida" para imágenes, optimizar fuentes y JavaScript asincrónico no combinado. Todos los sitios web pueden beneficiarse de este amplio complemento.
Cohete WP
Una de las opciones más amigables para principiantes que puedes encontrar. WP Rocked ofrece soluciones efectivas para la optimización de su página y velocidad. No solo obtendrá resultados satisfactorios en las pruebas de velocidad, sino que mejorará visiblemente la experiencia del usuario para los visitantes. Cuando desee eliminar el CSS no utilizado, simplemente actívelo, active la "Optimización de archivos" y continúe con la opción "Optimizar la entrega de CSS". Le proporcionará un archivo CSS con solo las reglas CSS necesarias, que se cargará antes que los demás. Además, WP Rocket borrará automáticamente el caché y le permitirá minimizar y agregar archivos CSS.
Eliminar CSS no utilizado con Asset CleanUp
Puede usar Asset CleanUp para descargar archivos no utilizados de temas y complementos. Le permite completar esta tarea para cada página por separado. Si bien esta es una forma un poco compleja y que requiere mucho tiempo, es un método muy efectivo para usar. Al igual que otros complementos, tiene la opción "Modo de prueba" para evitar efectos no deseados en su sitio web en vivo. Sin embargo, Asset CleanUp también puede ayudarlo a eliminar archivos JavaScript no utilizados. Finalmente, cuando pruebes lo que ven tus visitantes, simplemente puedes optar por descargar todo lo que no sea necesario.
Optimiza tu CSS con Perfmatters
El último, pero no menos importante en esta lista, es uno de los complementos de rendimiento premium. Perfmatters lo ayudará a eliminar tanto CSS como JavaScript no utilizados. Después del registro, la instalación y la activación, podrá acceder a su administrador de secuencias de comandos. Esto, entre otras opciones, puede ayudarlo a modificar cada una de sus páginas o publicaciones con facilidad. En esencia, le proporciona un menú de tablero simple que puede usar para eliminar cualquier CSS y JavaScript no utilizado en páginas separadas o para todo el sitio web. Al igual que para CSS, puede usarlo para combinar o minimizar archivos JavaScript para un mejor rendimiento.
Consideraciones adicionales para mejorar la velocidad del sitio web
Considere usar CDN para entregar archivos CSS , para reducir considerablemente la velocidad de carga de su CSS o cualquier otro archivo.
Minimice y combine la mayoría de sus archivos CSS regularmente para eliminar reglas, clases y caracteres adicionales innecesarios de su CSS en WordPress. Sin embargo, es discutible si esto es útil para todos los sitios web grandes debido a la complejidad del código, el tamaño de dichos archivos y la optimización adicional posterior.

Eliminar absolutamente todas las partes de CSS no utilizadas en WordPress es casi imposible. Pero puede usar los métodos anteriores para acelerar su sitio web de manera bastante justa. Dependerá de la cantidad de casos, pero si tu sitio web de WordPress realmente tiene mucho código sin usar, la diferencia será bastante notable. Por otro lado, a veces incluso un pequeño cambio puede significar todo. Si bien el objetivo no es tener el sitio web más rápido del mundo, los pequeños cambios importan. Pero, otros esfuerzos deben centrarse en el contenido y la utilidad para los usuarios, en lugar de ganar posiciones de máxima velocidad en las pruebas de los motores de búsqueda.