The setup: 100 sites, same toolset
Over six weeks in early 2026, the Krawly editorial team ran a uniform audit on 100 small-business websites — local services, indie e-commerce stores, and one-person SaaS landing pages. We used the same five Krawly tools on every site so the numbers are directly comparable: SEO Analyzer, Broken Link Checker, Image SEO Checker, Mobile Friendliness Checker, and Page Speed Analyzer.
The point of the exercise was simple: if we could only fix five things on a small-business site, which fixes would move the needle most often?
The findings, in order of how common they were
1. Missing or duplicate meta descriptions — 78 of 100 sites
The most common single issue. Either no `` at all, or every page using the homepage description verbatim. CMS templates from 2018 are the usual culprit — they were copied once and never customised.
Why it matters: Google composes its own snippet when no description exists, but the choice is unpredictable. A custom 140-character description pulled from real product copy raises click-through rate measurably; in the eight sites where the owner went back and rewrote descriptions on top-10 pages, average CTR climbed from 1.8% to 2.9% in the next four weeks (Search Console data).
The fix: Open SEO Analyzer on the page in question, scroll to "Meta description", and rewrite if the audit flags it as missing or duplicate. Keep it under 160 characters; lead with the primary benefit, not the brand name.
2. Heading hierarchy nonsense — 64 of 100 sites
Pages with no H1, multiple H1s, or H2 nested under H4. Often invisible to the user (the visual styling is fine), but a problem for crawlers and accessibility tooling.
Why it matters: H1 is one of the strongest in-page topical signals. Skipped levels also flag accessibility issues to lighthouse and trip rich-result eligibility on long-form content.
The fix: Heading Analyzer gives a flat list with the issue marked next to each violation. The fix is almost always changing two or three CSS class names — the heading text doesn't need to move.
3. Image alt text completely empty — 71 of 100 sites
Of the 100 sites, 71 had at least one above-the-fold image with no alt attribute. On 23 sites the homepage had no alt text at all.
Why it matters: Google Images is a real traffic source for product pages and how-to content. No alt = no Google Images ranking. Plus it's a WCAG 1.1.1 failure that screen readers can't recover from.
The fix: Image SEO Checker flags every image without alt and lets you copy the URL list to fix in your CMS. Aim for descriptive alt copy ("blue Adidas Ultraboost running shoe in size 10") not keyword-stuffed alt copy ("blue running shoe seo running shoes 2026 best running shoe").
4. Slow LCP from unoptimised hero images — 56 of 100 sites
The single biggest performance regression I saw. Hero images served as 2-4 MB JPEGs with no `` hint, blocking Largest Contentful Paint to 4-8 seconds on 4G.
Why it matters: Core Web Vitals is now part of ranking; a "Poor" LCP score is enough to suppress a page even if every other signal is healthy. And every second of LCP delay correlates with ~7% conversion drop on commerce sites.
The fix: Convert hero images to WebP at 80% quality, set `loading="eager"` on the LCP image (and `loading="lazy"` on everything below the fold), and serve via CDN. Page Speed Analyzer flags the specific files. On the eight sites where we did this ourselves, LCP dropped from a median of 5.2s to 1.9s.
5. Broken outbound links from old blog posts — 49 of 100 sites
Half the sites with active blogs had at least three 404-ing outbound links in articles older than two years. The most common pattern was to a tool or service that had since shut down.
Why it matters: Google treats clusters of broken links as a freshness/maintenance signal — pages with many dead links rank lower than equivalent pages with maintained links. It's also a brutal user experience.
The fix: Run Broken Link Checker on the article. For dead outbound links, either remove them, link to a Wayback Machine snapshot via our Wayback Checker, or replace with a current alternative.
The fixes that took less than 30 minutes
Three of these — meta descriptions, alt text, and broken links — can be patched in under 30 minutes per page. Heading hierarchy is similar if your CMS lets you edit raw HTML. Image optimisation is the only one that benefits from a real toolchain (Squoosh, Sharp, or a Cloudflare Polish-style CDN feature).
The takeaway: if you only have an afternoon for SEO this month, run these five checks on your top 10 traffic-driving pages. The fix-to-impact ratio is unusually high because most small-business sites have never had a competent audit before.
Try the same audit yourself
Every tool I used is free and runs in the browser:
Methodology and corrections
The 100 sites were a convenience sample of small businesses we work with directly or who have asked for a free audit through Krawly. Sites with enterprise CDN configurations (Cloudflare Pages, Vercel) were excluded; the patterns there are different. Numbers are from Krawly tool reports and Google Search Console snapshots taken before and four weeks after each fix. If you want us to revise a specific finding, write to info@krawly.io with the URL and we will rerun the audit and update this article.