Example reportThis is what you get after an audit. The site is made up; the format is real.
northwind-bakery.com
A warm, photo-led site that sells the mood well but hides its two jobs, ordering and opening hours. Fix contrast and the hero first; most of the rest is polish.
- critical
- 3
- major
- 5
- minor
- 4
Scores by audit
If you only do three things
Opening hours and prices fail contrast
The two facts visitors come for are unreadable for low-vision users and on phones in sunlight.
FixUse #8A6E45 (4.6:1) for small text; keep the beige for large decorative headings only.
Headline never says what you sell
Visitors decide in seconds whether they are in the right place.
FixLead with what you sell and the benefit, then keep the warmth in the subline.
Ordering is three clicks deep
Every extra step loses people. Ordering is the main reason to visit the site.
FixPut one primary "Order for pickup" button in the hero that opens the order page directly.
Poor 48/100
This is where I'd start. Some of your most important text is hard to read, and the slider never sits still.
- critical
Opening hours and prices fail contrast
Beige #C9B79C on white for hours, prices and footer links — about 2.6:1. The two facts visitors come for are unreadable for low-vision users and on phones in sunlight.
FixUse #8A6E45 (4.6:1) for small text; keep the beige for large decorative headings only.
- critical
Hero slider auto-advances with no pause
Five slides rotate every 3 seconds; there is no pause or stop control. Moving content distracts, fails slow readers, and only slide one is ever really seen.
FixReplace the slider with one still photo and one message. Move the other slides into sections below.
- minor
Social icons have no accessible names
Instagram and Facebook links are icon-only SVGs without labels. Screen readers announce them as "link" with no destination.
FixAdd aria-label="Northwind on Instagram" (and so on) to each link.
Needs work 55/100
People clearly want your bread. The path from "ooh" to an order just leaks at every step.
- critical
Ordering is three clicks deep
To order: Menu → Shop → Pre-order. There is no order button in the hero. Every extra step loses people. Ordering is the main reason to visit the site.
FixPut one primary "Order for pickup" button in the hero that opens the order page directly.
- major
Checkout asks for an account first
Step one of checkout is "Create an account" with seven fields. Forced sign-up is one of the most common reasons people abandon a purchase.
FixOffer guest checkout with name, phone and pickup time. Suggest an account after the order.
Needs work 57/100
Your tone is lovely. Your words just don't say what you sell or what a button will do.
- major
Headline never says what you sell
The hero headline is a slogan with no product, place or promise. Visitors decide in seconds whether they are in the right place.
NowCrafted with love since 1987
TryFresh sourdough and pastries, ready for pickup in 20 minutes
- minor
Buttons say "Click here"
Product cards end in "Click here" links. Vague labels hide what happens next and read badly to screen readers.
NowClick here
TrySee today's bakes
Needs work 66/100
Getting around is mostly easy. The same action wears three different names, though.
- major
Same action, three names
"Order", "Shop" and "Pre-order" all lead to the same page. People hesitate when labels differ; they assume each leads somewhere new.
FixUse "Order for pickup" everywhere: nav, hero, product cards and footer.
Good 70/100
Search engines can read you fine, but every page introduces itself as "Home".
- major
Every page is titled "Home"
All 14 pages share the title tag "Home | Northwind". Search engines cannot tell pages apart, and results look identical.
FixWrite unique titles, e.g. "Sourdough & pastries in Hamburg | Northwind Bakery".
- minor
Product photos weigh 3–4 MB each
Largest image is 4.1 MB; largest contentful paint is 4.8 s on mobile. Slow pages rank lower and lose visitors before they see anything.
FixServe WebP or AVIF at display size with lazy loading below the fold.
Good 71/100
It looks beautiful. A few tweaks would make the important things stand out more.
- major
Primary button looks like a nav link
The nav "Order" link has the same weight and size as About, Menu and Story. Without a visual anchor the eye has nowhere to land.
FixMake it a filled button in the brand brown and give it space from the other links.
- minor
Body text is small, light and too wide
14px, weight 300, about 95 characters per line. Long faint lines tire readers, so the story section gets skimmed.
Fix16–17px, weight 400, max width around 65 characters, line height 1.6.
Your 30-minute plan
0 of 8 doneSmall fixes with a big pay-off. Tick them off as you go.