Free UX audit
82
/ 100

UX audit

https://neu.so/

Audited Thu, 27 Aug 2026 21:17:54 GMT · 68.5s · checklist v1.0.0 · HTTP 200

82
Usability
16 pass · 5 to improve · 1 failing
86
Copy
8 pass · 1 to improve · 1 failing
90
Trust
11 pass · 0 to improve · 1 failing
73
Conversion
6 pass · 2 to improve · 2 failing

Fix these first

Ordered by how much score each one is costing you.

  1. Tap targets are at least 44×44px on mobile Fail
    Measured: 21 of 28 interactive elements are under 44px
    Give small links and icon buttons padding until they are 44px tall and wide, and leave 8px of space between neighbouring targets.
  2. Social proof on the page Fail
    Measured: none found
    Add one real quote with a name and a face. Social proof is the cheapest conversion lift there is.
  3. A way to contact a human Fail
    Measured: not found
    Put a contact route in the header or footer. A site with no way to reach anyone reads as abandoned.
  4. A way to convert on the page Fail
    Measured: no form, email or phone link
    Give the visitor something to do — a form, a booking link, a phone number. A page with no next step cannot convert.
  5. Average sentence under 22 words Fail
    Measured: 33.0 words per sentence
    Split long sentences at the first "and" or comma. Short sentences get read; long ones get skimmed.
  6. Largest Contentful Paint under 2.5s Needs work
    Measured: not measured
    Compress and size the hero image, preload the LCP element, and stop render-blocking scripts in <head>.
  7. Cumulative Layout Shift under 0.1 Needs work
    Measured: not measured
    Give images and ad slots explicit width/height, and reserve space for anything injected after load.
  8. No text under 12px on mobile Needs work
    Measured: 7 elements under 12px
    Set a base font-size of 16px and keep small print at 12px or larger. Legal text is still text people have to read.

What the audit saw

Desktop · 1440×900

Desktop · 1440×900 — the page being scrolled top to bottom, as the audit saw it.

Mobile · 390×844

Mobile · 390×844 — the page being scrolled top to bottom, as the audit saw it.

Vitals

TTFB First Contentful Paint
DOMContentLoaded Largest Contentful Paint
Load event Cumulative Layout Shift
DOM nodes Requests24

Usability 82/100

Can people actually use the page — on a phone, with a keyboard, with a screen reader, and without waiting? Worth 35% of the overall score.

Pass Responsive viewport meta tag
Measured: width=device-width, initial-scale=1, shrink-to-fit=no (ok)
5
Pass No horizontal scrolling on mobile
Measured: 390px content in a 390px viewport (0px)
5
Fail Tap targets are at least 44×44px on mobile
Measured: 21 of 28 interactive elements are under 44px
Fix: Give small links and icon buttons padding until they are 44px tall and wide, and leave 8px of space between neighbouring targets.
4
Needs work No text under 12px on mobile
Measured: 7 elements under 12px
Fix: Set a base font-size of 16px and keep small print at 12px or larger. Legal text is still text people have to read.
4
Pass No critical accessibility violations
Measured: 0 nodes
6
Pass No serious accessibility violations
Measured: 0 nodes
4
Pass Few moderate accessibility violations
Measured: 0 nodes
2
Pass Images have alt text
Measured: 0 of 5 images have no alt attribute
4
Pass Form inputs have labels
Measured: no form fields on the page
4
Pass Buttons have an accessible name
Measured: no buttons on the page
4
Pass Heading levels do not skip
Measured: 0 skipped levels (h1 → h2 → h3 → h3 → h3 → h3 → h3 → h3 → h3 → h3 → h3 → h2)
3
Pass Exactly one H1
Measured: 1 H1 elements
3
Pass HTML lang attribute set
Measured: en
2
Pass No JavaScript errors in the console
Measured: 0 errors
3
Pass Few console warnings
Measured: 5 warnings
1
Pass No broken or failing requests
Measured: 0 failing requests
4
Needs work Largest Contentful Paint under 2.5s
Measured: not measured
Fix: Compress and size the hero image, preload the LCP element, and stop render-blocking scripts in <head>.
5
Needs work Cumulative Layout Shift under 0.1
Measured: not measured
Fix: Give images and ad slots explicit width/height, and reserve space for anything injected after load.
4
Needs work Time to First Byte under 800ms
Measured: not measured
Fix: Cache pages at the edge, cut slow database queries, and turn on compression.
3
Needs work Page finishes loading in under 5s
Measured: not measured
Fix: Defer non-critical scripts, lazy-load below-the-fold images, and drop unused third-party tags.
3
Pass No overlay swallowing the first screen
Measured: 0% of the first screen is covered by an overlay
2
Pass Favicon present
Measured: /favicon.svg
2

Copy 86/100

Does the writing tell a visitor what this is, in plain language, fast? Worth 20% of the overall score.

