Perfmatters: qué es y cómo configurarlo paso a paso

Tabla de contenidos

¡Hola, hola querido lector! Ya estoy una semana más por aquí y, en esta ocasión, te hablo de Perfmatters, uno de los plugins que más utilizo para afinar el rendimiento de WordPress.

No es un plugin de caché ni lo sustituye. Su valor está en poder decidir qué se carga en cada URL, que es donde se pierde la mayor parte del rendimiento en una página web con plugins.

En este post te explico qué hace, cómo configurarlo opción por opción, cómo utilizar su Script Manager y cómo se compara con otras alternativas. ¡Vamos al lío!

Resumen rápido

  • Perfmatters es un plugin de ajuste fino del rendimiento, no un plugin de caché.
  • Su función estrella es el Script Manager: desactivar CSS y JavaScript que no se utilizan, URL por URL.
  • Se complementa con un plugin de caché como WP Rocket, sin duplicar funciones.
  • Es de pago y no tiene versión gratuita: Asset CleanUp es la alternativa más parecida.

¿Qué es Perfmatters y para qué sirve?

Perfmatters permite desactivar todo lo que WordPress carga sin que lo necesites y controlar qué archivos CSS y JavaScript se cargan en cada página, sin tocar el functions.php.

Ese es el motivo por el que lo utilizo: en una página web con un maquetador y varios plugins, es habitual que se carguen scripts de formularios en páginas sin formularios o de galerías en páginas sin galerías.

Ventajas

  • Control de CSS y JavaScript por URL con el Script Manager.
  • Interfaz sencilla y curva de aprendizaje corta.
  • Compatible con plugins de caché como WP Rocket o LiteSpeed Cache.
  • Optimización de recursos externos, como tipografías o analítica.
  • Funciones extra: lazy loading, precarga, limpieza de base de datos y ajustes de WooCommerce.

Inconvenientes

  • Es de pago y no tiene versión gratuita.
  • Mal utilizado puede romper cosas: desactivar un script necesario deja de funcionar un formulario o un carrusel.
  • Requiere revisar página por página para sacarle partido de verdad.

Ver planes de Perfmatters

Servicio de Diseño web WordPress

Diseño tu página web en WordPress rápida y optimizada para SEO. Tu web pensada para convertir visitas en clientes

Guía de configuración de Perfmatters

Panel de configuración de Perfmatters

Ajustes generales

Opción Qué hace Recomendación
Disable Emojis Elimina el script de emojis de WordPress Activar
Disable Embeds Quita las incrustaciones automáticas de otras páginas web Activar si no las utilizas
Disable XML-RPC Desactiva un archivo muy atacado por fuerza bruta Activar, salvo que utilices apps o servicios que lo necesiten
Remove jQuery Migrate Elimina la librería de compatibilidad con jQuery antiguo Activar y comprobar que nada se rompe
Hide WP Version Oculta la versión de WordPress del código Activar
Remove wlwmanifest y RSD Link Quita cabeceras en desuso Activar
Remove Shortlink Elimina el enlace corto del encabezado Activar
Disable RSS Feeds Desactiva los feeds Solo si no los utilizas para nada
Disable Self Pingbacks Evita los avisos a tu propia página web Activar
Disable REST API Bloquea la API de WordPress No activar salvo que sepas lo que haces
Disable Dashicons No carga los iconos del escritorio en el front Activar
Disable Google Maps Evita cargar los mapas donde no se utilizan Activar con excepciones
Remove Comment URLs Quita el campo de web en los comentarios Activar: reduce el spam
Limit Post Revisions Limita las revisiones guardadas Activar con un valor de 5 a 10
Autosave Interval Espacia el autoguardado Ampliar algo el intervalo
Heartbeat Controla las peticiones periódicas al servidor Reducir su frecuencia, no desactivarlo del todo
Change Login URL Cambia la URL de acceso al escritorio Útil, evita instalar otro plugin

