SEO Audit Checklist for Small Business Websites: What to Check Before You Pay

Before you pay anyone for SEO, check five things yourself: whether Google can find and index your pages, whether each page has a clear title, whether the site works fast on a phone, whether your content answers real customer questions, and whether you can measure calls and forms. Free Google tools cover nearly all of it.
Key takeaways
- Most basic SEO problems show up in two free tools: Google Search Console and PageSpeed Insights.
- Google says it costs nothing to get into search results and that no one can guarantee a #1 ranking.
- Use the 25-point table below to sort problems into "fix now" and "fix later" before you hire.
Why should you audit your website before paying for SEO?
An audit tells you what is actually broken, so you can judge whether an SEO proposal fixes real problems or sells generic tasks. It also protects you from paying monthly for work your site does not need. A two-hour check now makes every sales pitch you hear later easier to grade.
Google is direct about this. Its technical requirements page says it costs nothing to get a page into search results, "no matter what anyone tries to tell you." A page only needs three things to be eligible: Googlebot can reach it, it returns a working status instead of an error, and it has indexable content.
The stakes are real. An Ahrefs study of about 14 billion pages found that 96.55% got zero traffic from Google. The main reasons were no search demand for the topic, no backlinks, and a mismatch with what searchers wanted. A good audit checks for all three, not just technical settings.
What free tools do you need for a do-it-yourself SEO audit?
You need four free tools: Google Search Console, PageSpeed Insights, your Google Business Profile dashboard and a web browser on both a phone and a computer. Search Console shows what Google sees. PageSpeed shows how fast real visitors get your pages. Your Business Profile shows how local searchers see you.
- Google Search Console. Free from Google. The key reports are Page indexing, Sitemaps, URL Inspection, HTTPS and Performance. The Performance report shows clicks, impressions, click-through rate and average position, with the past three months shown by default.
- PageSpeed Insights. Enter any URL to see real-user speed data and a lab test.
- Google Business Profile. Where your name, address, phone and hours live in Google.
- Your phone. Tap through your site like a customer and note anything slow or broken.
If an agency wants Search Console access for an audit, Google's hiring guide says to give read access only.
Can Google find and index your pages?
Open the Page indexing report in Search Console and confirm your key service pages are listed as indexed. Then check that your sitemap is submitted, robots.txt is not blocking pages you want found, and each page has only one live version. Pages Google cannot index cannot rank.
Sitemap
A sitemap is a file that lists the pages you want found. Google's sitemap guide says one sitemap can hold up to 50,000 URLs or 50MB uncompressed, which covers almost every small business site. Submit it in the Sitemaps report and add a "Sitemap:" line to your robots.txt file. Google calls a sitemap "merely a hint," so submitting one does not force anything to be indexed.
robots.txt
Visit yoursite.com/robots.txt. This file tells crawlers which URLs they may visit. Google's robots.txt guide warns that it is "not a mechanism for keeping a web page out of Google." A blocked page can still appear if other sites link to it. To keep a page out, use a noindex tag or a password.
Page indexing report
Google's Page indexing help page says not to expect every URL to be indexed, so focus on your money pages: services, locations, contact and home. Labels to know:
- Crawled, currently not indexed: Google visited but did not add the page yet. No need to resubmit.
- URL marked noindex: the page tells Google not to index it. Remove the tag if you want it found.
- Not found (404): fine for pages you deleted on purpose. If the page moved, set a 301 redirect.
For any single page, paste its address into the URL Inspection tool. It shows whether the page is indexed and which URL Google picked as the main version.
Canonical URLs
The same page often loads at several addresses, such as with and without "www." Google's canonical guide lists permanent redirects and the rel="canonical" tag as strong signals for which version should count, and sitemap listing as a weak one. It advises against using robots.txt or noindex to pick a main version.
Do your page titles and descriptions tell people what each page is about?
Each page should have its own title that names the service and, when it matters, the place you serve. Each should also have a meta description that sums up the page. Repeated, vague or keyword-stuffed titles make it hard for Google and customers to tell your pages apart.
Google's title link guide asks for a title on every page that is descriptive and concise, avoids vague labels like "Home," and does not repeat keywords. There is no set character limit; Google cuts titles to fit the screen. Google may also build the title from your main heading, so your H1 should match the page.
Meta descriptions follow similar rules. The snippet guide says to write a unique description for each page that sums up the whole page. Google often uses page text instead, so a good description helps but cannot be forced.
Check links too. Google's link guidance says links should be real <a href> links, anchor text should describe the target page, and "click here" does not help. Every important page should be linked from at least one other page on your site.
Is your site fast and usable on a phone?
Run your home page and top service pages through PageSpeed Insights and look at the real-user section first. Good means Largest Contentful Paint at or under 2.5 seconds, Interaction to Next Paint at or under 200 milliseconds and Cumulative Layout Shift at or under 0.1. Then use the site yourself on a phone.
Those three limits come from web.dev's Core Web Vitals research, measured at the 75th percentile of page visits. In plain words: content shows fast, taps respond quickly, and nothing jumps around.
PageSpeed Insights shows two kinds of data. Field data comes from real Chrome users over the past 28 days, so a fix takes weeks to show. Lab data is one simulated test that can change from run to run. The 0 to 100 lab score reads like this: 90 and up is good, 50 to 89 needs work, and under 50 is poor.
Keep speed in proportion. Google's page experience guide says it always tries to show the most relevant content, even when page experience is weak, and that chasing a perfect score just for SEO may not be the best use of your time. The same guide lists secure HTTPS pages as part of a good experience.
Google's mobile-first indexing guide says Google uses the mobile version of your site for indexing and ranking. If your phone layout hides service details, reviews or headings that show on desktop, Google may never count them.
Does your content answer what customers actually search for?
Technical fixes only help if the pages are worth showing. Each main service needs its own page that answers the questions customers ask before they call, in plain language, with specific details about your work. Google also wants to see who runs the business and why the content exists.
Google's helpful content guide gives a useful self-test. Does the page offer original information, not a rewrite of what others say? Is it clear who created it? Was it made to help visitors, or mainly to attract search traffic?
For local service businesses, also check your Google Business Profile. Google says local ranking rests on relevance, distance and prominence. Your name, address and phone should match exactly between your profile and your website. You can add LocalBusiness structured data with at least your business name and address, though Google does not guarantee it will show any special result.
What does the 25-point SEO audit checklist look like?
The checklist below groups 25 checks into five areas: can Google find it, can people read it, does it load well, can customers trust it, and can you measure it. Mark each line pass or fail. Every check uses a free tool or your own browser, with no paid software required.
| Area | # | What to check | Where to check it |
|---|---|---|---|
| Find it | 1 | Search Console is verified for your domain | Search Console |
| Find it | 2 | An XML sitemap exists and is submitted in the Sitemaps report | Search Console |
| Find it | 3 | robots.txt does not block pages you want found | yoursite.com/robots.txt |
| Find it | 4 | Money pages show as indexed in the Page indexing report | Search Console |
| Find it | 5 | No important page carries a noindex tag by mistake | URL Inspection |
| Find it | 6 | One version of the site loads (https, with or without www); the others redirect | Browser |
| Find it | 7 | Duplicate pages point to one canonical URL | URL Inspection |
| Find it | 8 | Moved pages use a 301 redirect, not a 404 | Page indexing report |
| Read it | 9 | Every page has its own title that names the service and place | Browser tab, page source |
| Read it | 10 | Every page has a unique meta description that sums up the page | Page source |
| Read it | 11 | Each page has one clear main heading (H1) | Page source |
| Read it | 12 | Menu and in-text links are real links with descriptive words | Browser |
| Read it | 13 | Every important page is linked from at least one other page | Browser, sitemap |
| Read it | 14 | Images that carry meaning have alt text | Page source |
| Load it | 15 | The site serves over HTTPS with no security warnings | Browser, HTTPS report |
| Load it | 16 | Mobile pages show the same content as desktop | Phone |
| Load it | 17 | LCP at or under 2.5 seconds on real-user data | PageSpeed Insights |
| Load it | 18 | INP at or under 200 milliseconds | PageSpeed Insights |
| Load it | 19 | CLS at or under 0.1 | PageSpeed Insights |
| Trust it | 20 | Each core service has its own page, not one long list | Your site |
| Trust it | 21 | Pages answer real customer questions with specific details | Your site |
| Trust it | 22 | It is clear who runs the business and who wrote the content | About page, bylines |
| Trust it | 23 | Name, address and phone match the Google Business Profile | Business Profile |
| Trust it | 24 | LocalBusiness structured data includes name and address | Rich Results Test |
| Measure it | 25 | Calls and form fills are tracked, and you check clicks and queries monthly | Search Console, analytics |
When an SEO proposal arrives, compare its task list to your fails. A good one should name most of them.
How do you decide what to fix first?
Fix anything that stops Google from finding your money pages first, such as noindex tags, robots.txt blocks or broken redirects. Then fix titles and mobile problems on your top pages. Content gaps come next. Speed tweaks on low-traffic pages come last, because relevance outweighs small speed gains.
- Blockers: items 1 to 8. One noindex tag can remove a service page from search.
- Top-page basics: items 9 to 16 on your home page and best service pages.
- Content and trust: items 20 to 24.
- Speed polish: items 17 to 19 on pages that fail real-user data.
- Measurement: item 25, from day one, so you can tell what worked.
Then use the audit to interview SEO providers. Google's hiring guide suggests asking what results to expect, by when, and how success is measured. Be wary of anyone who promises rankings.
Frequently asked questions
How long does a do-it-yourself SEO audit take?
For a small site, most owners can get through it in an afternoon. Most of the time goes to reading Search Console reports and running your top five pages through PageSpeed Insights. If you are setting up Search Console for the first time, expect to wait a few days, since new properties need time to collect data.
Do I need paid SEO software to run this checklist?
No. Every item in the 25-point table can be checked with free tools: Google Search Console, PageSpeed Insights, your Google Business Profile dashboard and your own browser. Paid crawlers save time on large sites and catch more broken links and duplicate titles at once, but a small service business can find its biggest problems without them.
What should I do if Google has not indexed some of my pages?
First check whether those pages matter. Google says not every URL needs to be indexed. For pages that do matter, open URL Inspection, look for a noindex tag, a robots.txt block or a canonical pointing elsewhere, and fix it. Then make sure another page on your site links to it and that it appears in your sitemap.
Is a perfect PageSpeed score necessary to rank?
No. Google says relevance comes first and that chasing a perfect score just for SEO may not be the best use of your time. Aim for the good range on real-user data: LCP at or under 2.5 seconds, INP at or under 200 milliseconds and CLS at or under 0.1. Fix pages that fail those, then move on to content.
How often should a small business repeat this audit?
Run the full checklist once a quarter and after any redesign, platform move or big batch of new pages. Check the Search Console Page indexing and Performance reports monthly, since problems like an accidental noindex tag or a broken redirect usually show up there first. A quarterly habit catches most issues before they cost you calls.
The bottom line
You do not need to be technical to find most of what is wrong with your site. Search Console, PageSpeed Insights and a phone will show the blockers, weak titles and thin pages. Fix what you can, then hire help for the rest with your checklist in hand. Forty-Second Street has built small business websites since 2010, and we are glad to walk through your results. Book a free call with Mike or run the free 60-second check to see where you stand today.
Sources
- Google Search Central: Google Search technical requirements
- Google Search Central: Introduction to robots.txt
- Google Search Central: Build and submit a sitemap
- Search Console Help: Page indexing report
- Search Console Help: URL Inspection tool
- Google Search Central: How to specify a canonical URL
- Google Search Central: Influencing your title links in search results
- Google Search Central: Control your snippets in search results
- Google Search Central: Mobile site and mobile-first indexing best practices
- web.dev: How the Core Web Vitals metrics thresholds were defined
- Google for Developers: About PageSpeed Insights
- Google Search Central: Understanding page experience in Google Search results
- Google Search Central: Link best practices for Google
- Google Search Central: Creating helpful, reliable, people-first content
- Google Search Central: Local business (LocalBusiness) structured data
- Google Business Profile Help: Tips to improve your local ranking on Google
- Ahrefs: 96.55% of Content Gets No Traffic From Google
- Google Search Central: Do you need an SEO?
- Search Console Help: Performance report (Search results)
Keep reading
