progression.co/blog
Ranks Overall #1,545 Built Awesome #1,122
Data from Sep 20, 2026, 5:58 PM UTC old Measured once a week · 6 runs since Aug 21, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
https://progression.co/blog/.
The same URL in a different form — a trailing slash — so both are treated as one site rather than two: one history, measured once. Lighthouse follows the redirect, so the numbers below describe the page actually served; the only cost is an extra hop on each run.
https://progressionapp.com/blog.
History from the previous URL is included below, with the move on Sep 6, 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 | 12.98 s poor | ↓ -27146 ms (-67.7%) 12.10 s – 40.13 s | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | |
| CLS CWV (estimate) Cumulative Layout Shift | 0.004 good | ↑ +0.004 0 – 0.008 | |
| TBT Total Blocking Time | 1.10 s poor | ↑ +535 ms (+94.9%) significant 391 ms – 1.10 s | |
| FCP First Contentful Paint | 4.81 s poor | ↓ -7325 ms (-60.4%) 2.95 s – 12.13 s | |
| Speed Index | 5.38 s needs work | ↓ -7014 ms (-56.6%) 5.38 s – 12.39 s | |
| TTFB Time to First Byte | 610 ms good | ↓ -164 ms (-21.2%) significant 604 ms – 774 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 | 8.25 MB | ↓ -10.1 kB (-0.1%) 8.17 MB – 8.31 MB | |
| Requests | 127 | ↓ -3 (-2.3%) 127 – 134 | |
| Third-party Weight | 1.92 MB | ↑ +778.5 kB (+71.2%) 1.12 MB – 7.72 MB | |
| Third-party CPU | 539 ms | ↓ -98 ms (-15.4%) 335 ms – 637 ms | |
| Unused JS | 673 kB | ↑ +1.5 kB (+0.2%) 666 kB – 673 kB | |
| Unused CSS | 13.4 kB | ↑ +12 B (+0.1%) 13.4 kB – 13.5 kB |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| image | 63.6% | 5.25 MB | 41 | |
| script | 26.5% | 2.18 MB | 51 | |
| font | 7.6% | 628 kB | 7 | |
| stylesheet | 1.2% | 99.4 kB | 6 | |
| document | 0.5% | 45.3 kB | 3 | |
| other | 0.5% | 40.1 kB | 18 | |
| media | 0.1% | 5.6 kB | 1 | |
| Total | 8.25 MB | 127 |
Third parties 17 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Hubspot | 1.12 MB | 209 ms | |
| Google Tag Manager | 320 kB | 134 ms | |
| 116 kB | 76 ms | ||
| Google Optimize | 115 kB | 19 ms | |
| Cloudflare CDN | 110 kB | 18 ms | |
| All 17 | 1.92 MB | 539 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 4.38 s | ↓ -2351 ms (-34.9%) significant 2.62 s – 6.73 s | |
| Long Tasks | 20 | → no change 14 – 20 | |
| DOM Elements | 740 | → no change 740 – 741 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 42 | → no change 42 – 43 | |
| A11y Failures | 6 | → no change 6 – 6 | |
| A11y Failing Nodes | 36 | → no change 36 – 36 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 57% | 2.49 s | |
| other | 17% | 732 ms | |
| script parse compile | 13% | 570 ms | |
| style layout | 9% | 415 ms | |
| parse HTML | 2% | 82 ms | |
| garbage collection | 1% | 48 ms | |
| paint composite render | 1% | 43 ms | |
| Total | 4.38 s |
Axe violations axe-core 4.13.0, full rule set
42 violating nodes across 7 rules, 901 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
serious
color-contrast— Elements must meet minimum color contrast ratio thresholds 30 nodes -
moderate
region— All page content should be contained by landmarks 4 nodes -
minor
image-redundant-alt— Alternative text of images should not be repeated as text 3 nodes -
moderate
heading-order— Heading levels should only increase by one 2 nodes -
serious
aria-dialog-name— ARIA dialog and alertdialog nodes should have an accessible name 1 node -
critical
image-alt— Images must have alternative text 1 node -
serious
link-name— Links must have discernible text 1 node
Accessibility failures 6 of 27 audits
-
color-contrast— Background and foreground colors do not have a sufficient contrast ratio. 30 nodes -
heading-order— Heading elements are not in a sequentially-descending order 2 nodes -
aria-dialog-name— Elements with `role="dialog"` or `role="alertdialog"` do not have accessible names. 1 node -
image-alt— Image elements do not have `[alt]` attributes 1 node -
link-name— Links do not have a discernible name 1 node -
target-size— Touch targets do not have sufficient size or spacing. 1 node
Best Practices failures 3 of 20 audits
-
third-party-cookies— Uses third-party cookies 17 items -
errors-in-console— Browser errors were logged to the console 1 item -
inspector-issues— Issues were logged in the `Issues` panel in Chrome Devtools 1 item
SEO failures 2 of 8 audits
-
link-text— Links do not have descriptive text 1 item -
image-alt— Image elements do not have `[alt]` attributes 1 item
Hygiene
Measurement log
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 20, 2026, 5:58 PM UTC | 39 | 12.98 s | 0.004 | 1.10 s | 8.25 MB | 3/3 | ±10 | 2,469 -1% | 45.4s |
|
|
| Sep 13, 2026, 5:17 PM UTC | 41 | 40.13 s | 0 | 564 ms | 8.26 MB | 3/3 | ±7 | 2,149 -13% | 44.2s |
|
|
| Sep 6, 2026, 1:56 PM UTC | 55 | 12.10 s | 0.008 | 391 ms | 8.31 MB | 3/3 | ±31 | 4,332 +74% | 39.3s |
|
|
| Sep 6, 2026, 5:35 AM UTC old URL | 36 | 37.96 s | 0.003 | 810 ms | 8.31 MB | 3/3 | ±3 | 2,503 +1% | 43s |
|
|
| Aug 30, 2026, 1:08 AM UTC old URL | 39 | 12.80 s | 0.004 | 978 ms | 8.27 MB | 3/3 | ±11 | 2,488 0% | 43.5s |
|
|
| Aug 21, 2026, 6:50 AM UTC old URL | 38 | 36.87 s | 0.003 | 693 ms | 8.17 MB | 3/3 | ±5 | 2,465 -1% | 42.4s |
|
Embed this score
Use this web component to show progression.co/blog'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://progression.co/blog"></speedlify2-score>