PD. Cuidado con desactivar los feeds RSS: siguen siendo útiles para newsletters, agregadores y herramientas que leen tus publicaciones. Y desactivarlos no evita que te copien el contenido: quien quiere hacerlo lo hace igual.

Te explico el Heartbeat en detalle en la API Heartbeat de WordPress y el cambio de URL de acceso en cómo cambiar la URL de acceso.

Lazy loading

  • Imágenes: aplica carga diferida a las que no se ven al entrar. Recuerda excluir la imagen principal, o empeorarás el LCP.
  • Iframes y vídeos: muy recomendable, porque los vídeos incrustados pesan mucho.
  • Miniaturas de YouTube: sustituye el reproductor por una imagen hasta que el usuario pulsa. De lo más rentable.
  • Monitorización del DOM: aplica el lazy loading también a elementos añadidos dinámicamente.

Tienes más detalle en mi guía de lazy loading.

WooCommerce

  • Disable Scripts: evita cargar el CSS y el JavaScript de WooCommerce en páginas que no son de tienda.
  • Disable Cart Fragments: desactiva una petición que ralentiza mucho las tiendas. Compruébalo bien, porque el carrito puede dejar de actualizarse solo.
  • Disable Status Meta Box y Widgets: aligeran el escritorio.

Tipografías

Perfmatters permite alojar las Google Fonts en tu servidor y controlar el font-display, lo que evita peticiones externas y mejora la privacidad. Te lo explico en optimizar las fuentes de WordPress.

CDN

Si utilizas una CDN, puedes activar la reescritura de URLs desde aquí, indicando la URL de la CDN, los directorios incluidos y las exclusiones, sin instalar otro plugin.

Analítica

Permite alojar el script de analítica en local y configurar opciones de privacidad. Ten en cuenta que ahora se utilizan identificadores de GA4, que empiezan por G-, no los antiguos UA-.

PD. Un aviso importante: no utilices ajustes que alteren artificialmente tus métricas de rebote o interacción. Mejorar un número en el informe sin mejorar nada real solo sirve para tomar decisiones equivocadas con datos falseados.

El Script Manager, la función clave

Aquí está el verdadero valor del plugin. Una vez activado, aparece un acceso en la barra superior de WordPress: al pulsarlo desde cualquier URL verás todos los CSS y JavaScript que se cargan en esa página, agrupados por plugin.

Script Manager de Perfmatters

Desde ahí puedes desactivar cada recurso con tres alcances:

  • Everywhere: en toda la página web.
  • Current URL: solo en esa página.
  • Regex: en las URLs que cumplan un patrón.

Y permite añadir excepciones, para desactivar algo en todas partes menos donde sí hace falta.

Cómo utilizarlo sin romper nada

  1. Haz una copia de seguridad antes de empezar.
  2. Trabaja por plantillas: home, página de servicio, post, categoría, ficha de producto y checkout.
  3. Desactiva de uno en uno y recarga la página comprobando que todo funciona.
  4. Prueba los elementos interactivos: formularios, menús, carruseles, filtros y carrito.
  5. Revisa también en móvil y sin sesión iniciada.
  6. Mide antes y después en PageSpeed Insights.
Servicio de Diseño web WordPress

Diseño tu página web en WordPress rápida y optimizada para SEO. Tu web pensada para convertir visitas en clientes

Expresiones regulares útiles

Estas son las expresiones regulares que más utilizo en el Script Manager:

# Cualquier URL que contenga /categoria/  /\/categoria\//    # Varias categorías a la vez  /\/(categoria1|categoria2|categoria3)\//    # Carrito y checkout de WooCommerce  /\/(carrito|finalizar-compra)\//    # Resultados de búsqueda interna  /\/\?s=/    # Dos páginas concretas  /\/(pagina1|pagina2)\//

Perfmatters y WP Rocket: ¿cuál elegir?

No compiten: se complementan. WP Rocket se encarga de la caché y de la optimización de archivos, y Perfmatters de decidir qué se carga en cada URL.

