Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Measurement And Symptom Isolation

Cómo crear una prueba reproducible de rendimiento WordPress

Crea una referencia repetible de rendimiento WordPress antes de tocar caché, imágenes o código: URL, estados, métricas, evidencias y aceptación.

La optimización deja de ser fiable cuando cada persona prueba otra página, país, sesión o estado de caché. Entonces se atribuye una puntuación mejor al último ajuste aunque las condiciones no fueran comparables.

No hace falta un laboratorio: necesitas un recorrido escrito, variables controladas y pruebas que puedas repetir después del cambio.

Empezar por un síntoma comercial

Define el problema: el visitante nuevo espera al mensaje principal, la imagen móvil llega tarde, checkout recalcula despacio, el administrador tarda en procesar pedidos o el formulario demora la confirmación.

«Mejorar la puntuación» no identifica a quién afecta ni cuándo se considerará resuelto.

Seleccionar pocas URL representativas

Incluye portada, servicio principal, artículo normal, página pesada y, si entran en alcance, producto, carrito, checkout, cuenta o administración. Explica por qué se incluye cada una.

No pruebes inicialmente todo el sitio. Un conjunto corto permite atribuir los cambios; amplíalo cuando el método sea estable.

Definir el estado del visitante

Registra usuario desconectado, administrador o cliente; primera visita o retorno; consentimiento aceptado, rechazado o pendiente; carrito vacío o lleno; idioma, moneda, dispositivo, red y ubicación.

Estos factores cambian caché, scripts y trabajo del servidor. «Prueba móvil» es insuficiente si una ejecución está limpia y otra conserva cookies de WooCommerce.

Separar rutas frías y calientes

Usa al menos una visita con navegador limpio y otra de retorno. La primera elimina caché y cookies del navegador, pero puede recibir CDN o página caliente; la segunda reutiliza recursos y conexiones.

Si importa el origen, añade un MISS controlado. No purgues repetidamente producción sin valorar la carga. Anota cabeceras en cada ejecución.

Elegir métricas relacionadas con el fallo

Para la carga: primer byte, LCP, CLS, bytes y peticiones. Para interacciones: INP de campo, tareas largas, tiempo Ajax/REST y respuesta visual. Para WooCommerce o formularios: actualización del carrito, recálculo, entrega al pago y envío hasta confirmación.

Una puntuación de carga no valida una reparación del checkout.

Crear una hoja sencilla

Guarda una fila por ejecución:

Campo Ejemplo
Despliegue release-2026-07-28
URL /services/wordpress-speed/
Estado desconectado, navegador limpio
Dispositivo simulación móvil
Ubicación Londres
Caché HTML HIT, navegador frío
Primer byte 0,34 s
LCP 2,2 s
Elemento LCP imagen principal
Función menú y formulario correctos

Conserva informes, capturas o trazas. La tabla es el índice, no el sustituto de la evidencia.

Relaciona la referencia con un commit, despliegue, versiones de plugins y tema, WordPress, PHP, fecha y zona horaria. Sin ello, el resultado posterior puede incluir actualizaciones ajenas. No guardes licencias ni secretos.

Medir el servidor por separado

Haz varias muestras de bajo volumen:

curl -s -o /dev/null 
  -w 'status=%{http_code} dns=%{time_namelookup} connect=%{time_connect} first_byte=%{time_starttransfer} total=%{time_total}n' 
  https://example.com/pagina/

El comando no renderiza, pero establece si WordPress empieza a responder con regularidad. Conserva mediana, rango y estado de caché.

Guardar la cascada de navegador

Configura dispositivo, red y caché acordados, conserva el registro si hay navegación, recarga y completa el recorrido. Guarda HAR o traza de forma segura.

Un HAR puede incluir URL, cabeceras y datos enviados. Revísalo antes de compartir y no captures contraseñas, pagos ni información de clientes.

Añadir comprobaciones funcionales

Cada prueba debe verificar navegación, consentimiento, formularios, carruseles, galerías, carrito, checkout y analítica que entren en alcance. Una página rápida con formulario roto falla.

En analítica utiliza métodos de depuración que no contaminen conversiones o ingresos reales.

Cambiar una hipótesis cada vez

Escribe una afirmación verificable: «El LCP móvil llega tarde porque se descarga una imagen de 2200 píxeles antes de descubrir la candidata móvil». Corrige marcado o archivo y repite exactamente la prueba.

No actives simultáneamente caché, minificación, conversión y retraso de JavaScript. Si mejora, no sabrás qué ayudó ni qué añadió riesgo.

Definir aceptación y reversión

Antes de trabajar acuerda, por ejemplo, mediana LCP bajo un límite en la condición indicada, primer byte estable sin caché, imagen dentro de presupuesto, recálculo dentro del tiempo, sin errores nuevos ni aumento de CLS y lista funcional aprobada.

No prometas el mismo tiempo en cualquier dispositivo y red. Define la prueba y observa después la tendencia real.

Registra archivos o ajustes modificados, valor anterior, copia, pasos de reversión, migración y purga necesaria. Una copia restaurada alguna vez es más fiable que una que solo existe.

Repetir y conservar la referencia

Usa varias ejecuciones antes y después, compara medianas y no descartes un fallo grave como simple anomalía. Después comprueba en usuarios reales por dispositivo, grupo de páginas y país cuando sea útil, respetando consentimiento y recopilando lo mínimo.

Mantén la referencia para actualizaciones importantes, migraciones, cambios de DNS, analítica, consentimiento o rediseños. Para una evaluación aporta síntoma, URL, estados, informes y acción comercial que debe seguir funcionando, sin contraseñas.

Así el resultado final puede revisarse y repetirse, en lugar de depender de una única puntuación favorable.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia