PaidToFree

The small business SEO checklist agencies charge for

A free, practical SEO checklist for small business websites: Google Business Profile, service pages, titles, speed, reviews and tracking. Work through it in a weekend.

By PaidToFree · · 5 min read

Agencies sell "SEO audits" for a lot of money. For a small or local business, almost everything that matters fits on one checklist, and you can do most of it yourself in a weekend.

Work through it in order. The early items make the biggest difference, and the later ones build on them.

1. Set up the free Google tools

You can't improve what you can't see. Before changing anything, set up the free tools that show how Google sees your site.

  • Google Search Console. Add your site, verify it, and submit your sitemap (usually yoursite.com/sitemap.xml). This is where you'll see which searches you appear for, which pages are indexed, and any errors.
  • Google Business Profile. If customers visit you, or you serve a local area, this is the listing that appears on Google Maps and in the local results. Claim it and verify it.
  • Bing Webmaster Tools. Sign in and import your site from Search Console in one click. Bing also powers other search engines, so it's free extra reach.

2. Complete your Google Business Profile

For local businesses, your Business Profile often matters more than your website. Fill in everything:

  • Primary category. Pick the one that describes your main service most precisely, for example "Plumber" rather than "Contractor". Add secondary categories for other services.
  • Name, address and phone. Use your real business name with no extra keywords stuffed in. Keep these details identical everywhere they appear online.
  • Hours, services and service areas. Include holiday hours. Missing or wrong hours send customers to a competitor.
  • Photos. Add real photos of your premises, team and work, and keep adding new ones.
  • Posts and updates. Share offers, news and new work now and then. It shows the business is active.

3. Get reviews, and reply to them

Reviews affect both where you appear in local results and whether people choose you when they see you. The simplest way to get more is to ask every happy customer, and to make leaving a review one tap.

Put a review QR code at your counter, on receipts and on invoices. You can make one, plus printable cards, with our free Google review QR code generator. Reply to every review, good or bad, because future customers read the replies too.

4. Give every service its own page

This is the most common gap on small business websites. If one "Services" page lists ten things, Google has one page to rank for ten different searches, and it usually ranks for none of them.

Create one page for each main service, and one per town or area if you serve several and have something genuinely different to say about each. Each page should:

  • Target what people actually search, like "boiler repair in Leeds" or "wedding photographer Pune".
  • Explain what's included, who it's for, rough prices or how pricing works, and how to book.
  • Answer the questions customers ask you on the phone.
  • Include real photos of that work.

Avoid copying the same text and changing only the town name. Google treats near-duplicate pages as low value.

5. Write titles and descriptions that earn the click

Your title tag and meta description are what people see in search results. They're your advert.

  • Title: put the service and place first, and your brand last. For example: Emergency Plumber in Leeds, Same-Day Callouts | Smith Plumbing. Around 60 characters shows in full.
  • Description: about 150 characters that give a reason to click: what you offer, what makes you different, and a nudge to act.
  • Make every page's title unique.

Most website builders (WordPress with an SEO plugin, Wix, Squarespace, Shopify) have a field for both on every page.

6. Use clear headings and useful content

  • Give each page one main heading (H1) that says what the page is about.
  • Break the rest into sections with subheadings, so both readers and Google can scan it.
  • Write for the customer, not for Google. If a sentence only exists to repeat a keyword, cut it.
  • Add a short FAQ section based on real questions from customers.

7. Make it fast and easy on phones

Most local searches happen on phones, and slow pages lose visitors.

  • Test your main pages with Google's free PageSpeed Insights. Focus on the suggestions it marks as having the biggest impact.
  • Compress images before uploading them. Huge photos straight off a phone camera are the most common cause of slow small business sites.
  • Remove plugins, sliders and pop-ups you don't need.
  • Check that buttons are easy to tap and your phone number is a tap-to-call link.

8. Fix the technical basics

You don't need to be technical for these. Search Console will point out most problems.

  • HTTPS. Your address should start with https://. Most hosts include this for free.
  • One version of your site. www.yoursite.com and yoursite.com should redirect to the same place.
  • No accidental "noindex". Some site builders hide new sites from search engines until you switch them on. Check the Pages report in Search Console to see what's indexed.
  • Broken links. Fix or redirect pages that return errors, especially ones other sites link to.

9. Add structured data

Structured data (schema) tells Google exactly what your business is, where it is and when it's open. Many website builders and SEO plugins add LocalBusiness schema for you once you fill in your details. Check your pages with Google's free Rich Results Test.

  • List your business on the major directories for your country, such as Bing Places and Apple Business Connect, plus the directories specific to your industry. Use exactly the same name, address and phone number everywhere.
  • Earn links from real local connections: suppliers, partners, local associations, events you sponsor, and local news. A few relevant links beat hundreds of random ones.
  • Never buy links. It breaks Google's rules and can hurt your rankings.

11. Track what's working

Once a month, open the Performance report in Search Console:

  • Look for pages with lots of impressions but few clicks. Rewrite their titles and descriptions to be more compelling.
  • Look for searches you appear for on page two. A little more useful content on that page can push it onto page one.
  • Note which pages bring enquiries, and create more content like them.

What to skip

  • Keyword stuffing. Repeating a phrase over and over makes pages worse, not better.
  • Guaranteed number-one rankings. Nobody can promise that, and anyone who does is selling something risky.
  • Mass-produced pages. Dozens of thin or AI-generated pages with little real value can drag your whole site down.

How long does it take?

Google needs time to crawl and trust changes. Fixes to your Business Profile can show up within days. New pages and better titles usually take a few weeks to a few months. Keep going, check Search Console monthly, and keep adding genuinely useful pages.