speedlify2

Lighthouse lab metrics, Axe, and Chrome UX Report field data for a list of sites recorded and compared over time. Follow us on Mastodon or Bluesky.

Charts Compare Measurement runs Embed a score Open to Work

practical.guide

https://practical.guide/

71PERF 73A11Y 96BEST 82SEO ✗AXE –CWV

Ranks Overall #1,660 Built Awesome #1,075

Data from Oct 4, 2026, 3:49 PM UTC old Measured once a week · 7 runs since Aug 21, 2026

Elsewhere: PageSpeed Insights · Calibre · Treo · CrUX Vis · Tame the Bots · Scoring Calculator · Wayback Machine

Lab data is measured using Lighthouse, Mobile mode unless otherwise specified. Field data is reported from Chrome UX Report (using p75 measurements).

Stack

Self-hosted · nginx Hosted by Self-hosted

Lighthouse Scores LAB Simulated

71
Performance
↓ -18 (-20.2%)
73
Accessibility
no change
96
Best Practices
↓ -4 (-4%)
82
SEO
no change

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.20 s poor ↑ +1283 ms (+43.9%) significant 2.92 s – 9.53 s
INP CWV Interaction to Next Paint — field only, no lab run can measure it n/a —
CLS CWV (estimate) Cumulative Layout Shift 0.018 good → no change 0 – 0.018
TBT Total Blocking Time 99 ms good ↑ +21 ms (+26.9%) significant 78 ms – 149 ms
FCP First Contentful Paint 4.20 s poor ↑ +1283 ms (+43.9%) significant 2.75 s – 4.20 s
Speed Index 6.94 s poor ↑ +4023 ms (+137.8%) significant 2.92 s – 6.94 s
TTFB Time to First Byte 2.31 s poor ↑ +1368 ms (+144.5%) significant 773 ms – 2.31 s

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.

time to first byte 2.32 s
element render delay 1.44 s

Page weight

Metric Value Change / range Trend
Page Weight 4.13 MB ↓ -15.6 kB (-0.4%) 4.13 MB – 4.14 MB
Requests 14 ↑ +1 (+7.7%) significant 13 – 14
Third-party Weight 371 kB ↓ -16.1 kB (-4.3%) 371 kB – 387 kB
Third-party CPU 78 ms ↓ -3 ms (-3.3%) 78 ms – 87 ms
Unused JS 142 kB ↑ +305 B (+0.2%) 137 kB – 142 kB
Unused CSS 0 B → no change 0 B – 0 B

By resource type

Type Transfer Share Size Requests
image 90.7% 3.74 MB 5
script 7.3% 302 kB 2
font 1.6% 65.7 kB 2
document 0.2% 10.1 kB 1
stylesheet 0.1% 5.0 kB 2
other <0.1% 548 B 1
Total 4.13 MB 14

Third parties 3 entities

Entity Transfer Size Main thread Simulated
Google Tag Manager script 302 kB 78 ms
Google Fonts font 67.9 kB 0 ms
Google Analytics 548 B 0 ms
Total 371 kB 78 ms

Page health

Metric Value Change / range Trend
Main Thread Work 870 ms ↑ +200 ms (+29.8%) significant 634 ms – 870 ms
Long Tasks 3 ↓ -1 (-25%) 2 – 4
DOM Elements 162 → no change 162 – 162
Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) 24 → no change 24 – 24
A11y Failures 4 → no change 4 – 4
A11y Failing Nodes 22 → no change 22 – 22

Main thread work

Task Time Share Duration Simulated
script evaluation 36% 309 ms
other 34% 295 ms
style layout 13% 113 ms
script parse compile 9% 75 ms
paint composite render 8% 67 ms
parse HTML 1% 12 ms
Total 870 ms

Axe violations axe-core 4.13.0, full rule set

24 violating nodes across 5 rules, 273 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 18 nodes
    Offending elements (5 of 18)
    1. .nav-link[href$="experiencedesign/"]
      <a class="nav-link" href="/experiencedesign/">Book</a>
    2. .nav-link[href$="resources/"]
      <a class="nav-link" href="/experiencedesign/resources/">Resources</a>
    3. .nav-link[href$="examples/"]
      <a class="nav-link" href="/experiencedesign/examples/">Examples</a>
    4. .cta > .nav-button
      <a class="nav-button" href="https://www.amazon.com/dp/9083041409/?tag=artificial0f-20">Buy</a>
    5. .tight
      <span class="large serif tight">The Practical Guide to</span>
  • critical image-alt — Images must have alternative text 2 nodes
    Offending elements
    1. img[src$="photo_freechapter.png"]
      <img src="img/photo_freechapter.png">
    2. img[src$="photo_portrait.png"]
      <img src="img/photo_portrait.png">
  • moderate region — All page content should be contained by landmarks 2 nodes
    Offending elements
    1. #content
      <div id="content">
    2. #footer
      <section id="footer">
  • moderate heading-order — Heading levels should only increase by one 1 node
    Offending element
    1. .card[href$="experiencedesign/"] > h3
      <h3 class="large bold primary">Book</h3>
  • moderate landmark-one-main — Document should have one main landmark 1 node
    Offending element
    1. html
      <html lang="en">

Accessibility failures 4 of 13 audits

  • color-contrast — Background and foreground colors do not have a sufficient contrast ratio. 18 nodes
  • image-alt — Image elements do not have `[alt]` attributes 2 nodes
  • heading-order — Heading elements are not in a sequentially-descending order 1 node
  • landmark-one-main — Document does not have a main landmark. 1 node

Best Practices failures 1 of 19 audits

  • errors-in-console — Browser errors were logged to the console 1 item

SEO failures 2 of 8 audits

  • meta-description — Document does not have a meta description
  • image-alt — Image elements do not have `[alt]` attributes 2 items

Hygiene

HTTPS HSTS CSP Clickjacking protection Origin isolation Trusted Types bfcache h2 1 console error

Measurement log

Every stored run for this URL, newest first.

When Scores PerfLCPCLSTBTWeight RunsSpreadBenchTook Archive
Oct 4, 2026, 3:49 PM UTC 71 4.20 s 0.018 99 ms 4.13 MB 3/3 ±18 2,471 -1% 49.2s Wayback
Sep 27, 2026, 12:56 PM UTC 89 2.92 s 0.018 78 ms 4.14 MB 3/3 ±1 2,493 0% 26.5s Wayback
Sep 20, 2026, 10:44 AM UTC 68 8.34 s 0 123 ms 4.14 MB 3/3 ±17 2,497 0% 29.8s Wayback
Sep 13, 2026, 9:00 AM UTC 70 7.82 s 0 124 ms 4.14 MB 3/3 ±17 2,487 0% 30.2s Wayback
Sep 6, 2026, 5:34 AM UTC 68 8.16 s 0 132 ms 4.14 MB 3/3 ±28 2,502 +1% 29.9s Wayback
Aug 30, 2026, 1:06 AM UTC 67 8.51 s 0 132 ms 4.14 MB 3/3 ±19 2,485 0% 30.2s Wayback
Aug 21, 2026, 6:48 AM UTC 67 9.53 s 0 149 ms 4.14 MB 3/3 ±21 2,449 -2% 30.8s Wayback

Embed this score

Use this web component to show practical.guide'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://practical.guide/"></speedlify2-score>