emilyhorsman.com
Ranks Overall #1,053 Built Awesome #744
Data from Oct 2, 2026, 11:01 PM UTC old Measured once a week · 8 runs since Aug 20, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
https://bikes.emilyhorsman.com/.
History from the previous URL is included below, with the move on Sep 25, 2026. A step-change around that point is likely the change of address rather than a regression.
Lab data is measured using Lighthouse, Mobile mode unless otherwise specified. Field data is reported from Chrome UX Report (using p75 measurements).
Stack
Lighthouse Scores LAB Simulated
Metrics LAB
No field data: the Chrome UX Report is not being collected for this project, so every figure below is from the Lighthouse run.
| Metric | Lab Simulated | ||
|---|---|---|---|
| Value | Change / range | Trend | |
| LCP CWV (estimate) Largest Contentful Paint | 4.37 s poor | ↑ +276 ms (+6.7%) 4.09 s – 5.00 s | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | |
| CLS CWV (estimate) Cumulative Layout Shift | 0 good | → no change 0 – 0 | |
| TBT Total Blocking Time | 0 ms good | → no change 0 ms – 0 ms | |
| FCP First Contentful Paint | 1.52 s good | ↓ -13 ms (-0.8%) 1.52 s – 2.35 s | |
| Speed Index | 1.52 s good | ↓ -13 ms (-0.8%) 1.52 s – 2.35 s | |
| TTFB Time to First Byte | 458 ms good | ↓ -160 ms (-25.9%) 458 ms – 618 ms | |
LCP Subparts LAB Unthrottled
The subparts attribute LCP to your server, resource discovery, download, or rendering. Note that the Lab LCP shown above is a simulated throttled estimate.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 1.34 MB | ↑ +353 B 1.34 MB – 1.36 MB | |
| Requests | 17 | → no change 17 – 19 | |
| Third-party Weight | 20.4 kB | → no change 10.2 kB – 22.9 kB | |
| Third-party CPU | 5 ms | ↓ -1 ms (-23.7%) 3 ms – 6 ms | |
| Unused JS | 0 B | → no change 0 B – 0 B | |
| Unused CSS | 0 B | → no change 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| image | 97.4% | 1.30 MB | 8 | |
| script | 2% | 26.6 kB | 4 | |
| document | 0.4% | 5.8 kB | 1 | |
| other | 0.1% | 1.8 kB | 3 | |
| Total | 1.34 MB | 17 |
Third parties 1 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Cloudflare | 20.4 kB | 5 ms | |
| Total | 20.4 kB | 5 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 367 ms | ↓ -112 ms (-23.4%) 243 ms – 479 ms | |
| Long Tasks | 0 | ↓ -1 (-100%) 0 – 1 | |
| DOM Elements | 296 | → no change 296 – 304 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 1 | → no change 1 – 1 | |
| A11y Failures | 0 | → no change 0 – 0 | |
| A11y Failing Nodes | 0 | → no change 0 – 0 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| other | 57% | 209 ms | |
| script evaluation | 24% | 87 ms | |
| style layout | 9% | 34 ms | |
| paint composite render | 6% | 20 ms | |
| parse HTML | 3% | 12 ms | |
| script parse compile | 2% | 6 ms | |
| Total | 367 ms |
Axe violations axe-core 4.13.0, full rule set
1 violating node across 1 rule, 619 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
moderate
page-has-heading-one— Page should contain a level-one heading 1 nodeOffending element
-
html<html lang="en" dir="ltr">
-
SEO failures 2 of 10 audits
-
meta-description— Document does not have a meta description -
link-text— Links do not have descriptive text 20 items
Hygiene
Measurement log
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 2, 2026, 11:01 PM UTC | 85 | 4.37 s | 0 | 0 ms | 1.34 MB | 3/3 | ±4 | 2,403 -3% | 24.8s |
|
|
| Sep 25, 2026, 4:37 PM UTC | 86 | 4.09 s | 0 | 0 ms | 1.34 MB | 3/3 | ±6 | 2,448 -2% | 27.2s |
|
|
| Sep 25, 2026, 5:58 AM UTC old URL | 81 | 5.00 s | 0 | 0 ms | 1.34 MB | 3/3 | ±2 | 3,141 +26% | 24s |
|
|
| Sep 18, 2026, 3:27 AM UTC old URL | 79 | 4.92 s | 0 | 0 ms | 1.34 MB | 3/3 | ±0 | 3,312 +33% | 24.2s |
|
|
| Sep 10, 2026, 11:51 PM UTC old URL | 79 | 4.98 s | 0 | 0 ms | 1.34 MB | 3/3 | ±2 | 2,350 -5% | 24.9s |
|
|
| Sep 3, 2026, 10:33 PM UTC old URL | 86 | 4.22 s | 0 | 0 ms | 1.34 MB | 3/3 | ±1 | 2,343 -6% | 23.2s |
|
|
| Aug 27, 2026, 7:09 PM UTC old URL | 86 | 4.13 s | 0 | 0 ms | 1.34 MB | 3/3 | ±4 | 3,020 +21% | 23.8s |
|
|
| Aug 20, 2026, 3:51 PM UTC old URL | 85 | 4.38 s | 0 | 0 ms | 1.36 MB | 3/3 | ±2 | 2,358 -5% | 24.3s |
|
Embed this score
Use this web component to show emilyhorsman.com's scores on any website, updated whenever this instance re-measures. Don’t forget to bundle the speedlify2-score.js component code into your site!
<speedlify2-score speedlify-url="https://www.speedlify.dev/" url="https://emilyhorsman.com/"></speedlify2-score>