Blog · November 11, 2026

How to do an SEO keyword audit for a small business website

Your website can look great and still bring almost no one from Google. Often the reason is simple: the pages aren't set up for the words your customers actually type. A keyword audit finds that gap. It checks which searches each page is built to show up for, and what to change so the right people find it.

This guide walks you through a keyword audit in seven steps, using free tools and Google's own guidance. It takes an afternoon for a small site, and you don't need to be an SEO expert.

What a keyword audit is, and how it differs from a full SEO audit

A full SEO audit checks the technical health of a site: speed, mobile, HTTPS, broken links, structured data and more. A keyword audit asks a narrower question for each page: which search should this page win, and does the page say so clearly? Both matter, and the keyword part is usually where small business sites have the most room to grow.

Step 1: List the pages that should bring you customers

Write down your home page, each service or product page, your location or contact page, and any landing pages. Skip pages like privacy and terms. For most small businesses this list is 5 to 20 pages, and each one should have its own job.

Step 2: See what you already show up for

Open Google Search Console and go to the Performance report. It shows the searches (queries) where your site appeared, how many times it was seen (impressions), how many people clicked, and your average position. By default it shows the past three months.

Look for two things:

  • Searches with impressions but few clicks. Google already connects your page to them, but your title or description isn't earning the click.
  • Searches where your average position sits just off the first page. A clearer page about that topic can move it up.

If your site is new and Search Console shows little data, skip ahead and use your own knowledge of how customers describe what you do.

Step 3: Pick one main keyword per page, and label its intent

Google's own starter guide says to think about the words a user might search for to find your content. For each page, pick one main search and two or three close variations. Then label why someone types it:

  • Local: the search includes a place or "near me". Example: "dog groomer in Cherry Hill".
  • Buy: the person is ready to book or buy. Example: "emergency plumber", "book a deep clean".
  • Info: the person wants to learn first. Example: "how often should I clean gutters".

Local and buy searches belong on service pages and landing pages. Info searches are better answered by a blog post that links to the service page.

One rule matters a lot: one main keyword per page. If two pages chase the same search, they compete with each other, and neither does well.

Step 4: Check the title, description and main heading

These three are where Google and people look first.

  • Title: Google says a good title is unique to the page, clear and concise, and describes what's on it. Put the main keyword near the start, and your city if you serve a local area. Example: "Deep House Cleaning in Cherry Hill, NJ | Bright Home Co."
  • Meta description: Google says a good one is short, unique to the page and includes the most relevant points. Write it like a small ad: what you do, where, and one reason to click.
  • Main heading (H1): one per page, saying the same thing as the title in plain words.

Step 5: Check the page content

  • Enough to say: a service page with under 300 words rarely answers the questions a customer has. Cover what you do, how it works, the area you serve, prices or how pricing works, and common questions.
  • Section headings: break the page into clear parts, each with a heading.
  • Image alt text: describe each photo in a few words, for example "finished walk-in shower with glass door".
  • Internal links: link from your blog posts and home page to the service page, using words that describe it.
  • No keyword stuffing: Google says keyword stuffing is against its spam policies, and repeating the same words over and over is tiring for readers. Write for people.

Step 6: Find the searches you have no page for

Compare your keyword list with your page list. Any important local or buy search without its own page is a gap. Fill it with a new service page or a landing page. Fill info searches with a helpful blog post that links to the right service page.

Step 7: Fix, then measure

Make the changes, then ask Google to look at the updated pages with the URL Inspection tool in Search Console. Give it a few weeks, then go back to the Performance report and compare clicks, impressions and position for the searches you targeted. Keep what works, and repeat the audit every few months.

Do it faster with AdCrewly

AdCrewly's SEO keyword audit does steps 3 to 6 for one page. Enter your page and it reads the live page the way a search engine does. You get:

  • the keywords to target, each labeled local, buy or info, with a reason it fits your business;
  • a new title, meta description and main heading built around them, with your city first when you serve a local area;
  • the page checks that matter for keywords, ranked by severity, with fixes ready to paste;
  • the service pages and blog posts to create next.

Each audit uses one AI action, and the free plan includes AI actions. The full SEO auditor adds about 25 ranking factors, including robots.txt, sitemap and structured data.

Then the same AI crew builds the pages: a multi-page website with a page for each service, or a landing page per keyword with an SEO title, a meta description and a lead form, on your own domain if you like. Turn on the weekly SEO blog automation and each draft targets one realistic search, waiting for your approval.

Your keyword audit checklist

  • Pages that should bring customers listed
  • Search Console queries checked for each page
  • One main keyword per page, labeled local, buy or info
  • Title, meta description and H1 built around it
  • Content long enough to answer real questions
  • Headings, alt text and internal links in place
  • Missing pages added as service pages, landing pages or blog posts
  • Results compared in Search Console a few weeks later

Sources

  1. Google Search Central: SEO Starter Guide
  2. Search Console Help: Performance report (Search results)
  3. Search Console Help: What are impressions, position, and clicks?

Checked November 11, 2026. Trademarks belong to their owners. AdCrewly is not affiliated with the companies named on this page.

SEO keyword audit guide: frequently asked questions

What is an SEO keyword audit?

A check of which searches each page of your website is set up to show up for. It looks at your title, meta description, main heading and content, then tells you which keywords to target and what pages are missing.

How often should I do a keyword audit?

Every few months for a small business site, and after you add a new service or page. Check Search Console in between to see which searches bring clicks.

Can I do a keyword audit for free?

Yes. Google Search Console is free and shows the searches where your site appears. AdCrewly's SEO keyword audit uses one AI action per page, and the free plan includes AI actions.

How many keywords should one page target?

One main keyword and a few close variations. If two pages chase the same search, they compete with each other.

What is the difference between an SEO auditor and a keyword audit?

An SEO auditor checks a page's overall technical health, such as speed, mobile, HTTPS and structured data. A keyword audit focuses on which searches the page should win. AdCrewly gives you both in one audit.

Put your marketing crew to work this week

Start free with no card, or try any paid plan free for 14 days. Your crew drafts, you approve, and nothing goes live without your OK.