Manifest position 359 · CrUX rank bucket 1000

https://www.bikewale.com

Coverage complete

Coverage-complete representative audit of six paths. Excluded: login/account, used-bike sale, dealership lead submission, checkout-like lead completion, and individual article pages because they require identity/location or duplicate audited templates.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighDark emulation retints the home page, but the EMI calculator remains a white legacy layout under prefers-color-scheme: dark.
BW-001 medium: Theme support is inconsistent across templates
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce, matchMedia was true and getAnimations() returned no running animations.
respect-user-preferences
respects-contrast
issueshighLighthouse found seven contrast failures, including 4.03:1 EV badges, 3.69:1 Install Now text, and 4.24:1 review text.
BW-002 medium: Dark-theme text and controls miss contrast requirements
implement-natural-interactions
view-transitions
issueshighCSS/DOM feature probe found no view-transition declarations or startViewTransition usage across the home template.
BW-003 low: Route and state changes do not use view transitions
implement-natural-interactions
scroll-driven-animations
issueshighFeature probe found no animation-timeline, scroll-timeline, or view-timeline usage while the page presents multiple horizontal tracks.
BW-004 low: Scrollable presentations rely on clipped tracks without modern scroll-linked feedback
implement-natural-interactions
physical-gestures
issueshighFeature probe found no scroll-snap or overscroll-behavior; mobile screenshots show partially clipped cards and tabs.
BW-005 medium: Horizontal bike tracks lack native gesture containment and snapping
provide-guided-navigation
scroll-state-aware-chrome
passhighScreenshots show persistent navigation and clear active tab indicators across home/listing/detail paths.
provide-guided-navigation
anchored-positioning
issueshighThe 360 px product screenshot shows the ad, EMI card, offer button, AI strip, and controls overlapping; no anchor positioning or position-try usage was found.
BW-006 medium: Floating detail-page UI collides at the viewport edge
provide-guided-navigation
directs-attention
passhighScreenshots show headings, active tabs, and a prominent primary search or calculator action.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighOn the TVS iQube mobile detail page, an ad and multiple floating controls overlap the product image, price card, offer action, and each other.
BW-007 high: Advertising and floating prompts obstruct the primary product content
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighLighthouse reports a role=button whose aria-label is [object Object], while DOM probes found no dialog or popover primitives.
BW-008 medium: Expandable and floating controls use custom semantics
maximize-content-reduce-noise
reduced-chrome
issueshighThe mobile product viewport devotes most visible space to an ad, floating EMI panel, tabs, offer button, AI prompt, and icons rather than product information.
BW-009 high: Chrome and monetisation overwhelm the product detail surface
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighLayout measurements at 360 px found overflow of 126 px home, 81 px listing, 95 px detail, 84 px news, and 600 px EMI calculator.
BW-010 high: Every representative mobile template overflows horizontally
adapt-to-the-form-factor
component-level-responsiveness
issueshighFeature probe found no container queries; the EMI calculator remains 960 px wide in a 360 px viewport and product widgets overlap.
BW-011 high: Components do not adapt to their available width
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe found inputs and buttons with outline none 0px and no box-shadow, including Search and check-price buttons.
BW-012 medium: Several interactive controls have no visible keyboard focus
support-core-task-success
clear-purpose-and-primary-action
passhighHome first viewport states “Find the right bike” with a prominent search; listing/detail/calculator H1s state their purpose.
support-core-task-success
primary-flow-completion
issueshighAt 360 px the calculator is 600 px wider than the viewport; headings, explanatory text, term options, and results area are cut off.
BW-013 high: The EMI calculation journey is clipped on mobile
support-core-task-success
clear-system-state-and-recovery
passhighThe exercised 404 returns HTTP 404, explains the missing page, and offers Back to Home plus useful links.
be-fast-and-stable
good-core-web-vitals
issueshighThe mobile listing layout observer measured CLS 0.617 across four shifts; Lighthouse home LCP was 3.02 s and TBT 198 ms.
BW-014 high: The listing template has severe layout instability
be-fast-and-stable
visual-stability
issueshighLayout evidence records four listing shifts between 1.42 s and 1.52 s, totalling CLS 0.617; all 100 audited images lacked width/height attributes.
BW-015 high: Late listing content causes large visual shifts
be-fast-and-stable
efficient-main-thread
issueshighTrace recorded two long tasks up to 98.86 ms and 87.74 ms TBT; mobile layout runs also recorded repeated 50-90 ms tasks.
BW-016 medium: Script execution creates avoidable blocking work
be-fast-and-stable
efficient-resource-delivery
issueshighHAR captured 95 requests and 1.93 MB transferred, including 62 scripts/1.61 MB; 91 requests and 1.86 MB were classified third-party.
BW-017 high: The page ships a large, script-heavy dependency graph
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 533 KiB unused JavaScript and 41 KiB unused CSS, including multiple vendor bundles with 80-99% waste.
BW-018 high: More than half a megabyte of JavaScript is unused on load
be-inclusive
names-roles-labels
issueshighLighthouse found an accessible-name mismatch where View More Brands exposes aria-label="[object Object]"; the EMI probe found multiple unlabeled text, radio, textarea, and select controls.
BW-019 high: Accessible names and labels are incomplete
be-inclusive
sufficient-contrast
issueshighLighthouse enumerated seven color-contrast failures from 3.69:1 to 4.24:1.
BW-020 medium: Several dark-theme elements fail WCAG AA contrast
be-inclusive
structure-and-focus
issueshighLighthouse reports no main landmark; focus probing found multiple buttons/inputs with no visible outline or shadow.
BW-021 high: Main landmark and focus indication are incomplete
be-inclusive
legible-text
passhighRepresentative screenshots show readable body sizing and clear heading hierarchy; metadata probes found one H1 on each path.
be-inclusive
zoom-reflow-targets-and-media
issueshighAll five templates overflow at 360 px, with the EMI calculator overflowing by 600 px despite a zoom-permitting viewport meta tag.
BW-022 high: Content does not reflow at narrow/zoom-equivalent widths
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit scored 1 with no items.
follow-best-practices
sound-document-and-assets
issueshighImage audit found 100/100 images missing width and height and 72 below-fold images without lazy loading; one image lacked alt text.
BW-023 medium: Images omit intrinsic dimensions and lazy-loading hints
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found the page ineligible for bfcache because the main resource and a JavaScript request use Cache-Control: no-store.
BW-024 medium: Cache policy prevents back/forward cache restoration
be-discoverable
title-and-description
passhighAll five representative DOM captures have distinct titles, descriptions, and one H1.
be-discoverable
crawlable-and-mobile-friendly
passhighHome has 234 href-bearing links, viewport metadata, robots.txt, and 97% raw-HTML content coverage.
be-discoverable
canonical-and-indexing-signals
passhighHome exposes a canonical URL; robots.txt and sitemap.xml respond, and the tested missing route returns HTTP 404.
be-discoverable
structured-and-shareable-metadata
passhighHome probe found one JSON-LD block and six Open Graph tags.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders include HSTS/nosniff, but CSP allows unsafe-inline and unsafe-eval; cookie audit found four cookies without Secure and many SameSite=None cookies.
BW-025 high: CSP and cookie flags weaken an otherwise strong HTTPS baseline
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker evidence found nine third-party origins including GTM and DoubleClick; HAR attributes 91 requests and 1.86 MB to third-party origins.
BW-026 high: The landing page has a large analytics and third-party footprint
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo permission prompt fired on load across audited public paths; authentication was not required for their core tasks.
be-private-and-secure
defensive-browser-policies
issueshighCSP permits scripts from any origin plus unsafe-inline and unsafe-eval; several long-lived cookies use SameSite=None.
BW-027 medium: Defensive policy is undermined by permissive script execution
be-resilient
progressive-enhancement
passhighDiscoverability capture found 97% content coverage in raw HTML and isJsShell=false.
be-resilient
resilient-runtime-behaviour
issueshighProduct detail overlays collide and obscure each other at 360 px, with no anchor positioning fallback detected.
BW-028 medium: Floating runtime UI is not resilient to a narrow viewport
be-resilient
offline-and-installable
issueshighThe manifest is complete with icons, shortcuts and standalone display, but navigator.serviceWorker.getRegistrations() returned an empty array.
BW-029 medium: Install metadata exists but no service worker is registered
be-resilient
network-and-http-failure-states
passhighThe exercised invalid URL returns a clear 404 state with recovery navigation.
be-internationalised
lang-dir-and-logical-properties
issueshighThe page declares lang=en, but the CSS probe found physical left/right properties and no logical properties; the header exposes language selection.
BW-030 medium: Internationalisation relies on physical CSS despite language switching
be-internationalised
locale-aware-data
passhighAudited pages declare lang=en and present Indian rupee prices and Indian-number grouping consistently.
be-internationalised
time-zone-correctness
not-applicablehighRepresentative pages contain no event scheduling or user-facing time-zone conversion.
be-trustworthy
no-dark-patterns
issueshighThe product mobile screenshot layers an ad, Get July Offers action, EMI card, and AI prompt over the product surface.
BW-031 medium: Competing offer and ad UI makes intent hard to distinguish
be-trustworthy
humane-error-handling
issueshighThe EMI page uses unlabeled controls, radio inputs without label association, no required attributes, and only one aria-live region.
BW-032 medium: Calculator inputs lack robust semantic validation support
be-trustworthy
trustworthy-input-assistance
issueshighMost public inputs have empty autocomplete values, while several EMI controls have no names or labels.
BW-033 medium: Relevant inputs omit autocomplete semantics
be-trustworthy
safe-commercial-and-account-flows
issueshighOn the product detail path, price/offer controls and content overlap with ads and floating widgets, reducing confidence in the next action.
BW-034 high: Commercial product actions are obscured on mobile
be-sustainable
optimised-assets
issueshighImage audit found 57 oversized images, 17 without srcset, four legacy-format assets, and all 100 without intrinsic dimensions.
BW-035 high: Image delivery is not consistently right-sized or dimensioned
be-sustainable
no-wasteful-work
issueshighHAR shows 62 scripts and trace shows two long tasks; Lighthouse estimates 533 KiB unused JavaScript.
BW-036 medium: Optional scripts create avoidable transfer and main-thread work
be-sustainable
third-party-and-media-budget
issueshighHAR attributes 1.86 MB of 1.93 MB and 91 of 95 requests to third-party origins, led by CDN bundles and Google tags.
BW-037 high: Third parties dominate page transfer
be-agent-ready
structured-agent-capabilities
issueshighThe public task-heavy marketplace exposes structured metadata but the probe found no WebMCP or agent tool registration.
BW-038 low: Core shopping tasks have no explicit agent-facing capabilities
be-agent-ready
on-device-inference
not-applicablehighThe bike search/catalog tasks do not require on-device generative inference; no product inference feature was observed.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten repeated bottom/top scroll cycles, heap changed by only 54 nodes and 14,472 bytes, with no material retained growth.
be-memory-efficient
bounded-footprint
issueshighHeap summary recorded 559,221 nodes, 2,436,718 edges, and 30.82 MB self size for the landing page.
BW-039 medium: The home page has a large initial heap footprint
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/post heap summaries show negligible node growth (559,221 to 559,275) and no Detached constructor in reported top populations.

Provenance

Canonical report: results/atomic/reports/0359-www_bikewale_com.json
Report SHA-256: d565ca561824b23bade93971ce29ed13e453e6d7f1f28fcf53b26069b6ed41ff
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_bikewale_com/2026-07-20T05-22-10-841Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_bikewale_com/2026-07-20T05-22-10-841Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7

Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.