The small business SEO checklist: 15 checks you can run today
Fifteen checks stand between most small business sites and a clean read by Google. Between September 7 and October 12, 2026 we pulled 220 homepage audits from small business sites; 210 came back usable, and every percentage below runs on those 210. Checks 1 to 7 come from the audit data, ordered by failure rate. Checks 8 to 15 you run by hand: a browser tab and about ten minutes.
Titles
Titles lead the failure list. 129 of 210 homepages (61.4%) carry a title outside the 30 to 60 character range Google displays in full. 83 (39.5%) run past 60 and get cut off mid-phrase. 44 (21.0%) sit under 30. Two (1.0%) are empty, which leaves a blank headline. Only 81 titles (38.6%) sat in the safe zone.
- 1. Title between 30 and 60 characters. View source on the homepage (Ctrl+U; Cmd+Option+U on a Mac), find the
<title>line, count every character including spaces. - 2. A different title on every page. Cheap templates copy one title site-wide, and every page then competes with itself for the same phrase.
The rewrite method, with before-and-after examples, sits in our title tag guide.
Technical basics
Four configuration items decide whether Google can crawl the site at all.
- 3. XML sitemap live and submitted. Audits flagged no sitemap on 52 of 210 sites (24.8%), one in four. Flags read stored fields rather than a fresh re-check, so treat this and the next number as directional. WordPress plugins generate a sitemap free; submit it in Search Console. The full run-through is in our sitemap and robots.txt guide.
- 4. robots.txt present and open. Flagged missing on 23 of 210 (11.0%). No file means no crawl rules and no Sitemap line pointing Google at the map.
- 5. https everywhere. 26 of 210 crawl URLs (12.4%) still started with plain http://. The recorded scheme approximates coverage, and a live http:// homepage wears a Not Secure warning in every browser.
- 6. No noindex tag on the homepage. Two of 210 (1.0%). Rare, and a full blackout when it happens. View source, search for noindex, remove it.
Homepage content
- 7. More than 300 words on the homepage. 4 of 210 (1.9%) sat under that bar, one of them at 50 words or fewer. A thin front door gives the index little to hold. Name the services you sell, the trade area you cover, and the questions customers ask before they ring.
The one-minute manual checks
The audit data holds none of the next eight items, so no failure counts here. They decide whether a listing earns the click.
- 8. Meta descriptions on the pages that matter. One plain sentence or two per page, written out. Leave the field empty and Google composes its own, usually from stray page text.
- 9. One H1 per page. Theme templates often ship two. Keep a single headline that says what the page does.
- 10. Viewport tag. The line that tells phone browsers the page fits their width. If your site needs pinch-zoom on a phone, start here.
- 11. Alt text on informative images. A short factual description of what each image shows. Decorative images can stay blank.
- 12. Structured data. LocalBusiness markup in JSON-LD, carrying your business name, address, phone and opening hours. It feeds the rich results Google builds for local firms.
- 13. Open Graph tags. They set the title, description and image on the card when a link gets shared.
- 14. Favicon. The tab icon and the mark shown beside your site name in mobile results. A default grey globe reads as abandoned next to a competitor's mark.
- 15. Google Business Profile and analytics. Profile live and linked to the site, footer name, address and phone matching it exactly, Search Console verified, analytics installed. Mismatched details split your local presence across listings.
What most owners skip
The robots.txt wording tops the list. The audits record whether the file exists, none of what it says, and a Disallow: / line closes the whole site regardless of everything above. Open yours and read it end to end. Then the unfashionable items: Open Graph tags, the favicon, Business Profile hours. Nothing breaks when they are missing, which is why they stay missing. A broken share card in a group chat costs referrals nobody counts.
How long until rankings move
Removing a block works fast: a noindex lifted and re-indexed can see the listing back within days. Position changes lag. Title rewrites show as click changes first: a clearer title wins the click at the same position. New sites in competitive trades need months rather than weeks. The checklist takes a site to neutral: it stops the avoidable losses and hands Google a clean read of what you sell. Beating a competitor with years of links behind them is a separate job.
How many of the 15 does your site pass?
Run the free SiteGrade audit: it checks 1 to 7 for you in one pass, then hands you the manual list for the rest.
Run the free audit