The SEO basics most small business sites still get wrong
We audit a lot of small business websites, and the pattern is remarkably consistent: the owner is worried about backlinks and content strategy, competitive concerns that genuinely matter eventually, while the site is quietly losing search visibility to problems basic enough that fixing them takes an afternoon, not a strategy document.
This isn't a criticism of the business owners. Most of them were never taught SEO fundamentals, and most of the advice they encounter online skips straight to advanced tactics because that content performs better than a checklist of unglamorous basics. So the basics stay broken, quietly, for years.
Every page having the same title tag
We still see sites where every page, from the homepage to a deep product page, shares an identical or near-identical title tag, usually just the business name repeated everywhere. Search engines use title tags as a primary signal for what a page is actually about, and a duplicated title tells them nothing distinct about any individual page.
The fix is mechanical once you see it: every page needs a title that describes what's specifically on that page, ideally including the phrase someone would actually search to find it. This alone, with no other changes, has moved the needle for more small business sites we've audited than any single other fix we make.
No clear heading structure
A page with no H1, or with five H1 tags competing for the same signal, or with headings used purely for visual size rather than actual content hierarchy, confuses both search engines and the users skimming the page. Headings are a structural map of the page's content, and when that map doesn't correspond to reality, everyone reading it, human or machine, has a harder time finding what they came for.
We rebuild heading structure on almost every audit we do, and the fix is rarely dramatic: one clear H1 per page describing the main topic, H2s for major sections underneath it, used consistently rather than picked based on which font size looked good in the design at the time.
Images with no meaningful alt text
Alt text serves two purposes that get conflated constantly: accessibility for users with screen readers, and a signal to search engines about what an image actually shows. "image1.jpg" or a blank alt attribute satisfies neither purpose, and we find this on the majority of small business sites we look at, including on product images that would otherwise be a meaningful source of search traffic.
Writing real alt text is genuinely quick once you know to do it: describe what's in the image the way you'd describe it to someone who can't see it, plainly and specifically. It's a small task that gets skipped almost everywhere, and fixing it across a site usually only takes a couple of hours.
Slow load times nobody's measured
Plenty of small business owners have never actually run their own site through a page speed test, and are surprised to learn it's loading in six or seven seconds on mobile, a range where a meaningful share of visitors leave before the page even finishes rendering. Search engines factor load speed into ranking, and users vote with their attention long before that ranking effect even kicks in.
The fixes here are usually not complicated either: oversized images that were never compressed, a plugin nobody remembers installing still running in the background, a theme carrying far more code than the site actually uses. We run this test on the first call with every new SEO client, because it's often the single biggest lever available.
Plenty of small business owners have never actually run their own site through a page speed test, and are surprised to learn it's loading in six or seven seconds on mobile, a range where a meaningful share of visitors leave before the page even finishes rendering.
Duplicate content nobody noticed
Plenty of small business sites unintentionally publish the same content at multiple URLs, a page reachable both with and without a trailing slash, or with and without "www," with no canonical tag telling search engines which version is the real one. Search engines end up splitting ranking signal across duplicates instead of concentrating it on one authoritative page.
This one is invisible to a business owner clicking around their own site, since every version looks identical in the browser. It only shows up when you check how a page is indexed, which is exactly why it survives unnoticed for years on sites that otherwise look perfectly fine.
A missing or broken sitemap
An XML sitemap tells search engines what pages exist and roughly how they relate to each other, and a meaningful share of small business sites either don't have one, have one that was generated once and never updated, or have one pointing at pages that no longer exist. None of these failures are visible to a regular visitor, which is exactly why they go unfixed.
We regenerate and submit a fresh sitemap on every project we touch, and check it again any time a site's structure changes significantly. It's a small, mechanical task, and skipping it means search engines are working with a map of the site that's partly wrong.
Why we check these before touching keyword strategy
Keyword strategy assumes search engines can actually crawl, index, and correctly attribute ranking signal to your pages in the first place. If duplicate content is splitting that signal, or a broken sitemap is hiding pages entirely, no amount of keyword research fixes the underlying problem, it just optimizes content that a search engine may never fully credit.
We've had clients arrive wanting a keyword strategy who actually needed a technical cleanup first, and once we explain the order of operations, it usually makes intuitive sense. Build the strategy on a foundation that's actually structurally sound, not on top of problems that will keep undermining it either way.
None of this is exciting to write about, and none of it is what most SEO content online chooses to cover, because "check your alt text" doesn't generate the same engagement as a bold new strategy. But it's where the actual leverage is for most small business sites, and it's free.
We fix these basics before recommending anything more advanced, every time, because there's no point building a content strategy on top of a foundation with holes this large in it. Get the basics right first, and a lot of the more advanced work becomes easier and cheaper besides.
We send every new SEO client a copy of the checklist we use for this pass, unedited, before we start any billable work. A few have taken it and fixed the basics themselves without hiring us for anything further, which is fine. We'd rather be useful upfront than protect a checklist as if it were the whole value of the engagement.