Eso sí, no dupliques funciones. Si utilizas los dos, activa cada una en un solo plugin:

Función Dónde activarla
Caché de página WP Rocket
Minificación y optimización de CSS y JS WP Rocket
Lazy loading Solo en uno de los dos
Control del Heartbeat Solo en uno de los dos
Script Manager Perfmatters
Preload, preconnect y prefetch Perfmatters
CDN Solo en uno de los dos
Servicio de Diseño web WordPress

Diseño tu página web en WordPress rápida y optimizada para SEO. Tu web pensada para convertir visitas en clientes

Perfmatters frente a Asset CleanUp

Asset CleanUp es la alternativa más parecida y tiene versión gratuita, lo que lo convierte en una buena puerta de entrada si quieres probar esta forma de trabajar.

  • Perfmatters: interfaz más clara, mejor documentación y más funciones complementarias.
  • Asset CleanUp: versión gratuita con el gestor de recursos y modo de pruebas.

Ambos han evolucionado bastante y sus funciones y precios cambian con frecuencia, así que consulta sus webs antes de decidir.

Conclusiones sobre Perfmatters

Perfmatters es de los pocos plugins de pago que recomiendo sin dudar, porque ataca un problema que ninguna caché resuelve: que WordPress cargue cosas donde no hacen falta.

Mi recomendación: combínalo con un buen plugin de caché, dedica un rato al Script Manager por plantillas y mide antes y después. Ahí es donde está la mejora real.

Si prefieres que lo configure yo, en mi servicio de mantenimiento web WordPress me encargo de la optimización. Y si quieres una página web rápida desde el primer día, te ayudo con mi servicio de diseño web WordPress.

Ahora te toca a ti, querido lector. ¿Utilizas Perfmatters? ¡Te leo en los comentarios!

Preguntas frecuentes sobre Perfmatters

¿Qué es Perfmatters?

Es un plugin de pago para WordPress que permite desactivar funciones innecesarias del gestor y controlar qué archivos CSS y JavaScript se cargan en cada URL, sin tocar código.

¿Perfmatters sustituye a un plugin de caché?

No. No genera caché de página, así que se utiliza junto a un plugin de caché o la caché del hosting, evitando duplicar funciones como el lazy loading o el control del Heartbeat.

¿Qué es el Script Manager?

Es la función principal de Perfmatters: muestra todos los CSS y JavaScript que se cargan en una URL y permite desactivarlos en toda la página web, solo en esa URL o en las que cumplan un patrón.

¿Puede romper mi página web?

Sí, si desactivas un recurso necesario. Por eso conviene hacer copia de seguridad, trabajar de uno en uno y comprobar formularios, menús, carruseles y carrito tras cada cambio.

¿Tiene versión gratuita?

No, es un plugin de pago con licencia anual. La alternativa gratuita más parecida es Asset CleanUp, que incluye el gestor de recursos en su versión libre.

¿Es mejor Perfmatters o Asset CleanUp?

Perfmatters destaca por su interfaz, su documentación y sus funciones complementarias, mientras que Asset CleanUp permite empezar sin coste. Como ambos cambian con frecuencia, conviene comparar sus funciones actuales.

¿Merece la pena para una página web pequeña?

Depende de cuántos plugins utilices. Si tu página web carga muchos scripts innecesarios, sí compensa. Si es muy sencilla y ligera, primero conviene revisar hosting, caché e imágenes.

Resumir post con IA
Servicio de Diseño web WordPress

Diseño tu página web en WordPress rápida y optimizada para SEO. Tu web pensada para convertir visitas en clientes

Pide presupuesto

Y recibe respuesta en menos de 24h

Sin problema. En el último paso cuéntame tu caso y te diré por dónde empezar.

Borja Aranda Vaquero - Consultor SEO, Consultor de Google Ads y Diseñador Web WordPress
Resumen de privacidad

Esta web utiliza cookies para que pueda ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a esta página web y saber qué secciones de la página web te gustan más.