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

absolutecollagen.com

https://www.absolutecollagen.com/

36PERF 84A11Y 77BEST 100SEO โœ—AXE โœ“CWV

Ranks Overall #1,741 Astro Showcase #210

Data from Oct 2, 2026, 1:49 PM UTC old Measured once a month ยท 1 run since Oct 2, 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

Astro 7.2.9 Built with Astro 7.2.9
Uses ReactReact
Netlify Hosted by Netlify

Lighthouse Scores LAB Simulated

36
Performance
no change
84
Accessibility
no change
77
Best Practices
no change
100
SEO
no change

Metrics LAB FIELD

Core Web Vitals: passing 3 of 3 assessed from real Chrome users.

Field figures are the p75 across real Chrome users over a 28-day trailing window (2026-09-02 → 2026-09-29), url-level.

Metric Lab Simulated Field
Value Change / range Trend p75 Distribution
LCP CWV Largest Contentful Paint 5.86 s poor — 5.86 s – 5.86 s 1.11 s good 95.1% 3.1% 1.7%
INP CWV Interaction to Next Paint โ€” field only, no lab run can measure it n/a — 157 ms good 85% 12.7% 2.3%
CLS CWV Cumulative Layout Shift 0.157 needs work — 0.157 – 0.157 0.010 good 79.9% 2.9% 17.2%
TBT Total Blocking Time 1.75 s poor — 1.75 s – 1.75 s n/a —
FCP First Contentful Paint 3.05 s poor — 3.05 s – 3.05 s 994 ms good 91.6% 6% 2.4%
Speed Index 4.95 s needs work — 4.95 s – 4.95 s n/a —
TTFB Time to First Byte 611 ms good — 611 ms – 611 ms 443 ms good 86.9% 10.7% 2.4%

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.

resource load duration 232 ms
element render delay 123 ms
time to first byte 75 ms
resource load delay 20 ms

LCP LAB Simulated vs LCP FIELD

Lab 5.86 s
Field p75 1.11 s

The lab LCP is 5.28ร— the field p75 โ€” real users likely have above-average hardware or network connectivity.

Page weight

Metric Value Change / range Trend
Page Weight 4.11 MB — 4.11 MB – 4.11 MB
Requests 190 — 190 – 190
Third-party Weight 1.89 MB — 1.89 MB – 1.89 MB
Third-party CPU 526 ms — 526 ms – 526 ms
Unused JS 811 kB — 811 kB – 811 kB
Unused CSS 55.6 kB — 55.6 kB – 55.6 kB

By resource type

Type Transfer Share Size Requests
script 53.2% 2.18 MB 106
image 37.1% 1.52 MB 38
font 5.1% 209 kB 4
stylesheet 1.7% 70.8 kB 5
document 1.6% 66.3 kB 2
other 1.3% 51.5 kB 27
Total 4.11 MB 190

Third parties 17 entities

Entity Transfer Size Main thread Simulated
Google Tag Manager script 1.23 MB 359 ms
Klaviyo 201 kB 42 ms
Cookiebot 155 kB 32 ms
Facebook 113 kB 54 ms
5gtb.com 65.4 kB 20 ms
All 17 1.89 MB 526 ms

Page health

Metric Value Change / range Trend
Main Thread Work 8.20 s — 8.20 s – 8.20 s
Long Tasks 20 — 20 – 20
DOM Elements 5,230 — 5,230 – 5,230
Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) 41 — 41 – 41
A11y Failures 5 — 5 – 5
A11y Failing Nodes 35 — 35 – 35

Main thread work

Task Time Share Duration Simulated
script evaluation 39% 3.18 s
style layout 30% 2.47 s
other 16% 1.32 s
script parse compile 6% 510 ms
parse HTML 5% 409 ms
paint composite render 3% 216 ms
garbage collection 1% 91 ms
Total 8.20 s

Axe violations axe-core 4.13.0, full rule set

