You're viewing a real sample audit of SiteLens.nanocorp.app, scanned on Jul 10, 2026. Your report is delivered in this exact format.

Get my audit — $29
SiteLens
Public UX audit report · no account, token, or paywall required
Deterministic UX analysisScanned Jul 10, 2026, 5:11 AM

Audited URL

SiteLens for sitelens.nanocorp.app

Full audited URL: https://sitelens.nanocorp.app/

SiteLens calculated the weighted score for sitelens.nanocorp.app with Mobile & Interactions at 40%, Navigation at 30%, and Readability & Content at 30%. No traction numbers, testimonials, customer logos, or unverified social claims are added to the report.

Overall weighted score

71
SOLID
out of 100

Formula: Mobile & Interactions 40% + Navigation 30% + Readability & Content 30%.

Issue mix

2
High
7
Medium
1
Low
Mobile & Interactions56/100

Weight 40% → 22.4 weighted points

Navigation73/100

Weight 30% → 21.9 weighted points

Readability & Content88/100

Weight 30% → 26.4 weighted points

Weighted module

Mobile & Interactions

56
/100

9 measured target(s) below 44px; 3 URL field(s) need an accessible field name.

Weighted module

Navigation

73
/100

header links are visible, but no <nav> landmark was detected; main landmark is missing; footer legal destinations need real URLs when present.

Weighted module

Readability & Content

88
/100

scores reflect visible copy quality: 20.9 average words per sentence; trust signals are present; promises should match shipped deliverables.

10 UX insights

Each priority score uses proximity-to-revenue × confidence × ease-of-fix.

Insight 01 · Mobile & Interactions

Nielsen (recognition > recall)

Priority HIGH

❌ Problem

The hero URL input beside the primary CTA button 'Get My Free Score →' relies on placeholder text as its only field name.

📍 Location

Hero section above the fold, desktop and mobile, inside the first URL audit form.

🔧 Fix · Before

<input type="text" placeholder="https://yourwebsite.com" autocapitalize="none" autocorrect="off" spellcheck="false" class="flex-1 min-w-0 bg-transparent text-white placeholder:text-white/25 outline-none text-base sm:text-lg" value="">

🔧 Fix · After

<input type="text" aria-label="Website URL to audit" placeholder="https://yourwebsite.com" autocapitalize="none" autocorrect="off" spellcheck="false" class="flex-1 min-w-0 bg-transparent text-white placeholder:text-white/25 outline-none text-base sm:text-lg" value="">

💡 Impact

HighVisitors using assistive tech or autofill can miss the required URL field before starting the free audit.

Calibration

OBSERVABLEThe first visible URL input has placeholder text and no label, aria-label, or title in the HTML.
Priority formula: revenue-proximity × confidence × ease-of-fix = free-audit start point × observable × one aria-label edit under 60s

Insight 02 · Mobile & Interactions

Fitts's Law (≥44px)

Priority MEDIUM

❌ Problem

The mobile hero form places the input 'https://yourwebsite.com' and the primary CTA button 'Get My Free Score →' in one horizontal row.

📍 Location

Hero section above the fold, mobile width under 640px, first URL audit form.

🔧 Fix · Before

class="flex items-center gap-2 p-2 rounded-2xl"

🔧 Fix · After

class="flex items-center gap-2 p-2 rounded-2xl flex-col sm:flex-row items-stretch sm:items-center"

💡 Impact

MediumSmall phones can compress the URL field and make the free-score submit action harder to tap accurately.

Calibration

INFERREDThe row layout is visible in the class list; tap error rate needs mobile usage data to confirm.
Priority formula: revenue-proximity × confidence × ease-of-fix = free-audit start point × inferred × one class replacement under 60s

Insight 03 · Mobile & Interactions

Friction / Loss Aversion

Priority MEDIUM

❌ Problem

The pricing-card CTA button 'Start free audit' repeats the audit form without saying the user keeps the free Starter audit.

📍 Location

Pricing section, SiteLens Starter card, embedded URL audit form.

🔧 Fix · Before

No card required. Includes 1 free audit and basic UX recommendations.

🔧 Fix · After

Keep the free Starter audit. No card required. Includes 1 free audit and basic UX recommendations.

💡 Impact

MediumVisitors near the paid Pro card may hesitate if the Starter form looks like it could trigger a paid path.

Calibration

INFERREDThe copy is present near pricing; hesitation requires funnel or session data to confirm.
Priority formula: revenue-proximity × confidence × ease-of-fix = pricing section × inferred × one helper-text copy swap under 60s

Insight 04 · Mobile & Interactions

Nielsen (recognition > recall)

Priority HIGH

❌ Problem

sitelens.nanocorp.app form fields have 0% explicit label coverage in the fetched HTML.

📍 Location

Forms and input controls in the page snapshot.

🔧 Fix · Before

Fields: 3; labeled: 0; unlabeled: 3.

🔧 Fix · After

Attach a visible label, aria-label, or aria-labelledby value to every conversion-critical input.

💡 Impact

HighNamed fields reduce completion errors for keyboard, autofill, and assistive-tech users.

Calibration

OBSERVABLEThe analyzer counted label attributes and label relationships in the fetched HTML.
Priority formula: revenue-proximity × confidence × ease-of-fix = form completion path × HTML evidence × small markup edit

Insight 05 · Mobile & Interactions

Aesthetic-Usability Effect

Priority MEDIUM

❌ Problem

sitelens.nanocorp.app exposes 22 animation signal(s) without confirmed reduced-motion coverage.

📍 Location

CSS classes, inline styles, and animation-related markup.

🔧 Fix · Before

Animation signals: 22; prefers-reduced-motion present: false.

🔧 Fix · After

Add a prefers-reduced-motion rule that disables non-essential transitions and looping animation.

