theankler.com
Ranks Overall #1,710 WordPress Showcase #11
Data from Sep 28, 2026, 11:57 PM UTC old Measured once a month Β· 2 runs since Sep 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
Filmstrip LAB Throttled
How the page drew during the measured load, at 8 points across 12.99 s. Compare this filmstrip against another site.
-
1.62 s
-
2.43 s
-
4.87 s
-
6.49 s
-
8.12 s
-
9.74 s
-
11.37 s
-
12.99 s
Lighthouse Scores LAB Simulated
Metrics LAB FIELD
Field figures are the p75 across real Chrome users over a 28-day trailing window (2026-08-30 → 2026-09-26), url-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 6.39 s poor | β -8340 ms (-56.6%) 6.39 s – 14.73 s | 2.91 s needs work | 68.5% 20.2% 11.4% | |
| INP CWV Interaction to Next Paint β field only, no lab run can measure it | n/a | — | 94 ms good | 93.5% 6% 0.5% | |
| CLS CWV Cumulative Layout Shift | 0.058 good | β no change 0.058 – 0.058 | 0 good | 96.7% 1.7% 1.6% | |
| TBT Total Blocking Time | 566 ms needs work | β -268 ms (-32.1%) 566 ms – 834 ms | n/a | — | |
| FCP First Contentful Paint | 2.57 s needs work | β -3894 ms (-60.3%) 2.57 s – 6.46 s | 2.67 s needs work | 60.7% 18.8% 20.5% | |
| Speed Index | 4.66 s needs work | β -3344 ms (-41.8%) 4.66 s – 8.01 s | n/a | — | |
| TTFB Time to First Byte | 613 ms good | β -19 ms (-3%) 613 ms – 632 ms | 2.25 s poor | 51.3% 12.6% 36.1% | |
LCP Subparts LAB Throttled
The subparts attribute LCP to your server, resource discovery, download, or rendering. They come from one throttled load, the same one as the filmstrip, so they add up to that load’s LCP rather than the simulated Lab LCP above.
LCP LAB Simulated vs LCP FIELD
The lab LCP is 2.2Γ the field p75 β real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 1.80 MB | β -86.4 kB (-4.7%) 1.80 MB – 1.89 MB | |
| Requests | 172 | β no change 172 – 172 | |
| Third-party Weight | 1.35 MB | β -85.3 kB (-6.1%) 1.35 MB – 1.44 MB | |
| Third-party CPU | 433 ms | β -60 ms (-12.1%) 433 ms – 493 ms | |
| Unused JS | 456 kB | β -3.0 kB (-0.7%) 456 kB – 459 kB | |
| Unused CSS | 15.9 kB | β no change 15.9 kB – 15.9 kB |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 43.2% | 779 kB | 51 | |
| image | 28.3% | 510 kB | 38 | |
| font | 17% | 307 kB | 9 | |
| other | 4.5% | 80.6 kB | 46 | |
| document | 3.8% | 68.2 kB | 5 | |
| stylesheet | 3.3% | 58.9 kB | 17 | |
| Total | 1.80 MB | 172 |
Third parties 11 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google/Doubleclick Ads | 658 kB | 335 ms | |
| WordPress | 368 kB | 22 ms | |
| securityannex.net | 159 kB | 56 ms | |
| mrf.io | 68.8 kB | 8 ms | |
| Adobe TypeKit | 55.2 kB | 0 ms | |
| All 11 | 1.35 MB | 433 ms |
Without JavaScript
The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.
51.9% of pixels differ — the page changes substantially. A shifted layout counts as difference, so a <noscript> banner alone can account for a large figure.
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 5.77 s | β -214 ms (-3.6%) 5.77 s – 5.99 s | |
| Long Tasks | 20 | β +2 (+11.1%) 18 – 20 | |
| DOM Elements | 1,335 | β -1 (-0.1%) 1,335 – 1,336 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 71 | β -1 (-1.4%) 71 – 72 | |
| A11y Failures | 4 | β no change 4 – 4 | |
| A11y Failing Nodes | 107 | β +1 (+0.9%) 106 – 107 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 55% | 3.18 s | |
| other | 17% | 953 ms | |
| style layout | 13% | 758 ms | |
| script parse compile | 8% | 478 ms | |
| parse HTML | 4% | 217 ms | |
| paint composite render | 2% | 108 ms | |
| garbage collection | 1% | 81 ms | |
| Total | 5.77 s |
Axe violations axe-core 4.13.0, full rule set
71 violating nodes across 4 rules, 2267 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 59 nodesOffending elements (5 of 59)
-
.wp-block-passport-logged-out-view > .wp-block-paragraph.has-primary-font-family > a[href$="subscribe/"]<a href="/subscribe/">Subscribe</a> -
.secondary-nav > .align.wp-block-passport-login-link.passport-logged-out > a<a href="https://theankler.com/wp-json/passport/v1/oauth/authlogin">LogIn</a> -
.wp-container-core-group-is-layout-b3bb72d3 > .has-custom-white-color.has-text-align-center.has-x-small-font-size<p class="has-text-align-center has-custom-white-color has-text-color has-primary-font-family has-x-small-font-size wp-block-paragraph" style="font-style:normal;font-weight:500;letter-spacing:0.5px"> -
a[cmp-ltrk="home-page-hero-story"][cmp-ltrk-idx="1"][rel="tag"]<a href="https://theankler.com/series-business/" rel="tag" data-mrf-link="https://theankler.com/series-business/" cmp-ltrk="home-page-hero-story" cmp-ltrk-idx="1" mrfobservableid="42ffdddf-ad81-4037-β¦ -
a[cmp-ltrk="home-page-hero-story"][cmp-ltrk-idx="2"][target="_self"]<a href="https://theankler.com/author/manori-ravindran/" target="_self" data-mrf-link="https://theankler.com/author/manori-ravindran/" cmp-ltrk="home-page-hero-story" cmp-ltrk-idx="2" mrfobservableidβ¦
-
-
serious
link-nameβ Links must have discernible text 7 nodesOffending elements (5 of 7)
-
#google_ads_iframe_\/23351431125\/Ankler\/homepage_mobile_banner_0 >>> #aw0<a id="aw0" target="_top" href="https://pagead2.goog..." onfocus="ss('aw0')" onmousedown="st('aw0')" onmouseover="ss('aw0')" onclick="ha('aw0')"> -
.zero_opacity > a[href="/"]<a href="/"> -
#google_ads_iframe_\/23351431125\/Ankler\/homepage_mobile_inriver_0 >>> #aw0<a id="aw0" target="_top" href="https://pagead2.goog..." onfocus="ss('aw0')" onmousedown="st('aw0')" onmouseover="ss('aw0')" onclick="ha('aw0')"> -
.aligncenter.size-large.is-resized > a[href$="subscribe/"]<a href="/subscribe/"> -
#google_ads_iframe_\/23351431125\/Ankler\/homepage_mobile_inriver_1 >>> #aw0<a id="aw0" target="_top" href="https://pagead2.goog..." onfocus="ss('aw0')" onmousedown="st('aw0')" onmouseover="ss('aw0')" onclick="ha('aw0')">
-
-
serious
frame-titleβ Frames must have an accessible name 4 nodesOffending elements
-
#yt-video-8a901231<iframe loading="lazy" id="yt-video-8a901231" class="youtube-player" width="640" height="360" src="https://www.youtube...." allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-..."> -
#yt-video-38dff7bf<iframe loading="lazy" id="yt-video-38dff7bf" class="youtube-player" width="640" height="360" src="https://www.youtube...." allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-..."> -
#yt-video-8ea14d2c<iframe loading="lazy" id="yt-video-8ea14d2c" class="youtube-player" width="640" height="360" src="https://www.youtube...." allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-..."> -
#yt-video-03c67bc7<iframe loading="lazy" id="yt-video-03c67bc7" class="youtube-player" width="640" height="360" src="https://www.youtube...." allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-...">
-
-
moderate
regionβ All page content should be contained by landmarks 1 nodeOffending element
-
.ankler-advanced-ads-close-button<span class="ankler-advanced-ads-close-button" onclick="void(0)" title="close" style="width: 15px;height: 15px;background: #fff;position: relative;line-height: 15px;text-align: center;cursor: pointerβ¦
-
Accessibility failures 4 of 29 audits
-
color-contrastβ Background and foreground colors do not have a sufficient contrast ratio. 59 nodes -
target-sizeβ Touch targets do not have sufficient size or spacing. 42 nodes -
frame-titleβ `<frame>` or `<iframe>` elements do not have a title 4 nodes -
link-nameβ Links do not have a discernible name 2 nodes
Best Practices failures 3 of 20 audits
-
third-party-cookiesβ Uses third-party cookies 1 item -
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
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-10-03 | 2.98 s | 98 ms | 0 | 2.84 s | 2.44 s |
| 2026-09-26 | 2.91 s | 94 ms | 0 | 2.67 s | 2.25 s |
| 2026-09-19 | 2.91 s | 97 ms | 0 | 2.67 s | 2.25 s |
| 2026-09-12 | 3.12 s | 99 ms | 0 | 2.88 s | 2.38 s |
| 2026-09-05 | 3.38 s | 97 ms | 0 | 3.21 s | 3.00 s |
| 2026-08-29 | 3.55 s | 96 ms | 0 | 3.28 s | 3.28 s |
| 2026-08-22 | 3.57 s | 88 ms | 0.010 | 3.33 s | 3.33 s |
| 2026-08-15 | 3.55 s | 85 ms | 0.010 | 3.33 s | 3.33 s |
| 2026-08-08 | 3.31 s | 77 ms | 0.020 | 3.17 s | 3.17 s |
| 2026-08-01 | 3.36 s | 78 ms | 0.050 | 3.15 s | 3.11 s |
| 2026-07-25 | 3.20 s | 82 ms | 0.050 | 3.07 s | 3.11 s |
| 2026-07-18 | 2.97 s | 82 ms | 0.010 | 2.85 s | 2.87 s |
Runs
Every stored run for this URL, newest first.