Pass Page title is 15–60 characters
Measured: 37 characters (neu.so | AI agents for every workflow)
6
Pass Meta description is 50–160 characters
Measured: 156 characters (neu.so is an AI studio building agent products and custom AI systems for real-world work: Free LLM API, CircleChat, User Evaluation, Overbrilliant and more.)
6
Pass H1 says something specific
Measured: 29 characters (AI agents for every workflow.)
5
Pass Enough copy to explain the offer
Measured: 723 words
4
Fail Average sentence under 22 words
Measured: 33.0 words per sentence
Fix: Split long sentences at the first "and" or comma. Short sentences get read; long ones get skimmed.
5
Needs work Reading level at or below grade 12
Measured: grade 12.7
Fix: Swap jargon for the words your customers use. Aim for grade 8–10 on marketing pages.
5
Pass No shouting blocks of ALL CAPS
Measured: 0 all-caps blocks
3
Pass No "click here" style link text
Measured: 0 generic links
4
Pass No empty links
Measured: 0 empty links
3
Pass Open Graph tags for sharing
Measured: 3 of 3 present (title, description, image)
3

Trust 90/100

Does the page give a stranger reasons to believe you are real and safe to deal with? Worth 20% of the overall score.

Pass Served over HTTPS
Measured: https
8
Pass No mixed content
Measured: 0 insecure sub-resources
6
Pass Privacy policy linked
Measured: Privacy Policy P P r r i i v v a a c c y y P P o o l l i i c c y y
5
Pass Terms or legal page linked
Measured: Terms of Service T T e e r r m m s s o o f f S S e e r r v v i i c c e e
3
Fail A way to contact a human
Measured: not found
Fix: Put a contact route in the header or footer. A site with no way to reach anyone reads as abandoned.
5
Pass About / who-we-are page linked
Measured: CircleChat A team chat where AI agents plan, route, complete, and verify real work, with people approving every risky st
3
Pass Copyright / owner line present
Measured: © 2026 Neu Software LLC. Privacy Policy P P r r i i v v a a c c y y P P o o l l i
3
Pass Social profiles linked
Measured: linkedin
3
Pass Canonical URL declared
Measured: https://neu.so/
3
Pass Page is indexable
Measured: no robots meta (indexable)
4
Pass At most one redirect
Measured: 0 redirects
3
Pass Final response is 200 OK
Measured: HTTP 200
5

Conversion 73/100

Is there one obvious next step, and is it easy to take? Worth 25% of the overall score.

Pass A call to action above the fold (desktop)
Measured: 2 found (Book a call B B o o o o k k a a c c a a l l l l | Book a call B B o o o o k k a a c c a a l l l l)
8
Pass A call to action above the fold (mobile)
Measured: 2 found (Book a call B B o o o o k k a a c c a a l l l l | Book a call B B o o o o k k a a c c a a l l l l)
6
Pass Between one and five calls to action above the fold
Measured: 2 calls to action
4
Pass CTA wording is specific, not "Submit"
Measured: 0 of 2 are vague
4
Pass A value proposition in the first screen
Measured: 5 words (AI agents for every workflow.)
6
Fail A way to convert on the page
Measured: no form, email or phone link
Fix: Give the visitor something to do — a form, a booking link, a phone number. A page with no next step cannot convert.
4
Needs work Forms ask for five fields or fewer
Measured: no forms to measure
Fix: Every extra field costs conversions. Ask for what you need to make the next contact, and nothing else.
4
Fail Social proof on the page
Measured: none found
Fix: Add one real quote with a name and a face. Social proof is the cheapest conversion lift there is.
5
Needs work First screen paints in under 2s
Measured: not measured
Fix: Every extra second before first paint costs conversions. Inline critical CSS and stop blocking render.
4
Pass No pop-up blocking the first visit
Measured: 0% of the mobile first screen covered
3

Raw findings

Console messages and failing requests (5 messages, 0 bad requests)
  • warning THREE.Clock: This module has been deprecated. Please use THREE.Timer instead. https://neu.so/2d36dd80-735fddeeefe567af81bf.js:1
  • warning [.WebGL-0x34c0014be00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels https://neu.so/
  • warning [.WebGL-0x34c0014be00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels https://neu.so/
  • warning [.WebGL-0x34c0014be00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels https://neu.so/
  • warning [.WebGL-0x34c0014be00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat) https://neu.so/
axe-core violations (0)
Raw JSON

/audit/api/jobs/e8721b621a6e1461

Show this score on your site

A small badge that links back to this report. Paste the snippet anywhere HTML goes — footer, about page, README.

UX Pickle audit score 82

Want a human to look at it?

This audit is automated and deliberately mechanical. If you want a person to work through the parts a script cannot judge — flow, hierarchy, whether the offer actually lands — that is what UX Pickle does.