A real UX audit, published in full

Not a mockup and not a best case. One stored audit record, reproduced without edits: the score it gave, the six dimensions it scored, and every finding it raised with the measurements behind them.

https://www.roarsinc.com/our own companyaudited 2026-08-31record audit_1512ecaff8a6

50 out of 100Needs Work

Score reflects the 8 verified findings: 1 Critical, 5 Major, 2 Minor.

The user experience audit for roarsinc.com reveals several significant issues, granting the site an overall score derived from both critical and major findings across various dimensions. The findings include one critical issue, five major issues, and a couple of minor ones impacting navigation, accessibility, and conversion rates. The most pressing concerns include duplicated text in navigation and headlines and a mobile popup obstructing essential content. Addressing these involves eliminating redundant DOM elements to improve semantic structure, altering contrast ratios for accessibility, and ensuring popups are not intrusive by appearing only after user interaction or a defined period. These changes aim to enhance user experience, readability, and engagement with the site.

  • 1Critical finding
  • 5Major findings
  • 2Minor findings
Nav52Navigation: 52 out of 100
Visual62Visual Hierarchy: 62 out of 100
Friction55Friction Points: 55 out of 100
A11y38Accessibility: 38 out of 100
Conv.50Conversion Design: 50 out of 100
Mobile40Mobile UX: 40 out of 100
Six dimensions

What the audit scored, and why

Navigation, Visual Hierarchy, Friction Points, Accessibility, Conversion Design and Mobile UX. These are the audit’s own scores. Its per-dimension commentary is withheld: three of the six paragraphs cite findings the same record’s validation step dropped, and we do not publish prose that contradicts the findings below it.

Navigation52

Visual Hierarchy62

Friction Points55

Accessibility38

Conversion Design50

Mobile UX40

8 findings, with the evidence

Every finding names the element, the measurement and the fix. Nothing below is a general recommendation.

majorFive stat sublabels ('Years of Excellence', 'Happy Customers', 'Global Awards', 'Projects', 'AI-Driven Solutions') fail WCAG AA at 3.95:1 on #ffffffAccessibility · low effort · medium impact
Who it affects
Users with reduced contrast sensitivity cannot reliably read the labels that contextualize the five social-proof numbers, undermining the stat block's persuasive function.
What to change
Change the sublabel text color from #808080 to #757575 or darker (e.g., #666666 gives 5.74:1 on #ffffff) to meet the 4.5:1 threshold.
criticalAll heading and navigation texts are duplicated verbatim in the DOM (e.g., 'Industries Industries', 'Restaurant Restaurant', 'Home Home')Navigation · medium effort · high impact
Who it affects
Screen readers announce each item twice. Search engines see duplicate anchor and heading text, degrading crawl quality. Visual users who inspect source or use browser find-in-page see doubled strings.
What to change
Audit the template rendering the nav and headings. Each item is almost certainly being output once by a visible element and once by a hidden duplicate (e.g., an aria-label or a visually hidden span). Remove the duplicate text node, keeping only a single readable string per element.
majorPopup overlay fires on page load covering the hero headline and entire stat bar on mobileMobile UX · low effort · high impact
Who it affects
A first-time visitor arriving on mobile cannot read the full headline or any of the social-proof stats without dismissing the popup first, adding friction at the most critical trust-building moment.
What to change
Do not trigger the case-study popup on initial page load. Trigger it on a deliberate user action (e.g., clicking a 'See our work' CTA) or after a meaningful dwell time (30+ seconds), and ensure it never covers the above-the-fold hero content.
major15 mobile tap targets are below 44×44px minimum, including the logo (118×22px), 'Read More' CTA (116×39px), and nine service links (330×20px each)Mobile UX · low effort · high impact
Who it affects
Mobile users tapping the logo or any service link risk mis-taps or failed activations, degrading navigation to services and the homepage.
What to change
Add min-height: 44px and min-width: 44px to the logo anchor. Increase line-height or add padding-top/padding-bottom to the service list items so each reaches 44px touch height. Increase the 'Read More' button height to 44px.
majorAll eight primary mobile nav items are 0px apart from their neighbors, creating a continuous mis-tap zoneMobile UX · low effort · high impact
Who it affects
Mobile users attempting to tap a specific navigation item will frequently activate an adjacent one, causing unintended page navigation.
What to change
Add at least 8px vertical padding or margin between each navigation list item in the mobile menu so adjacent tap targets have a minimum 8px gap.
majorNo testimonial, review/rating, or case-study markers present in the HTML despite a 'What They Say' section visible on screenConversion Design · low effort · high impact
Who it affects
First-time visitors evaluating whether to engage Roars cannot verify the 'What They Say' quotes through any linked external review platform, and the page's Clutch awards are not linked to verifiable external pages.
What to change
Wrap the testimonial quote by 'Jayeis Sonill, CEO Aum Investment' in a <blockquote> element. Link the Clutch badge images to the corresponding Clutch.co profile pages. Add markup or links to at least one external review platform (Clutch, GoodFirms) so the credibility signals are verifiable.
minorPage title is duplicated verbatim: 'Product Development Company for Startups & SMEs | Roars Product Development Company for Startups & SMEs | Roars'Accessibility · low effort · low impact
Who it affects
Browser tabs, bookmark labels, and search-result titles all show the doubled string, which looks broken and reduces click-through credibility.
What to change
Set the <title> to a single instance: 'Product Development Company for Startups & SMEs | Roars'.
minor'Skip to content' link renders at 1×1px on mobile — effectively invisible and untappableMobile UX · low effort · low impact
Who it affects
Keyboard and switch-access users cannot use the skip link to bypass the navigation, forcing traversal of all nav items to reach main content.
What to change
Style the skip link to be visibly positioned off-screen but focusable (position: absolute; left: -9999px) and reveal it on :focus with position: static; width: auto; height: auto. Ensure it is at least 44×44px when focused.

Run this on your own product

Same six dimensions, same evidence standard, on a URL you choose.