Lumen Notes is a fictional landing page we wrote to show what a report looks like. Every number below was produced by the same audit your site would get.
How consistently the page handles type, color, spacing and structure across 36 checks. It can't judge brand, imagery, copy or whether the design persuades.
26 findings: 7 high, 8 medium, 11 low priority.
Scores by category
Typography34
Hierarchy59
Color61
Spacing51
Consistency95
Accessibility32
Template signals63
Start here
Too many typefaces
5 typefaces render visible text. Pick one typeface for headings and one for body text (they can be the same family). Replace the rest.
People who need larger text rely on pinch-to-zoom. Blocking it locks them out of the content.
Suggested fix
Remove user-scalable=no and maximum-scale from the viewport meta tag.
Medium priorityMeasuredTypography · Mobile · TYP-06
08 Text too small to read on a phone
5 text elements are smaller than 12px.
Evidence
Smallest size
9px
Elements under 12px
5
Why it matters
Text under 12px is hard to read on a phone without zooming, so the information in it is effectively hidden.
Suggested fix
Raise captions, labels and legal text to at least 12px, ideally 13 to 14px.
9px9px9px10px
Mobile capture, 4 of 5 flagged elements shown.
Medium priorityMeasuredHierarchy · Desktop · HIE-01
09 Page lacks a single main heading
The page has 2 h1 headings.
Evidence
h1 elements
2
Expected
1
Why it matters
The main heading tells visitors, search engines and screen readers what the page is about. Without exactly one, that message is missing or split.
Suggested fix
Mark the headline that states what you offer as the only h1, and use h2 for section titles.
"Supercharge your team's knowledge to…"
Desktop capture, 1 of 2 flagged elements shown.
Medium priorityMeasuredHierarchy · Desktop · HIE-03
10 Headings don't stand out from body text
A section heading (28px) is as large as the main heading (26px).
Evidence
h1 size
26px
Body size
13px
Ratio
2.00 (aim for 2.5 or more)
Largest h2
28px
Why it matters
Size contrast is what lets someone scan a page in five seconds. If headings and body are close in size, everything reads at one volume.
Suggested fix
Make the main heading at least 2.5 times the body size, and step each level down clearly (for example 56, 32, 22, 16).
h1 26px
Desktop capture, 1 of 2 flagged elements shown.
Medium priorityDesign judgmentHierarchy · Desktop · HIE-04
11 No clear primary action on the first screen
3 differently colored filled buttons compete on the first screen.
Evidence
Filled buttons above the fold
3
Distinct button colors
3
#6366f1
#22c55e
#f97316
Why it matters
The first screen should answer "what do I do here?". With no prominent button, or several fighting for attention, visitors hesitate.
Suggested fix
Give the first screen one filled button in your accent color for the main action. Style any second action as an outline or text link.
A design opinion based on measurements. Reasonable designers can disagree.
"Sign up""Book a demo""Watch video"
Desktop capture, 3 of 3 flagged elements shown.
Medium priorityDesign judgmentColor · Desktop · COL-03
12 Competing accent colors
4 unrelated accent hues are used across buttons, text and gradients.
Evidence
Accent hue families
4
Suggested maximum
2
#6366f1
#a855f7
#22c55e
#f97316
Why it matters
An accent works because it is rare. Several unrelated accents compete, and visitors can't tell which one marks the main action.
Suggested fix
Choose one primary accent for actions and at most one secondary. Express everything else in neutrals and tints.
A design opinion based on measurements. Reasonable designers can disagree.
Medium priorityMeasuredAccessibility · Desktop · A11Y-02
13 Form fields without labels
1 of 1 form field has no label.
Evidence
Unlabelled fields
1 of 1
Why it matters
A placeholder vanishes as soon as someone types, and assistive technology may not read it at all, so people can't tell what a field is for.
Suggested fix
Give every field a visible <label> connected with for/id, or an aria-label when the design has no room for one.
email
Desktop capture, 1 of 1 flagged element shown.
Medium priorityMeasuredAccessibility · Desktop · A11Y-04
14 Page language is not declared
The html element has no lang attribute.
Evidence
lang attribute
missing
Why it matters
Without a declared language, screen readers may pronounce the page with the wrong accent and browsers can't offer translation reliably.
Suggested fix
Add the language to the html tag, for example <html lang="en">.
Medium priorityCommon patternTemplate signals · Desktop · SIG-01
15 Purple-to-blue gradient
5 gradients use the indigo-to-purple range.
Evidence
Matching gradients
5
#eef2ff
#f5f3ff
#fdf4ff
Why it matters
This gradient is one of the most repeated looks on recent landing pages, so it makes a site harder to tell apart from many others.
Suggested fix
Replace it with a flat brand color, or build a gradient from colors that belong to your own palette.
A widely used default. It says nothing about how this site was made.
Desktop capture, 4 of 4 flagged elements shown.
Low priorityMeasuredTypography · Desktop · TYP-04
16 Body line spacing is off
Body text has a line-height of 1.30 (16.9px on 13px text).
Evidence
Line-height ratio
1.30
Comfortable range
1.45 to 1.65
Why it matters
Tight lines blur into a block; very loose lines stop reading as a paragraph. Both slow reading down.
Suggested fix
Set body line-height between 1.45 and 1.65.
Desktop capture, 1 of 1 flagged element shown.
Low priorityMeasuredTypography · Desktop · TYP-07
17 Lines of text are too long
1 paragraph runs to about 206 characters per line.
Evidence
Longest line
~206 characters
Comfortable range
60 to 75
Why it matters
Past roughly 80 characters, the eye loses its place when it jumps back to the next line.
Suggested fix
Cap text blocks at 60 to 75 characters per line (a max-width of about 65ch).
~206 chars
Desktop capture, 1 of 1 flagged element shown.
Low priorityMeasuredHierarchy · Desktop · HIE-02
18 Heading levels are skipped
2 headings skip a level.
Evidence
h2 to h4
"Lightning fast"
h1 to h4
"Game changer"
Why it matters
Heading levels are the page's outline. Skipped levels confuse screen-reader navigation and usually mean headings were chosen for their size, not their role.
Suggested fix
Use levels in order (h1, then h2, then h3) and control the look with CSS instead of the tag.
h2 → h4h1 → h4
Desktop capture, 2 of 2 flagged elements shown.
Low priorityMeasuredColor · Desktop · COL-01
19 Too many text colors
7 distinct text colors are in use.
Evidence
#9ca3af
42% of text
#4b5563
27% of text
#1f2937
12% of text
#b6bcc6
9% of text
#ffffff
6% of text
#c7d2fe
2% of text
#a78bfa
2% of text
#9ca3af
#4b5563
#1f2937
#b6bcc6
#ffffff
#c7d2fe
#a78bfa
Why it matters
Each text color implies a different meaning. When there are many, none of them reads as intentional.
Suggested fix
Reduce to one main ink, one muted ink, one accent for links and actions, and white for text on dark surfaces.
Low priorityMeasuredSpacing · Mobile · SPC-04
20 Content touches the screen edge on mobile
9 text blocks sit within 8px of the screen edge.
Evidence
Blocks near the edge
9
Recommended gutter
16px or more
Why it matters
Text that runs to the edge of the glass looks unfinished and is harder to read.
Suggested fix
Give page content a side gutter of at least 16px on small screens.