A small business SEO checklist comes down to five areas: a complete Google Business Profile, one clear page for each service and location, a fast mobile-friendly website, steady reviews, and a few trusted local links. Get those right and you will outrank most local competitors, because most of them never finish the basics. Below are 20 tasks, in the order we would do them, with how long each one takes. Use this small business SEO checklist as a four-week plan, then repeat the monthly tasks.
You do not need a big budget to do most of this. You need a free afternoon a week and a list. Here is the list.
Week 1: Get found on Google Maps
For a local business, the map results bring in more calls than anything else. Start here.
- Claim and verify your Google Business Profile. (30 minutes) Go to Google Business Profile, search for your business, and verify it. If someone else claimed it years ago, request ownership.
- Pick the right primary category. (10 minutes) This is the single most important setting. “Plumber” beats “Contractor.” Add a few secondary categories that match services you really offer.
- Fill in every field. (45 minutes) Hours, holiday hours, service areas, services with descriptions, a business description, and at least 10 real photos of your team, work and location.
- Make your name, address and phone number identical everywhere. (1 hour) Your website, Google, Apple Maps, Bing, Yelp, Facebook and your industry directories should show the exact same details. Mismatches confuse Google and AI assistants alike.
Our guide on how to rank in the Google Map Pack goes deeper on this step.
Week 2: Fix your website pages
- Give every service its own page. (2 to 4 hours) One page that lists ten services ranks for none of them. A page for “water heater repair” can rank for water heater repair.
- Write a clear title and H1 on each page. (1 hour) Include the service and the city: “Water Heater Repair in Franklin, TN.” Keep titles under 60 characters.
- Answer the obvious questions on each page. (ongoing) Price range, how long it takes, what areas you serve, what makes you different. These answers are what Google and ChatGPT quote.
- Add your phone number and a contact button near the top of every page. (30 minutes) SEO brings the visit. The page has to turn it into a call.
- Create a page for each city you serve, but only if you can say something specific. (2 hours each) Local projects, team members, reviews from that town. Copy-and-paste city pages with the name swapped do more harm than good.
Week 3: Make the site fast and easy to crawl
- Test your speed on a phone. (15 minutes) Run your homepage through Google PageSpeed Insights on mobile. If the main content takes longer than 2.5 seconds to appear, it is costing you visitors. See our page speed guide for fixes.
- Compress your images. (1 hour) Oversized photos are the most common reason small business sites are slow.
- Set up Google Search Console. (20 minutes) It is free, and it is the only place Google tells you directly which pages it indexed and which it ignored.
- Submit your sitemap. (5 minutes) Most website platforms create one automatically. Add it in Search Console.
- Check for pages Google refuses to index. (30 minutes) In Search Console, open Pages and look at “Why pages aren’t indexed.” Fix anything important that shows up there.
Week 4: Build trust
- Ask every happy customer for a Google review. (ongoing) Send a direct review link by text right after the job. A steady flow beats a burst.
- Reply to every review, good and bad. (10 minutes a week) Short, specific and polite. Future customers read the replies.
- Get listed in the directories your customers use. (2 hours) Chamber of commerce, industry associations, and the two or three directories that show up when you search for your service.
- Earn a few local links. (ongoing) Sponsor a youth team, join a business association, offer a quote to the local paper. One link from a respected local site is worth more than dozens from random directories.
Every month after that
- Publish one genuinely useful article or project page. Answer a question customers ask you on the phone. That is the content that ranks and gets cited by AI search.
- Check your numbers. Calls and form leads from Google, Google Business Profile views and calls, and which pages bring visitors. If you cannot tell where your leads come from, fix your tracking before spending more.
What to skip
- Buying links or reviews. It can get your listing suspended.
- Stuffing keywords. Write for the customer. Google is very good at spotting pages written for robots.
- Chasing dozens of keywords at once. Win your main service in your main city first.
- Rebuilding the whole website. Most sites need better pages, not a new design.
How to track your small business SEO checklist
A checklist only works if you can see what changed. Before you start, set up three free tools so you can measure progress against your starting point.
- Google Search Console shows which searches bring up your site, how often people click and which pages have problems.
- Google Analytics 4 shows visits and, once you set up conversions, calls and form submissions from organic search.
- Google Business Profile insights show how many people found you on Maps, called you or asked for directions.
Write down your numbers on day one: organic visits, Search Console clicks, Business Profile calls and the number of reviews. Check the same numbers on the first of each month. Small businesses that track this simply tend to stick with SEO long enough to see it work.
Small business SEO checklist mistakes we see most
Most small business websites we review have the same handful of problems. Fixing them is often worth more than any new tactic.
- One page for every service. A single “Services” page cannot rank for plumbing repair, water heaters and drain cleaning at once. Give each service its own page.
- Inconsistent business details. A different phone number or old address on directories confuses Google and AI assistants. Keep your name, address and phone identical everywhere.
- Slow mobile pages. Large photos and too many plugins make pages slow on phones, where most local searches happen.
- No reason to call. Pages that rank but bury the phone number or form waste the traffic you worked for.
- Buying links or reviews. Both can trigger penalties or profile suspensions that take months to undo.
If you only have time for one thing this month, fix the first item on that list. Service pages are the foundation of every other task on the small business SEO checklist.
When to bring in help
Many owners can complete the first two weeks of this checklist themselves. The later tasks, such as technical fixes, structured data and earning local links, take skills and time most owners do not have.
A good rule: if you have worked through the checklist for three months and calls from Google are not growing, get a second opinion. Ask any agency you talk to which items on this list they would do first and why. Our guide on how to choose an SEO company lists the questions to ask.
Google Business Profile checklist in detail
Your Google Business Profile drives most map results and many AI answers about local businesses. Use this list to make sure nothing is missing.
- Primary category that matches your main service exactly, plus relevant secondary categories.
- Business name exactly as it appears on your signage, with no extra keywords.
- Address or service area, hours, holiday hours, phone number and website link.
- Every service you offer, each with a short description and price range where it makes sense.
- At least ten recent photos of your work, team, vehicles and location.
- Answers to the five questions customers ask most, added in the Q&A section.
- A post every week or two about offers, projects or news.
Check the profile monthly. Google and users can suggest edits, and a wrong phone number or closed-on-Sunday mistake can cost you calls for weeks before anyone notices.
Service page checklist
Each service page on your site should do two jobs: rank for that service and convince the visitor to call. Before you publish or update a page, run through this list.
- One main service per page, named in the page title, the main heading and the first paragraph.
- A short answer to the customer’s main question in the first two sentences.
- The towns or neighborhoods you serve for that service, written naturally rather than as a list of keywords.
- Photos of real jobs, with descriptive file names and alt text.
- Prices or price ranges where you can share them, and what affects the cost.
- Reviews or short case examples from customers who bought that service.
- A phone number and form above the fold on mobile.
- Three to five common questions with clear answers at the bottom of the page.
Pages built this way also give AI assistants clear, quotable facts about what you do and where, which helps you show up when customers ask them for recommendations.
Local link building ideas that actually work
Links from other websites still help Google decide which local businesses to trust. For small businesses, the best links come from real relationships in your community, not from link sellers.
- Your local chamber of commerce, business association or Rotary club member directory.
- Suppliers and manufacturers you work with, many of which list approved installers or dealers.
- Local sponsorships such as youth sports teams, school events and charity drives.
- Local news coverage of a project, a milestone or useful advice during a busy season.
- Industry associations and licensing bodies that publish member lists.
Aim for a few relevant links each quarter. One link from a respected local organization is worth more than dozens from directories nobody visits.
Technical SEO checks a small business can do
You do not need to be a developer to catch the technical issues that hold most small business sites back. Once a quarter, check the following.
- Search Console’s Pages report for pages that are not indexed and the reasons why.
- Core Web Vitals in Search Console for slow pages on mobile.
- Broken links and missing pages, using a free crawler or your website platform’s tools.
- That every important page has a unique title and meta description.
- That your site loads over HTTPS everywhere, with no mixed-content warnings.
If you find problems you cannot fix, write them down and ask your web developer or SEO company to explain the fix and how long it will take.
Review checklist for small businesses
Reviews influence map rankings, click-through and AI recommendations. A simple routine keeps them coming without feeling pushy.
- Ask every happy customer within a day of finishing the job, while the experience is fresh.
- Send a direct link to your Google review form by text or email so it takes one tap.
- Suggest they mention the service and town, for example “water heater replacement in Murfreesboro,” without scripting their words.
- Reply to every review, positive or negative, within a few days and in a calm, specific tone.
- Never offer discounts or gifts for reviews, and never post reviews for yourself. Both break Google’s rules.
A business that earns two or three genuine reviews a week will usually pass competitors that collected a burst of reviews years ago and stopped.
Questions people ask AI about a small business SEO checklist
What is the most important item on a small business SEO checklist?
A complete, accurate Google Business Profile. For local searches it is often the first thing customers see, and it drives calls and directions before anyone visits your website.
How often should I update my small business SEO checklist?
Work through the setup tasks once, then review the monthly tasks on the first of every month. Recheck the full checklist every six months or after a website redesign.
Can a small business do SEO without a website?
You can show up on Google Maps with only a Business Profile, but a website with a page for each service gives you far more searches to rank for and builds trust with customers and AI assistants.
How many reviews does a small business need for SEO?
There is no fixed number. Aim for a steady flow of recent reviews that mention your services and towns, and more than your closest competitors in the map results.
Does social media help small business SEO?
Not directly. Social profiles do not raise rankings, but they can send visitors, support your brand searches and give AI assistants consistent information about your business.
What is the fastest SEO win for a small business?
Completing your Google Business Profile and fixing service pages that are missing or thin. Both can improve visibility within weeks rather than months.
What should be on a local SEO checklist?
A complete Google Business Profile, consistent business listings, one page per service and area, fast mobile pages, steady reviews, local links and basic structured data.
How long does it take to complete a small business SEO checklist?
The setup tasks take about four weeks for most owners working a few hours a week. The monthly tasks then take two to four hours a month.
Do I need to hire someone to complete a small business SEO checklist?
Not for the first steps. Most owners can set up their Google Business Profile, fix business listings and improve service pages themselves. Technical fixes, structured data and link building are where outside help usually pays off, especially in competitive local markets.
Related small business guides
Frequently asked questions
How long does small business SEO take to work?
Google Business Profile improvements can show up in weeks. Website rankings for competitive services usually take three to six months of steady work. The businesses that win are the ones that keep going after month two.
Can I do SEO for my small business myself?
Yes. Everything in weeks 1, 2 and 4 is doable by an owner or office manager. Technical speed fixes and content at scale are where outside help usually pays for itself. If you do hire help, start with our list of questions to ask an SEO company.
Does my small business need a blog?
You need pages that answer customer questions. Call it a blog, a resources section or project pages. One useful article a month beats four thin ones.
How do I show up in ChatGPT and AI search?
The same basics help: consistent business information, real reviews, and clear pages that answer questions. We cover the details in our guide to getting your local business recommended by AI assistants.
Want a second set of eyes?
If you would rather have someone go through this checklist with you, our local SEO team can audit your profile and site and tell you which five items will move the needle first. Request a free review.



