tracksmith.com
Ranks Overall #1,740 Astro Showcase #209
Data from Oct 2, 2026, 7:11 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
Lighthouse Scores LAB Simulated
Metrics LAB FIELD
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 | 7.72 s poor | — 7.72 s – 7.72 s | 2.22 s good | 78.9% 13.5% 7.6% | |
| INP CWV Interaction to Next Paint β field only, no lab run can measure it | n/a | — | 136 ms good | 90.4% 8.2% 1.5% | |
| CLS CWV Cumulative Layout Shift | 0.067 good | — 0.067 – 0.067 | 0 good | 98% 1.8% 0.1% | |
| TBT Total Blocking Time | 515 ms needs work | — 515 ms – 515 ms | n/a | — | |
| FCP First Contentful Paint | 5.38 s poor | — 5.38 s – 5.38 s | 2.01 s needs work | 71.2% 18.7% 10.1% | |
| Speed Index | 5.38 s needs work | — 5.38 s – 5.38 s | n/a | — | |
| TTFB Time to First Byte | 624 ms good | — 624 ms – 624 ms | 1.24 s needs work | 56.2% 32.8% 11% | |
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.
LCP LAB Simulated vs LCP FIELD
The lab LCP is 3.48Γ the field p75 β real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 2.90 MB | — 2.90 MB – 2.90 MB | |
| Requests | 154 | — 154 – 154 | |
| Third-party Weight | 734 kB | — 734 kB – 734 kB | |
| Third-party CPU | 159 ms | — 159 ms – 159 ms | |
| Unused JS | 376 kB | — 376 kB – 376 kB | |
| Unused CSS | 62.6 kB | — 62.6 kB – 62.6 kB |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 41% | 1.19 MB | 99 | |
| image | 39.9% | 1.15 MB | 28 | |
| font | 9.5% | 275 kB | 4 | |
| document | 4.7% | 135 kB | 1 | |
| stylesheet | 2.8% | 80.9 kB | 6 | |
| other | 2.2% | 62.7 kB | 13 | |
| Total | 2.90 MB | 154 |
Third parties 7 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google Tag Manager | 372 kB | 81 ms | |
| Accessibe Accessibility Overlay | 245 kB | 74 ms | |
| Adobe TypeKit | 85.7 kB | 0 ms | |
| Cloudinary | 20.7 kB | 0 ms | |
| Shopify | 7.3 kB | 4 ms | |
| All 7 | 734 kB | 159 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 3.94 s | — 3.94 s – 3.94 s | |
| Long Tasks | 13 | — 13 – 13 | |
| DOM Elements | 1,347 | — 1,347 – 1,347 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 59 | — 59 – 59 | |
| A11y Failures | 9 | — 9 – 9 | |
| A11y Failing Nodes | 38 | — 38 – 38 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 44% | 1.74 s | |
| other | 29% | 1.15 s | |
| style layout | 14% | 549 ms | |
| script parse compile | 6% | 225 ms | |
| parse HTML | 4% | 150 ms | |
| paint composite render | 2% | 65 ms | |
| garbage collection | 2% | 60 ms | |
| Total | 3.94 s |
Axe violations axe-core 4.13.0, full rule set
59 violating nodes across 9 rules, 1815 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
moderate
regionβ All page content should be contained by landmarks 23 nodesOffending elements (5 of 23)
-
.Cart__header-title > .Heading--medium<h2 class="Heading t-h6--small Heading--sans Heading--medium uppercase"> Your Items (0) </h2> -
.Cart__banner<div class="Cart__banner"> -
.Cart__empty-body<div class="Cart__empty-body Cart--wrapper"><span class="Heading t-h5 Heading--serif Heading--light">Your Cart Is Empty.</span></div> -
.Cart__payment-methods<div class="Cart__payment-methods t-h6--small Cart--wrapper"> -
.CartRecommendation__heading<span class="Heading t-h6--small Heading--sans Heading--light uppercase CartRecommendation__heading">You May Also Like</span>
-
-
critical
image-altβ Images must have alternative text 13 nodesOffending elements (5 of 13)
-
.has-loaded > .base-image__img[height="1601"][width="2400"]<img class="base-image__img has-..." src="https://cdn-image.tr..." srcset="https://cdn-image.tr..." sizes="(max-width: 320px) 1..." width="2400" height="1601" decoding="async" loading="lazy" onload="β¦ -
div[aria-label="1 / 3"] > .Panel.caption-overlay.has-media > .Frame > .Frame__sections > .Frame__section--content.Frame__section > v-fragment > .Panel__media > .Panel__media-inner > .Panel__img.BaseImage[data-has-loaded="true"] > .Panel__img[height="1000"][width="800"]<img class="Panel__img BaseImage..." placeholder="https://www.datocms-..." src="https://cdn-image.tr..." srcset="https://cdn-image.tr..." sizes="(max-width: 320px) 1..." width="800" height="1000" sty⦠-
img[height="1002"]<img class="Panel__img BaseImage..." placeholder="https://www.datocms-..." src="https://cdn-image.tr..." srcset="https://cdn-image.tr..." sizes="(max-width: 320px) 1..." width="800" height="1002" sty⦠-
div[aria-label="3 / 3"] > .Panel.caption-overlay.has-media > .Frame > .Frame__sections > .Frame__section--content.Frame__section > v-fragment > .Panel__media > .Panel__media-inner > .Panel__img.BaseImage[data-has-loaded="true"] > .Panel__img[height="1000"][width="800"]<img class="Panel__img BaseImage..." placeholder="https://www.datocms-..." src="https://cdn-image.tr..." srcset="https://cdn-image.tr..." sizes="(max-width: 320px) 1..." width="800" height="1000" sty⦠-
.SplitPanel__item:nth-child(1) > .will-scale.Panel.caption-overlay > .Frame > .Frame__sections > .Frame__section--content.Frame__section > v-fragment > .Panel__media > .Panel__media-inner > .Panel__img.BaseImage[data-has-loaded="true"] > .Panel__img[height="1672"][width="1340"]<img class="Panel__img BaseImage..." placeholder="https://www.datocms-..." src="https://cdn-image.tr..." srcset="https://cdn-image.tr..." sizes="(max-width: 320px) 1..." width="1340" height="1672" stβ¦
-
-
serious
link-nameβ Links must have discernible text 12 nodesOffending elements (5 of 12)
-
.Header__primary--mobile > .Container > .Container__inner > .Header__sections > .Header__section--center.Header__section > .HeaderLogo[href="/"]<a class="HeaderLogo" href="/"> -
div[aria-label="1 / 4"] > .MediaStack[show-controls=""] > .MediaStack__media > a<a class="BaseLink" href="/collections/best-sellers?collections=brighton&style=all-tops" style=""> -
div[aria-label="2 / 4"] > .MediaStack[show-controls=""] > .MediaStack__media > a<a class="BaseLink" href="/collections/best-sellers?collections=harrier&style=tees" style=""> -
div[aria-label="3 / 4"] > .MediaStack[show-controls=""] > .MediaStack__media > a<a class="BaseLink" href="/collections/best-sellers?collections=van-cortlandt&style=singlets-%26-tanks" style=""> -
div[aria-label="4 / 4"] > .MediaStack[show-controls=""] > .MediaStack__media > a<a class="BaseLink" href="/collections/best-sellers?collections=session&style=shorts" style="">
-
-
moderate
heading-orderβ Heading levels should only increase by one 4 nodesOffending elements
-
.SearchRecommendedQueries__header<h6 class="SearchRecommendedQueries__header t-micro">Popular Searches</h6> -
div[aria-label="1 / 3"] > .Panel.caption-overlay.has-media > .Frame > .Frame__sections > .Frame__section--content.Frame__section > v-fragment > .Panel__content > .Panel__copy > div > .Panel__richtext.RichText--large.RichText > h4<h4 style="text-align: center;">Apparel</h4> -
div[aria-label="1 / 4"] > .MediaStack[show-controls=""] > .RichText--base.MediaStack__copy.RichText > h5<h5 style="text-align: center;">Brighton Base Layer</h5> -
.footer__column[data-astro-cid-ak3upacl=""]:nth-child(1) > .footer__column-heading<h6 class="Heading t-h6--small Heading--sans Heading--light footer__column-heading" data-astro-cid-ak3upacl="true"><!--[-->Tracksmith<!--]--></h6>
-
-
critical
button-nameβ Buttons must have discernible text 2 nodesOffending elements
-
.footer__column[data-astro-cid-ak3upacl=""]:nth-child(1) > .footer__list > .footer__list-item:nth-child(6) > .footer__link.normal-case.Link--opaque<button class="BaseLink footer__link Link Link--block Link--opaque normal-case footer__link" data-astro-cid-ak3upacl="true"><!--[--><!--[--> <span class="t-para" data-astro-cid-ak3upacl=""></span> <!β¦ -
.footer__column[data-astro-cid-ak3upacl=""]:nth-child(2) > .footer__list > .footer__list-item:nth-child(6) > .footer__link.normal-case.Link--opaque<button class="BaseLink footer__link Link Link--block Link--opaque normal-case footer__link" data-astro-cid-ak3upacl="true"><!--[--><!--[--> <span class="t-para" data-astro-cid-ak3upacl=""></span> <!β¦
-
-
serious
color-contrastβ Elements must meet minimum color contrast ratio thresholds 2 nodesOffending elements
-
.NewsletterForm__submit<button class="BaseLink NewsletterForm__submit Link Link--block Link--gold uppercase NewsletterForm__submit" tag="button" type="submit" state="ready"><!--[--><!--[--> Submit <!--]--><!--]--></button> -
button[aria-label="Open country selector"]<button class="BaseLink Link Link--block Link--stroke Link--gold uppercase" tag="button" aria-label="Open country selector"><!--[--><!--[-->United States of America (USD) <!--]--><!--]--></button>
-
-
minor
empty-headingβ Headings should not be empty 1 nodeOffending element
-
h1<h1 class="Heading t-h6--small Heading--sans Heading--light MobileSubMenu__copy"><!--[--><!--]--></h1>
-
-
critical
labelβ Form elements must have labels 1 nodeOffending element
-
.Search__input<input class="Search__input Search__input--hide-caret">
-
-
moderate
meta-viewportβ Zooming and scaling must not be disabled 1 nodeOffending element
-
meta[name="viewport"]<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
-
Accessibility failures 9 of 33 audits
-
image-altβ Image elements do not have `[alt]` attributes 13 nodes -
link-nameβ Links do not have a discernible name 12 nodes -
heading-orderβ Heading elements are not in a sequentially-descending order 4 nodes -
button-nameβ Buttons do not have an accessible name 2 nodes -
color-contrastβ Background and foreground colors do not have a sufficient contrast ratio. 2 nodes -
target-sizeβ Touch targets do not have sufficient size or spacing. 2 nodes -
labelβ Form elements do not have associated labels 1 node -
meta-viewportβ `[user-scalable="no"]` is used in the `<meta name="viewport">` element or the `[maximum-scale]` attribute is less than 5. 1 node -
label-content-name-mismatchβ Elements with visible text labels do not have matching accessible names. 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 10 audits
-
link-textβ Links do not have descriptive text 2 items -
image-altβ Image elements do not have `[alt]` attributes 13 items
Hygiene
Measurement log
Field history 25 weeks
Weekly p75 from the CrUX History API, backfilled in a single request.
| Week ending | LCP | INP | CLS | FCP | TTFB |
|---|---|---|---|---|---|
| 2026-09-26 | 2.18 s | 134 ms | 0 | 1.95 s | 1.24 s |
| 2026-09-19 | 1.96 s | 133 ms | 0 | 1.76 s | 1.19 s |
| 2026-09-12 | 1.85 s | 134 ms | 0.010 | 1.58 s | 1.10 s |
| 2026-09-05 | 1.75 s | 130 ms | 0.010 | 1.43 s | 1.00 s |
| 2026-08-29 | 1.57 s | 126 ms | 0 | 1.28 s | 906 ms |
| 2026-08-22 | 1.37 s | 119 ms | 0 | 1.10 s | 799 ms |
| 2026-08-15 | 1.38 s | 120 ms | 0 | 1.12 s | 817 ms |
| 2026-08-08 | 1.37 s | 120 ms | 0 | 1.10 s | 812 ms |
| 2026-08-01 | 1.43 s | 121 ms | 0 | 1.14 s | 846 ms |
| 2026-07-25 | 1.70 s | 135 ms | 0 | 1.36 s | 992 ms |
| 2026-07-18 | 1.86 s | 138 ms | 0.020 | 1.55 s | 1.09 s |
| 2026-07-11 | 1.98 s | 142 ms | 0.020 | 1.71 s | 1.17 s |
Runs
Every stored run for this URL, newest first.
| When | Scores | Perf | LCP | CLS | TBT | Weight | Runs | Spread | Bench | Took | Archive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 2, 2026, 7:11 PM UTC | 49 | 7.72 s | 0.067 | 515 ms | 2.90 MB | 3/3 | Β±13 | 2,329 -6% | 36.9s |
|