How to use this checklist
This checklist is ordered by what moves a small business site the most, not by what is easiest to tick off. Most lists you will find online are alphabetical piles of forty items, and a person with three free hours a month never gets past the first screen.
Work top to bottom. Do not start section four until section two is done. If you only ever finish sections one to three, you will still be ahead of most sites in your town, because most small business sites never get the basics right.
If you are weighing whether to do this yourself or pay someone, read our guide to doing it yourself versus paying for help first. It explains what is worth paying for. This page is the work itself, and it is written for plumbers, salons, shops, accountants and contractors alike. Where an example helps, it is labeled as an example.
Get Google able to see you, say clearly what you do and where, give every service its own page, prove you are real, then measure once a month.
1. Let Google see you
Nothing else on this list matters if Google cannot read your site. This section takes about an hour and you only do it once.
- Verify your site in Google Search Console. It is free, and it is the only place Google tells you directly what it thinks of your site. See what Search Console is if you have never opened it.
- Submit your sitemap. Most website builders create one at your address followed by /sitemap.xml. Paste that into the Sitemaps screen.
- Check that nothing is blocking you. Open your site in a private window and make sure it loads. Then search Google for your business name in quotes. If nothing from your own site appears, something is wrong, and it is usually a setting left on from when the site was being built.
- Make sure the site uses https. The address should start with https and show no warnings.
- Make sure the site works on a phone. Open it on yours. If you have to pinch and zoom, fix that before anything else.
Example: a roofing company had a "discourage search engines" box ticked in its website settings from the build stage, two years earlier. The site was invisible on purpose and nobody remembered. It takes ten seconds to check and it is more common than you would think.
2. Say what you do and where, plainly
Google, and the AI assistants that now answer questions directly, both need to know three things about you: what you sell or do, who it is for, and where you do it. Put all three where a stranger would look.
- Your homepage title. This is the blue line in search results. Write it as what you are plus where you are, for example "Emergency plumber in Tulsa" or "Family dentist, Fort Myers." Keep it under about 60 characters.
- Your homepage first paragraph. One or two plain sentences saying what you do, who you do it for, and the area you cover.
- Your name, address and phone number in the footer of every page, written exactly the same way everywhere, including on your Google profile.
- Your hours, if customers visit or call.
If you serve an area rather than a single storefront, list the towns you cover on a page. Do not list forty towns in a footer. That looks like a trick and helps no one. We cover how to build real area pages elsewhere in this guide.
The order of impact
Before the next sections, a way to sort every item you will ever be told to do. Ask two questions: how long will it take, and how much could it change? The grid below shows where common tasks land.
The top left box is the one that matters. A small business almost always has several items sitting there untouched, because nobody ever sat down and asked. Page titles, a claimed and complete Google Business Profile, and a Search Console account are the standard three.
The bottom right is where owners lose months. Buying listings on dozens of directories, tweaking code on pages with almost no text, chasing a keyword nobody types. Skipping those is a decision, not a gap.
3. Give every service its own page
This is the single biggest change most small sites can make. A site with one "Services" page listing eight things asks Google to choose one search to rank for. A site with eight pages gives it eight chances.
For each thing you sell or do, build one page. Each page needs:
- A title that names the service and the place, such as "Water heater replacement in Raleigh."
- A first paragraph that answers the question a customer typed, in one or two sentences.
- What is included, how long it takes, what affects the price (in words, not figures you cannot stand behind), and what happens next.
- At least one real photo of your actual work, and a real review or two if you have them.
- One clear next step: call, book, or request a quote.
The difference between a thin page and a useful one is whether a stranger could decide to hire you from it. Thin content is a page with a heading and three sentences. We go deep on the whole site structure in small business website SEO, so here the rule is simple: one service, one page, one real answer.
4. Prove you are real
Google and AI assistants are both trying to avoid recommending a business that turns out to be a ghost. Reduce the doubt.
- Claim and finish your Google Business Profile. Pick the right categories, add hours, services, photos, and a short description. It is the single most visible asset for any local business.
- Ask for reviews. After every job, ask. Ask for specifics: what was the problem, what did we do, how did it go. Detailed reviews carry far more weight than five stars with no words.
- Add an About page with real people. Names, faces, years in business, licenses and certifications, in plain sentences.
- Show real work. Photos from actual jobs beat stock images every time, for customers and for search.
Reviews are worth a page of their own, and we wrote one: how reviews shape AI recommendations covers why specifics matter so much.
5. Fix speed and the small technical things
This sits fifth for a reason. A fast site with nothing useful on it still loses to a slower site that answers the question. But a site that takes eight seconds to load on a phone will lose customers before they read a word.
- Run your address through Google's PageSpeed Insights. It is free. Fix the red items it names, starting with oversized images.
- Give every image a short plain description, called alt text, saying what is in the photo.
- Make sure every page has its own title and its own one-sentence description, not the same one copied across the site.
- Check that your phone number is a tappable link on mobile.
- Fix broken links. Search Console will list pages that return errors.
Do not buy a speed service before you have compressed your images and removed plug-ins you do not use. Those two steps handle most of the problem on most small sites.
6. Earn mentions from other real places
A link or mention from another real organization tells search engines you exist outside your own website. You need a handful of good ones, not hundreds of weak ones.
The sources that fit a small business are mostly ordinary relationships. Your chamber of commerce. A local supplier or manufacturer whose product you install. A charity or school you sponsor. A trade association. A local news story or podcast. A neighboring business that recommends you and links to you.
Do not buy link packages. They are one of the most common ways small businesses waste a budget, and we list the warning signs in small business SEO red flags. A handful of real local mentions is worth more than a hundred bought ones.
7. Measure once a month
Set a calendar reminder for the first of each month. Open Search Console and write down four things: total clicks, total impressions, your average position, and which pages got the most clicks. Put them in a simple note.
Do not check daily. Search results move around, and daily numbers will make you anxious without telling you anything. Monthly numbers show direction. If you want to understand what each number means, read how to read Search Console in plain words.
Also, once a month, ask an AI assistant the questions your customers would ask, such as "best electrician near me" with your town. Note whether you appear. Our free AI visibility check shows how to do this properly.
What to leave off your list
A checklist is partly about what you refuse to do. Leave these off until the seven sections above are finished.
- Submitting to dozens of business directories. A few established ones are fine. A blast is not.
- Stuffing your town name into every sentence. Write for a person.
- Chasing keywords with almost no searches because they feel winnable.
- Redesigning the whole site before fixing the titles and pages you already have.
- Paying anyone who promises a ranking by a date. Nobody controls that.
None of this means SEO is complicated. It means it is a set of ordinary jobs done in a sensible order, then repeated.
Adjusting the checklist to your kind of business
The seven sections apply to everyone, but the weight shifts depending on how customers reach you. Four common cases, each shown as an example.
A business that travels to customers (a cleaner, a roofer, a locksmith). Sections two and four carry the most weight. Your Business Profile needs a defined service area, and your site needs honest pages for the towns you really serve. Reviews that name the town help more than anything else on the list.
A business customers visit (a salon, a cafe, a repair shop). Section one and the profile matter most, because people searching "near me" are often a few minutes away. Keep hours exact, including holidays, and add photos of the inside and the entrance so a first-time visitor can find the door.
A professional practice (an accountant, a lawyer, a dentist). Section three and section four dominate. People are choosing someone to trust with something important, so pages that explain the process, the credentials and the typical questions do the selling. Names, photos and bios of actual people are not optional here.
A shop that sells online. Your product and category pages are your service pages, so section three applies to them. If you run on Shopify, our guide to Shopify SEO for small stores covers the platform-specific details this list leaves out.
Nothing about your type removes a section. It only changes where the first hour goes.
A simple rhythm for running the checklist
A checklist is useless if it lives in a browser tab you never reopen. Turn it into a small routine.
Week one of the month: record last month's Search Console numbers and ask an AI assistant two customer questions. Ten minutes.
Week two: write or improve one page. Pick the service that earns you the most and has the weakest page. An hour or two.
Week three: send review requests to everyone you served in the last month who has not yet reviewed you. Reply to any new reviews. Twenty minutes.
Week four: make one outreach for a local mention. Email a supplier, a school, a neighbor business. Fifteen minutes.
That routine adds up to a few hours a month and covers sections three, four, six and seven every cycle. Once a quarter, go back through sections one, two and five to make sure nothing has drifted, especially after any site redesign or change of phone number.
How RunOctopus handles this
If you would rather not work through a list like this yourself, RunOctopus does it for you. It is a done-for-you service. Its AI, called Ollie, researches your business, then writes and publishes pages directly on your own website. A team plans, writes, reviews and publishes alongside Ollie.
It works with Shopify, WordPress, WooCommerce and Wix. There is nothing to install, nothing to approve, nothing to upload and nothing to schedule. Pages go live on their own.
In the first week you get 8 long-form articles, 6 pages, and a custom interactive tool built for your niche. After that it is 175+ pieces of content a month, written, published and linked. You also get reports on where ChatGPT, Perplexity, Claude and Gemini name your business. And there is a 90-day promise: more visibility on Google and in AI answers within 90 days, measured against the 90 days before you joined, or every dollar back.
You can see what Ollie would do before deciding anything. The free site read takes your address, reads your site and shows the plan. No account, no call.