OS Clinic Full Speed Test Comparison
Generated: 2026-08-22
Compared production https://os.clinic with staging https://wordpress-1641069-6513143.cloudwaysapps.com across 15 representative URLs. Tests used local Lighthouse via Chrome. Staging basic auth was used for the tests only and credentials are not recorded in this report.
Method
- Tool: Lighthouse CLI, local Google Chrome.
- Category: Performance only.
- Form factors: desktop Lighthouse preset and default mobile Lighthouse profile.
- Runs: one run per URL/environment/form factor, 60 target runs total.
- Selected URLs cover homepage, condition/treatment hubs, condition/treatment categories, detail pages, consultants, resources, contact, and location templates.
- Caveat: Lighthouse lab scores vary between runs. Treat small differences as directional; larger LCP/TBT/score differences are more meaningful.
Executive Summary
- Overall status: 3 fail, 1 warn, 11 pass across 15 pages.
- Average desktop score: production 91.6, staging 94.1 (+2).
- Average mobile score: production 74.0, staging 88.9 (+15).
- Average desktop LCP: production 1.19s, staging 1.22s (+0.02s).
- Average mobile LCP: production 7.29s, staging 3.61s (-3.69s).
- Desktop score winner count: staging 10, production 4, ties 1.
- Mobile score winner count: staging 13, production 2, ties 0.
- LCP winner count across desktop+mobile: staging 16, production 11, ties 3.
Pages To Review
| Status | Page | Reason |
|---|---|---|
| Fail | /our-treatments/ | Mobile LCP +2.31s |
| Fail | /consultants/ | Desktop score -6; Desktop LCP +1.02s; Mobile LCP +2.86s; Mobile CLS +0.141 |
| Warn | /resources-hub/ | Desktop LCP +0.65s |
| Fail | /clinic-location/ | Desktop LCP +1.03s |
Summary Table
| Page | Status | Desktop score Prod | Desktop score Staging | Delta | Mobile score Prod | Mobile score Staging | Delta | Desktop LCP delta | Mobile LCP delta |
|---|---|---|---|---|---|---|---|---|---|
/ | Pass | 98 | 99 | +1 | 88 | 96 | +8 | -0.08s | -0.54s |
/conditions/ | Pass | 94 | 99 | +5 | 87 | 95 | +8 | -0.68s | -0.52s |
/conditions/foot-ankle/ | Pass | 99 | 99 | 0 | 84 | 91 | +7 | +0.21s | -0.44s |
/conditions/foot-ankle/achilles-tendon-problems/ | Pass | 93 | 99 | +6 | 58 | 95 | +37 | -0.80s | -14.66s |
/conditions/knee-clinic/ | Pass | 98 | 99 | +1 | 85 | 97 | +12 | -0.01s | -0.55s |
/our-treatments/ | Fail | 98 | 97 | -1 | 72 | 71 | -1 | +0.22s | +2.31s |
/treatments/foot-ankle-clinic/ | Pass | 96 | 98 | +2 | 68 | 91 | +23 | -0.36s | -3.41s |
/treatments/knee-clinic/ | Pass | 97 | 99 | +2 | 54 | 93 | +39 | +0.02s | -17.77s |
/treatments/knee-clinic/meniscal-surgery/ | Pass | 98 | 99 | +1 | 55 | 96 | +41 | -0.03s | -17.24s |
/consultants/ | Fail | 77 | 71 | -6 | 71 | 67 | -4 | +1.02s | +2.86s |
/consultant/professor-nima-heidari/ | Pass | 86 | 91 | +5 | 68 | 73 | +5 | -0.42s | +0.33s |
/resources-hub/ | Warn | 89 | 86 | -3 | 67 | 92 | +25 | +0.65s | -3.81s |
/resources/knee-injuries-when-to-wait-when-to-get-assessed-and-what-happens-next/ | Pass | 74 | 99 | +25 | 82 | 89 | +7 | -0.57s | +0.13s |
/clinic-location/ | Fail | 78 | 76 | -2 | 89 | 91 | +2 | +1.03s | +0.28s |
/contact/ | Pass | 99 | 100 | +1 | 82 | 97 | +15 | +0.14s | -2.26s |
Detailed Results
/ - Homepage
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 98 | 0.42s | 0.76s | 1.36s | 15ms | 0.007 | 3.06s | 7145 KB | 120 |
| Desktop | Staging | 99 | 0.44s | 0.68s | 1.28s | 0ms | 0.007 | 0.69s | 7103 KB | 141 |
| Mobile | Production | 88 | 1.41s | 3.08s | 4.65s | 185ms | 0.032 | 14.68s | 7575 KB | 117 |
| Mobile | Staging | 96 | 1.47s | 2.54s | 3.04s | 34ms | 0.031 | 12.06s | 7558 KB | 135 |
Status: Pass. Notes: mobile score improved on staging.
/conditions/ - Conditions hub
Production: /conditions/ Staging: /conditions/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 94 | 0.59s | 1.43s | 1.47s | 12ms | 0.003 | 2.97s | 3069 KB | 120 |
| Desktop | Staging | 99 | 0.49s | 0.75s | 1.15s | 0ms | 0.004 | 0.75s | 3008 KB | 141 |
| Mobile | Production | 87 | 1.68s | 3.10s | 4.59s | 192ms | 0.000 | 12.96s | 2907 KB | 109 |
| Mobile | Staging | 95 | 1.83s | 2.59s | 3.03s | 30ms | 0.000 | 11.70s | 2830 KB | 126 |
Status: Pass. Notes: desktop score improved on staging; mobile score improved on staging.
/conditions/foot-ankle/ - Condition category: Foot & Ankle
Production: /conditions/foot-ankle/ Staging: /conditions/foot-ankle/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 99 | 0.41s | 0.51s | 1.43s | 13ms | 0.004 | 2.93s | 4184 KB | 121 |
| Desktop | Staging | 99 | 0.46s | 0.72s | 1.17s | 0ms | 0.004 | 0.73s | 4175 KB | 141 |
| Mobile | Production | 84 | 1.67s | 3.55s | 5.07s | 175ms | 0.004 | 14.76s | 3649 KB | 117 |
| Mobile | Staging | 91 | 1.84s | 3.10s | 3.67s | 38ms | 0.004 | 11.98s | 3619 KB | 134 |
Status: Pass. Notes: mobile score improved on staging.
/conditions/foot-ankle/achilles-tendon-problems/ - Condition detail: Achilles Tendon Problems
Production: /conditions/foot-ankle/achilles-tendon-problems/ Staging: /conditions/foot-ankle/achilles-tendon-problems/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 93 | 0.63s | 1.46s | 1.68s | 14ms | 0.040 | 3.35s | 4070 KB | 124 |
| Desktop | Staging | 99 | 0.46s | 0.67s | 1.17s | 0ms | 0.018 | 0.68s | 4046 KB | 144 |
| Mobile | Production | 58 | 4.45s | 17.25s | 6.57s | 187ms | 0.009 | 17.92s | 4238 KB | 121 |
| Mobile | Staging | 95 | 1.49s | 2.59s | 3.80s | 29ms | 0.028 | 13.06s | 4232 KB | 138 |
Status: Pass. Notes: desktop score improved on staging; mobile score improved on staging.
/conditions/knee-clinic/ - Condition category: Knee
Production: /conditions/knee-clinic/ Staging: /conditions/knee-clinic/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 98 | 0.56s | 0.64s | 1.51s | 12ms | 0.007 | 3.12s | 3796 KB | 119 |
| Desktop | Staging | 99 | 0.45s | 0.63s | 1.14s | 0ms | 0.007 | 0.63s | 3596 KB | 138 |
| Mobile | Production | 85 | 2.32s | 2.93s | 5.43s | 193ms | 0.001 | 15.36s | 3778 KB | 113 |
| Mobile | Staging | 97 | 1.80s | 2.38s | 2.80s | 33ms | 0.001 | 12.12s | 3741 KB | 130 |
Status: Pass. Notes: mobile score improved on staging.
/our-treatments/ - Treatments hub
Production: /our-treatments/ Staging: /our-treatments/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 98 | 0.67s | 0.85s | 1.32s | 13ms | 0.006 | 2.93s | 3064 KB | 120 |
| Desktop | Staging | 97 | 0.50s | 1.07s | 1.33s | 0ms | 0.004 | 1.08s | 3105 KB | 141 |
| Mobile | Production | 72 | 1.71s | 5.92s | 4.68s | 179ms | 0.007 | 12.76s | 2878 KB | 108 |
| Mobile | Staging | 71 | 2.32s | 8.23s | 3.81s | 30ms | 0.006 | 12.77s | 2802 KB | 125 |
Status: Fail. Notes: mobile LCP was slower on staging by +2.31s.
/treatments/foot-ankle-clinic/ - Treatment category: Foot & Ankle
Production: /treatments/foot-ankle-clinic/ Staging: /treatments/foot-ankle-clinic/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 96 | 0.61s | 1.12s | 1.54s | 13ms | 0.014 | 3.10s | 4095 KB | 121 |
| Desktop | Staging | 98 | 0.51s | 0.76s | 1.32s | 0ms | 0.014 | 0.77s | 3464 KB | 138 |
| Mobile | Production | 68 | 2.32s | 6.50s | 5.50s | 166ms | 0.004 | 15.54s | 3926 KB | 114 |
| Mobile | Staging | 91 | 1.82s | 3.08s | 3.80s | 42ms | 0.004 | 12.53s | 3898 KB | 131 |
Status: Pass. Notes: mobile score improved on staging.
/treatments/knee-clinic/ - Treatment category: Knee
Production: /treatments/knee-clinic/ Staging: /treatments/knee-clinic/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 97 | 0.47s | 0.77s | 1.73s | 13ms | 0.008 | 3.82s | 4829 KB | 120 |
| Desktop | Staging | 99 | 0.48s | 0.78s | 1.21s | 0ms | 0.023 | 0.79s | 4857 KB | 140 |
| Mobile | Production | 54 | 5.36s | 20.60s | 8.77s | 193ms | 0.000 | 21.50s | 5239 KB | 116 |
| Mobile | Staging | 93 | 1.82s | 2.83s | 3.60s | 41ms | 0.001 | 12.53s | 5291 KB | 133 |
Status: Pass. Notes: mobile score improved on staging.
/treatments/knee-clinic/meniscal-surgery/ - Treatment detail: Meniscal Surgery
Production: /treatments/knee-clinic/meniscal-surgery/ Staging: /treatments/knee-clinic/meniscal-surgery/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 98 | 0.40s | 0.64s | 1.53s | 11ms | 0.034 | 3.71s | 5471 KB | 123 |
| Desktop | Staging | 99 | 0.43s | 0.62s | 1.13s | 0ms | 0.035 | 0.63s | 4877 KB | 140 |
| Mobile | Production | 55 | 5.04s | 19.61s | 8.59s | 172ms | 0.000 | 20.50s | 5277 KB | 117 |
| Mobile | Staging | 96 | 1.47s | 2.37s | 3.88s | 31ms | 0.032 | 13.14s | 5287 KB | 134 |
Status: Pass. Notes: mobile score improved on staging.
/consultants/ - Consultants listing
Production: /consultants/ Staging: /consultants/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 77 | 0.65s | 1.30s | 2.05s | 12ms | 0.304 | 2.94s | 4151 KB | 136 |
| Desktop | Staging | 71 | 0.48s | 2.32s | 1.57s | 0ms | 0.305 | 2.33s | 4407 KB | 152 |
| Mobile | Production | 71 | 1.59s | 6.04s | 4.90s | 187ms | 0.000 | 14.65s | 3527 KB | 108 |
| Mobile | Staging | 67 | 1.79s | 8.91s | 3.63s | 40ms | 0.142 | 14.15s | 3455 KB | 125 |
Status: Fail. Notes: desktop LCP was slower on staging by +1.02s; mobile LCP was slower on staging by +2.86s.
/consultant/professor-nima-heidari/ - Consultant profile: Professor Nima Heidari
Production: /consultant/professor-nima-heidari/ Staging: /consultant/professor-nima-heidari/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 86 | 0.92s | 2.17s | 1.56s | 11ms | 0.008 | 3.04s | 3261 KB | 128 |
| Desktop | Staging | 91 | 0.63s | 1.75s | 1.55s | 0ms | 0.006 | 1.75s | 3213 KB | 148 |
| Mobile | Production | 68 | 2.21s | 6.08s | 5.73s | 187ms | 0.024 | 15.26s | 3671 KB | 123 |
| Mobile | Staging | 73 | 2.46s | 6.42s | 3.13s | 34ms | 0.024 | 13.42s | 3647 KB | 140 |
Status: Pass. Notes: desktop score improved on staging; mobile score improved on staging.
/resources-hub/ - Resources hub
Production: /resources-hub/ Staging: /resources-hub/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 89 | 0.40s | 1.76s | 2.04s | 12ms | 0.050 | 2.93s | 3534 KB | 109 |
| Desktop | Staging | 86 | 0.46s | 2.40s | 1.38s | 0ms | 0.045 | 2.41s | 2957 KB | 127 |
| Mobile | Production | 67 | 2.15s | 6.28s | 5.22s | 152ms | 0.098 | 13.72s | 3434 KB | 96 |
| Mobile | Staging | 92 | 1.75s | 2.47s | 3.93s | 34ms | 0.098 | 12.59s | 3351 KB | 113 |
Status: Warn. Notes: mobile score improved on staging; desktop LCP was slower on staging by +0.65s.
/resources/knee-injuries-when-to-wait-when-to-get-assessed-and-what-happens-next/ - Resource article: Knee injuries
Production: /resources/knee-injuries-when-to-wait-when-to-get-assessed-and-what-happens-next/ Staging: /resources/knee-injuries-when-to-wait-when-to-get-assessed-and-what-happens-next/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 74 | 0.46s | 1.28s | 2.96s | 13ms | 0.303 | 4.65s | 5362 KB | 139 |
| Desktop | Staging | 99 | 0.50s | 0.70s | 1.22s | 0ms | 0.006 | 0.71s | 5345 KB | 159 |
| Mobile | Production | 82 | 1.67s | 2.10s | 7.65s | 198ms | 0.146 | 22.27s | 5695 KB | 119 |
| Mobile | Staging | 89 | 1.81s | 2.23s | 4.46s | 30ms | 0.146 | 14.12s | 5704 KB | 136 |
Status: Pass. Notes: desktop score improved on staging; mobile score improved on staging.
/clinic-location/ - Clinic Location
Production: /clinic-location/ Staging: /clinic-location/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 78 | 0.60s | 2.82s | 2.59s | 18ms | 0.007 | 5.52s | 8537 KB | 127 |
| Desktop | Staging | 76 | 0.43s | 3.85s | 1.94s | 0ms | 0.007 | 3.85s | 9130 KB | 145 |
| Mobile | Production | 89 | 1.37s | 2.12s | 8.64s | 156ms | 0.006 | 27.66s | 8413 KB | 120 |
| Mobile | Staging | 91 | 1.49s | 2.41s | 7.03s | 30ms | 0.006 | 17.51s | 9342 KB | 137 |
Status: Fail. Notes: desktop LCP was slower on staging by +1.03s.
/contact/ - Contact
Production: /contact/ Staging: /contact/
| Form factor | Environment | Performance | FCP | LCP | Speed Index | TBT | CLS | TTI | Transfer | Requests |
|---|---|---|---|---|---|---|---|---|---|---|
| Desktop | Production | 99 | 0.38s | 0.42s | 1.25s | 10ms | 0.006 | 2.55s | 2501 KB | 96 |
| Desktop | Staging | 100 | 0.48s | 0.56s | 0.90s | 0ms | 0.014 | 0.57s | 2405 KB | 116 |
| Mobile | Production | 82 | 1.55s | 4.22s | 3.82s | 162ms | 0.000 | 12.66s | 2899 KB | 87 |
| Mobile | Staging | 97 | 1.80s | 1.97s | 3.20s | 27ms | 0.000 | 11.75s | 2826 KB | 104 |
Status: Pass. Notes: mobile score improved on staging.
Raw Data
- Sanitized Lighthouse JSON files are in
full-lighthouse-json/. - The pilot charted report remains separate; this full report intentionally omits charts per request.