41 violating nodes across 9 rules, 3596 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.

  • critical button-name โ€” Buttons must have discernible text 27 nodes
    Offending elements (5 of 27)
    1. #b45b02e182ec > .wrapper--overflow-visible.wrapper[data-astro-cid-jghfev6e=""] > .carousel-module__carousel-wrapper--mode-slider.carousel-module__carousel-wrapper > .carousel-module__indicator-thumbs--show-mobile.carousel-module__indicator-thumbs > .carousel-module__thumb--active.carousel-module__thumb
      <button class="carousel-module__thumb carousel-module__thumb--active"></button>
    2. #b45b02e182ec > .wrapper--overflow-visible.wrapper[data-astro-cid-jghfev6e=""] > .carousel-module__carousel-wrapper--mode-slider.carousel-module__carousel-wrapper > .carousel-module__indicator-thumbs--show-mobile.carousel-module__indicator-thumbs > .carousel-module__thumb:nth-child(3)
      <button class="carousel-module__thumb"></button>
    3. #b45b02e182ec > .wrapper--overflow-visible.wrapper[data-astro-cid-jghfev6e=""] > .carousel-module__carousel-wrapper--mode-slider.carousel-module__carousel-wrapper > .carousel-module__indicator-thumbs--show-mobile.carousel-module__indicator-thumbs > .carousel-module__thumb:nth-child(4)
      <button class="carousel-module__thumb"></button>
    4. #b45b02e182ec > .wrapper--overflow-visible.wrapper[data-astro-cid-jghfev6e=""] > .carousel-module__carousel-wrapper--mode-slider.carousel-module__carousel-wrapper > .carousel-module__indicator-thumbs--show-mobile.carousel-module__indicator-thumbs > .carousel-module__thumb:nth-child(5)
      <button class="carousel-module__thumb"></button>
    5. #\35 f771521cca8 > .wrapper--overflow-visible.wrapper[data-astro-cid-jghfev6e=""] > .carousel-module__carousel-wrapper--mode-slider.carousel-module__carousel-wrapper > .carousel-module__indicator-thumbs--show-desktop.carousel-module__indicator-thumbs--show-mobile.carousel-module__indicator-thumbs > .carousel-module__thumb--active.carousel-module__thumb
      <button class="carousel-module__thumb carousel-module__thumb--active"></button>
  • serious color-contrast โ€” Elements must meet minimum color contrast ratio thresholds 4 nodes
    Offending elements
    1. .carousel-grid__item.keen-slider__slide:nth-child(1) > .card-product[data-event-type="select_item"] > .card-product__content > .card-product__price-container > .card-product-price__price > strike
      <strike class="card-product-price__price__compare-at-price">ยฃ33.99</strike>
    2. .carousel-grid__item.keen-slider__slide:nth-child(2) > .card-product[data-event-type="select_item"] > .card-product__content > .card-product__price-container > .card-product-price__price > strike
      <strike class="card-product-price__price__compare-at-price">ยฃ55.98</strike>
    3. .card-text--feature > .card-text__content > .card-text__heading
      <h3 class="card-text__heading">Quality. Hydrolysed. Peptides. <br>Tell everyone.</h3>
    4. .card-text--feature > .card-text__content > .card-text__copy > .portabletext > .type-body
      <p class="type-body">Marine? Bovine? Type 1? Type 2? Your body couldn't pick them out of a collagen line up. <br>Once hydrolysed, it's all about the peptide quality for absolute results.</p>
  • moderate heading-order โ€” Heading levels should only increase by one 2 nodes
    Offending elements
    1. .article-feed-module__item:nth-child(1) > .article-feed-module__content > .article-feed-module__subtitle
      <h4 class="article-feed-module__subtitle">Features testimonials</h4>
    2. h5
      <h5 class="footer__header-subtitle">The #1 collagen experts</h5>
  • minor image-redundant-alt โ€” Alternative text of images should not be repeated as text 2 nodes
    Offending elements
    1. img[alt="skincare"]
      <img src="https://media.absolu..." srcset="https://media.absolu..." alt="skincare" sizes="(min-width: 1024px) ..." loading="lazy" fetchpriority="auto" style="object-position: 50%...">
    2. img[alt="haircare"]
      <img src="https://media.absolu..." srcset="https://media.absolu..." alt="haircare" sizes="(min-width: 1024px) ..." loading="lazy" fetchpriority="auto" style="object-position: 50%...">
  • moderate region โ€” All page content should be contained by landmarks 2 nodes
    Offending elements
    1. .navigation-country-picker__message
      <p class="navigation-country-picker__message">Choose another country or region to see content specific to your location and shop online.</p>
    2. select
      <select name="country-picker" class="navigation-country-picker__select">
  • minor aria-allowed-role โ€” ARIA role should be appropriate for the element 1 node
    Offending element
    1. #mobile-menu
      <nav id="mobile-menu" class="mobile-menu" role="dialog" aria-modal="true" aria-label="Mobile Navigation" tabindex="-1" data-tracking-component-path-segment="Mobile Menu">
  • minor empty-heading โ€” Headings should not be empty 1 node
    Offending element
    1. #e5433a7c4d43 > .wrapper--overflow-hidden.wrapper[data-astro-cid-jghfev6e=""] > .section-header--small.section-header > .section-header__heading-container > .section-header__heading-content > .section-header__heading
      <h2 class="section-header__heading"> </h2>
  • moderate landmark-unique โ€” Landmarks should have a unique role or role/label/title (i.e. accessible name) combination 1 node
    Offending element
    1. #footer-column-0
      <div role="region" id="footer-column-0" class="collapsible-section-mobile__content">
  • critical select-name โ€” Select element must have an accessible name 1 node
    Offending element
    1. select
      <select name="country-picker" class="navigation-country-picker__select">