💡 Impact

MediumMotion can help perceived polish, but unsupported reduced-motion preferences add avoidable friction.

Calibration

OBSERVABLEThe snapshot exposes motion keywords, not full runtime animation behavior.
Priority formula: revenue-proximity × confidence × ease-of-fix = comfort risk × partial static evidence × CSS media-query fix

Insight 06 · Navigation

Gestalt (closure)

Priority LOW

❌ Problem

The main content on sitelens.nanocorp.app is not wrapped in a <main> landmark.

📍 Location

Page structure, after the header and before the footer.

🔧 Fix · Before

<h1 class="instrument_serif_18aa4323-module__yzCEmW__className anim-fade-up delay-1 text-5xl sm:text-7xl lg:text-8xl leading-[1.04] tracking-tight text-white mb-6 max-w-5xl mx-auto">What score does your website deserve?<!-- --> <em class="not-italic text-indigo-400">Find out free.</em></h1>

🔧 Fix · After

<main><h1 class="instrument_serif_18aa4323-module__yzCEmW__className anim-fade-up delay-1 text-5xl sm:text-7xl lg:text-8xl leading-[1.04] tracking-tight text-white mb-6 max-w-5xl mx-auto">What score does your website deserve?<!-- --> <em class="not-italic text-indigo-400">Find out free.</em></h1></main>

💡 Impact

LowScreen-reader users lose the standard shortcut to jump from navigation to the audit form content.

Calibration

OBSERVABLEThe information-architecture analyzer did not detect a <main> landmark.
Priority formula: revenue-proximity × confidence × ease-of-fix = access to lead form × observable × one wrapper edit when touching layout

Insight 07 · Navigation

Jakob's Law

Priority MEDIUM

❌ Problem

sitelens.nanocorp.app navigation quality is classified as 'missing' in the fetched structure.

📍 Location

Header navigation and nav landmarks.

🔧 Fix · Before

Main menu present: true; item count: 0; hierarchy depth: 1.

🔧 Fix · After

Expose the core pages in one semantic nav landmark with short labels and predictable destinations.

💡 Impact

MediumVisitors compare sites against familiar navigation patterns before trusting the primary CTA.

Calibration

OBSERVABLEThe analyzer inspected nav, header links, and internal link structure in static HTML.
Priority formula: revenue-proximity × confidence × ease-of-fix = orientation path × structural evidence × template-level fix

Insight 08 · Navigation

Gestalt (closure)

Priority MEDIUM

❌ Problem

sitelens.nanocorp.app does not expose a semantic main landmark in the snapshot.

📍 Location

Page landmark structure between header and footer.

🔧 Fix · Before

Landmarks: 2; sections: 6; main present: false.

🔧 Fix · After

Wrap the primary page content in one <main> landmark and keep supporting content in clear sections.

💡 Impact

MediumLandmarks let screen-reader and keyboard users skip repeated chrome and reach the content faster.

Calibration

OBSERVABLEThe result comes from counting semantic section and landmark elements in the HTML.
Priority formula: revenue-proximity × confidence × ease-of-fix = access path × observable markup × wrapper-level fix

Insight 09 · Readability & Content

Cialdini (social proof)

Priority MEDIUM

❌ Problem

The hero proof line 'New. Independent. No fake logos — run it on your site and judge.' removes fake proof but does not give a verified trust alternative.

📍 Location

Hero section above the fold, directly below the primary URL audit form.

🔧 Fix · Before

New. Independent. No fake logos — run it on your site and judge.

🔧 Fix · After

New. Independent. No fake logos — run it on your site and judge. Verified usage proof will be added only after it is measured.

💡 Impact

MediumCold visitors see an honest trust disclaimer and a non-deceptive reason to try the free audit before entering their URL.

Calibration

INFERREDThe line is visible; whether adoption proof changes submissions needs A/B or funnel data.
Priority formula: revenue-proximity × confidence × ease-of-fix = above-fold lead form × inferred × one sentence replacement under 60s

Insight 10 · Readability & Content

Von Restorff Effect

Priority MEDIUM

❌ Problem

The label 'One-Time Checkout' and the price '$29' compete with the disabled 'Coming soon' state in the SiteLens Pro card.

📍 Location

Pricing section, SiteLens Pro card header and price block.

🔧 Fix · Before

One-Time Checkout / SiteLens Pro / $29 / Coming soon

🔧 Fix · After

One-Time Checkout / SiteLens Pro / $29 one-time / Join Pro waitlist

💡 Impact

MediumThe paid offer stands out as purchasable before the page later says checkout is unavailable.

Calibration

OBSERVABLEThe pricing card shows checkout wording, price, and unavailable state together.
Priority formula: revenue-proximity × confidence × ease-of-fix = paid-plan clarity × observable × two copy swaps under 60s

Also worth checking

LLM visibility audit by Rankara

If you want to know whether your business appears in ChatGPT, Perplexity, or Gemini, Rankara runs a 9-section LLM visibility audit (€99, 48h delivery). Complementary to your UX audit.

View Rankara audit

Guard Rail Log

  • 2-tier pricing area → NOT flagged (Hick's Law guard rail: bounded choice set, Jakob-compliant).
  • Primary CTA contrast and placement → NOT flagged (Visual Hierarchy guard rail: 'Get My Free Score →' is visible above the fold).

Healthy Patterns Noted

  • sitelens.nanocorp.app returned analyzable HTML, so recommendations are grounded in observed page structure rather than invented claims.
  • sitelens.nanocorp.app exposes enough visible text for readability and content-quality scoring without relying on private analytics data.
  • The repeated audit CTA follows Jakob's Law by keeping the same URL-entry pattern in hero, pricing, and bottom CTA sections.