saeedmirshekari.com
Ranks Overall #1,658 Built Awesome #1,074
Data from Oct 4, 2026, 7:18 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
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 | 4.87 s poor | ↑ +36 ms (+0.7%) 4.83 s – 5.72 s | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | |
| CLS CWV (estimate) Cumulative Layout Shift | 0 good | ↓ -0.202 (-100%) significant 0 – 0.202 | |
| TBT Total Blocking Time | 323 ms needs work | ↑ +106 ms (+48.8%) significant 217 ms – 323 ms | |
| FCP First Contentful Paint | 3.46 s poor | ↑ +1404 ms (+68.4%) significant 2.05 s – 3.65 s | |
| Speed Index | 3.46 s needs work | ↑ +944 ms (+37.5%) significant 2.51 s – 3.65 s | |
| TTFB Time to First Byte | 607 ms good | ↓ -24 ms (-3.8%) 604 ms – 631 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 | 1.61 MB | ↑ +4.7 kB (+0.3%) 1.60 MB – 1.61 MB | |
| Requests | 46 | → no change 46 – 47 | |
| Third-party Weight | 664 kB | ↑ +4.8 kB (+0.8%) 650 kB – 664 kB | |
| Third-party CPU | 180 ms | ↑ +29 ms (+18.8%) significant 152 ms – 180 ms | |
| Unused JS | 268 kB | ↓ -3.4 kB (-1.3%) 263 kB – 272 kB | |
| Unused CSS | 41.8 kB | ↓ -4 B 41.7 kB – 41.8 kB |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 40.6% | 656 kB | 16 | |
| image | 36.8% | 594 kB | 10 | |
| font | 18.1% | 292 kB | 5 | |
| stylesheet | 3.9% | 63.2 kB | 9 | |
| document | 0.5% | 8.5 kB | 1 | |
| other | 0.1% | 836 B | 3 | |
| Total | 1.61 MB | 46 |
Third parties 8 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google Tag Manager | 480 kB | 145 ms | |
| Google Fonts | 99.5 kB | 0 ms | |
| Netlify | 55.3 kB | 25 ms | |
| StatCounter | 18.6 kB | 7 ms | |
| Calendly | 5.0 kB | 1 ms | |
| All 8 | 664 kB | 180 ms |
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 1.61 s | ↑ +143 ms (+9.8%) significant 1.35 s – 1.61 s | |
| Long Tasks | 10 | ↑ +3 (+42.9%) significant 6 – 10 | |
| DOM Elements | 354 | → no change 354 – 354 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 19 | → no change 19 – 19 | |
| A11y Failures | 4 | → no change 4 – 4 | |
| A11y Failing Nodes | 15 | → no change 15 – 15 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 48% | 763 ms | |
| style layout | 18% | 284 ms | |
| other | 14% | 232 ms | |
| script parse compile | 13% | 204 ms | |
| parse HTML | 6% | 93 ms | |
| paint composite render | 2% | 29 ms | |
| Total | 1.61 s |
Axe violations axe-core 4.13.0, full rule set
19 violating nodes across 8 rules, 680 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 9 nodesOffending elements (5 of 9)
-
.calendly-badge-content<div class="calendly-badge-content" style="background: rgb(148, 192, 69); color: rgb(255, 255, 255);"><i class="bi bi-joystick"></i> FREE Session</div> -
h1<h1 style="color:#94c045; font-family:arial;">Data Science One-on-One</h1> -
.btn-get-started2<a href="https://saeedmirshekari.com/data-science-one-on-one-mentoring/" class="btn-get-started2" style="margin-bottom:0.2cm; margin-top:0cm; color:#fff; font-size:2vh;">Get Started</a> -
.libutton > .bi-linkedin.bi<i class="bi bi-linkedin"> Follow Me</i> -
.col-md-5.col-6.d-md-flex:nth-child(1) > center > a<a href="https://mentorcruise.com/mentor/saeedmirshekari/">@MentorCruise</a>
-
-
serious
link-name— Links must have discernible text 3 nodesOffending elements
-
.twitter<a href="https://twitter.com/smirshekari_" class="twitter"><i class="bi bi-twitter"></i></a> -
.instagram<a href="https://www.instagram.com/smirshekari__/" class="instagram"><i class="bi bi-instagram"></i></a> -
.linkedin<a href="https://www.linkedin.com/company/ofallonlabs" class="linkedin"><i class="bi bi-linkedin"></i></a>
-
-
moderate
heading-order— Heading levels should only increase by one 2 nodesOffending elements
-
#mybox > h3<h3 style="color:#7145C0; font-family:arial-narrow;">Invest On Your Future-Self Today!</h3> -
.faq-item.align-items-stretch[data-aos-delay="200"]:nth-child(2) > .col-lg-5 > h4<h4>Which package is the best for me?</h4>
-
-
critical
label— Form elements must have labels 1 nodeOffending element
-
input[type="email"]<input type="email" name="email">
-
-
moderate
landmark-main-is-top-level— Main landmark should not be contained in another landmark 1 nodeOffending element
-
main > main<main id="main">
-
-
moderate
landmark-no-duplicate-main— Document should not have more than one main landmark 1 nodeOffending element
-
body > main<main id="main">
-
-
moderate
landmark-unique— Landmarks should have a unique role or role/label/title (i.e. accessible name) combination 1 nodeOffending element
-
body > main<main id="main">
-
-
moderate
region— All page content should be contained by landmarks 1 nodeOffending element
-
.calendly-badge-widget<div class="calendly-badge-widget"><div class="calendly-badge-content" style="background: rgb(148, 192, 69); color: rgb(255, 255, 255);"><i class="bi bi-joystick"></i> FREE Session</div></div>
-
Accessibility failures 4 of 26 audits
-
color-contrast— Background and foreground colors do not have a sufficient contrast ratio. 9 nodes -
link-name— Links do not have a discernible name 3 nodes -
heading-order— Heading elements are not in a sequentially-descending order 2 nodes -
label— Form elements do not have associated labels 1 node
Best Practices failures 2 of 20 audits
-
third-party-cookies— Uses third-party cookies 4 items -
inspector-issues— Issues were logged in the `Issues` panel in Chrome Devtools 1 item
SEO failures 1 of 10 audits
-
crawlable-anchors— Links are not crawlable 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 4, 2026, 7:18 PM UTC | 68 | 4.87 s | 0 | 323 ms | 1.61 MB | 3/3 | ±16 | 2,363 -5% | 27.5s |
|
|
| Sep 27, 2026, 5:36 PM UTC | 67 | 4.83 s | 0.202 | 217 ms | 1.61 MB | 3/3 | ±17 | 2,751 +11% | 29s |
|
|
| Sep 20, 2026, 10:50 AM UTC | 68 | 5.16 s | 0 | 249 ms | 1.61 MB | 3/3 | ±16 | 2,487 0% | 31s |
|
|
| Sep 13, 2026, 9:06 AM UTC | 70 | 4.86 s | 0 | 257 ms | 1.61 MB | 3/3 | ±3 | 2,459 -1% | 26.6s |
|
|
| Sep 6, 2026, 5:40 AM UTC | 69 | 4.85 s | 0 | 285 ms | 1.61 MB | 3/3 | ±13 | 2,500 +1% | 28.8s |
|
|
| Aug 30, 2026, 1:13 AM UTC | 65 | 5.61 s | 0 | 306 ms | 1.60 MB | 2/3 | ±13 | 2,492 0% | 52.1s |
|
|
| Aug 21, 2026, 7:51 AM UTC | 69 | 5.72 s | 0 | 275 ms | 1.60 MB | 3/3 | ±21 | 2,799 +13% | 27.5s |
|
Embed this score
Use this web component to show saeedmirshekari.com'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://saeedmirshekari.com/"></speedlify2-score>