Accessibility failures 5 of 37 audits

  • button-name โ€” Buttons do not have an accessible name 27 nodes
  • color-contrast โ€” Background and foreground colors do not have a sufficient contrast ratio. 4 nodes
  • heading-order โ€” Heading elements are not in a sequentially-descending order 2 nodes
  • select-name โ€” Select elements do not have associated label elements. 1 node
  • target-size โ€” Touch targets do not have sufficient size or spacing. 1 node

Best Practices failures 2 of 19 audits

  • third-party-cookies โ€” Uses third-party cookies 3 items
  • inspector-issues โ€” Issues were logged in the `Issues` panel in Chrome Devtools 1 item

Hygiene

HTTPS HSTS CSP Clickjacking protection Origin isolation Trusted Types bfcache h2

Measurement log

Field history 25 weeks

Weekly p75 from the CrUX History API, backfilled in a single request.

Week ending LCPINPCLSFCPTTFB
2026-09-26 1.10 s 155 ms 0.010 983 ms 446 ms
2026-09-19 1.09 s 155 ms 0.020 977 ms 454 ms
2026-09-12 1.07 s 154 ms 0.020 969 ms 454 ms
2026-09-05 1.06 s 154 ms 0.020 955 ms 463 ms
2026-08-29 1.06 s 152 ms 0.020 948 ms 458 ms
2026-08-22 1.06 s 149 ms 0.020 948 ms 435 ms
2026-08-15 1.07 s 148 ms 0.010 956 ms 442 ms
2026-08-08 1.08 s 147 ms 0.010 961 ms 433 ms
2026-08-01 1.10 s 147 ms 0.010 989 ms 452 ms
2026-07-25 1.14 s 148 ms 0.020 1.02 s 487 ms
2026-07-18 1.15 s 149 ms 0.020 1.01 s 484 ms
2026-07-11 1.13 s 145 ms 0.020 986 ms 477 ms

Runs

Every stored run for this URL, newest first.

When Scores PerfLCPCLSTBTWeight RunsSpreadBenchTook Archive
Oct 2, 2026, 1:49 PM UTC 36 5.86 s 0.157 1.75 s 4.11 MB 3/3 ยฑ6 2,614 +5% 61.9s Wayback