Website audits have a credibility problem. Most are automated PDF dumps: 200 line items, a scary red score, and a sales call. So here is the other kind. After more than a hundred real audits across law firms, healthcare, retail, hospitality, and our own properties, the same ten problems show up over and over. Some cost rankings, some cost leads, and the two most expensive ones are usually invisible until someone goes looking. We know, because two of the ten were quietly costing us money on this very site.
Key Takeaways
- The most expensive problems are silent: analytics that can't compute return, forms that fail without errors, hosts serving broken responses only to crawlers.
- Tool scores miss the money issues. An automated scan gives you 200 line items; the ten below are what actually moves revenue.
- Nobody's site is clean, including ours. We found two of these ten on gravitas.digital, and we do this for a living.
- The fastest high-return fix is almost never technical: it's answering leads faster than your competitors do.
The Ten
1. Analytics that can't answer the money question
The most common finding in paid-traffic audits: conversion events fire, but without the data that makes them useful. We audited a retailer spending real money on Meta ads whose purchase event never sent the order value. Every ROAS number in their dashboard was uncomputable. They had been making budget decisions on it for months. If your analytics can't tell you what a lead or sale is worth by channel, everything downstream of it is guesswork wearing a dashboard.
2. Your host serving broken pages to Google (and only Google)
This one was ours. Our hosting provider's proxy cache had a bug: first-time visitors and crawlers received an empty "not modified" response instead of the actual page. Humans with warm caches saw a perfect site. Googlebot saw nothing, and our indexed page count quietly collapsed. No tool flagged it, because tools browse like humans. We found it by reading raw response headers, fixed it with a few lines of server config, and watched indexing recover within weeks. If your pages are dropping out of Google and nothing looks wrong, look at what your server sends a cold, condition-less request.
3. Forms that fail silently
A lead form that throws an error is annoying. A lead form that says "thank you" and delivers nothing is a disaster, because nobody reports it. We have found forms that had been swallowing leads for weeks after a backend file was deleted during an unrelated cleanup. The test costs five minutes: submit your own form monthly and confirm the lead arrives where a human reads it. Almost nobody does this.
4. The beautiful hero that costs you rankings
An 18-megabyte autoplay video at the top of the homepage. We see a version of this constantly, and we have fixed it on client sites where re-encoding brought the file to 2MB with no visible quality loss. Google measures how long your largest element takes to appear, and it ranks you accordingly. The fix is boring: compress, poster-first loading, play after the page settles. The ranking and bounce-rate effects are not boring.
5. Heading soup
Three H1s on a page, H6s used because they "looked right," section titles that are actually styled paragraphs. On one healthcare site we corrected over a hundred heading-level errors across ten pages. Headings are the outline Google and screen readers use to understand your page. When the outline is nonsense, both audiences quietly downgrade you.
6. Ghost URLs from the last redesign
Every site that has changed platforms carries a graveyard: old category pages, dead blog slugs, feed URLs from a CMS you left years ago. Google remembers all of them, and every one that 404s instead of redirecting leaks authority and crawl budget. The fix is a redirect map from the old world to the new one. Twenty minutes of config, and it is missing from most migrations we review.
7. Optimizations that don't optimize
Ours again. Our stylesheet was named styles.min.css, implying minification. It was a byte-identical copy of the unminified file and had been for months. The lesson generalizes: sites are full of settings that claim to do things (caching plugins, image optimizers, "SEO-ready" themes) that stopped doing them, or never did. An audit verifies outcomes, not labels.
8. Images with nothing to say
Empty alt text across entire media libraries. It is an accessibility failure first, an SEO leak second, and increasingly an AI-comprehension problem, because assistants summarizing your site can't read pictures either. Bulk-fixable in an afternoon once someone actually looks.
9. Titles and descriptions on autopilot
Duplicate meta descriptions across dozens of pages, titles that end in " - Home", pages where the theme generates one description and a plugin generates a second and Google gets to pick. These are the fields that write your ad in the search results. Leaving them to defaults is like letting your CMS write your headlines, which is exactly what it is.
10. Nobody follows up
The least technical finding and the most expensive one. The site works, the lead arrives, and the reply goes out nine hours later, after the prospect has already talked to someone faster. Speed-to-lead beats almost every optimization above, and it is fixable this week; we wrote about using an intake agent to answer in minutes. If you fix only one thing on this list, fix this one.
Why Tool Scores Miss This
Automated scanners are good at what they measure: tags, speed metrics, broken links. Half the list above is invisible to them. A scanner cannot know your purchase event is missing its value, that your form delivers to a dead inbox, or that your host behaves differently for crawlers than for people. Those findings come from a human reading raw responses, submitting real forms, and following the money path from click to signed client. That is the difference between an audit and a report.
Find Out What's On Your List
We do a free version of this: a recorded teardown of your site, narrated, specific, and yours to keep. No call required, no 200-item PDF, just the handful of findings that matter with the fix for each. Request one here and we'll send the video. If your list turns out to be clean, that is genuinely worth knowing too.