Quick Takeaways
- Small business SEO comes down to six areas: setup, technical health, on-page basics, local SEO, content, and tracking.
- Start with setup. If Google Search Console isn’t connected and your pages aren’t indexed, nothing else on this list can work.
- Most of the checklist is free. You need time, Google Search Console, and a Google Business Profile, not expensive tools.
- Local businesses should prioritize their Google Business Profile and reviews, because the map results often sit above everything else.
- SEO takes months, not days. Expect to see impressions grow first, then rankings, then clicks.
A small business SEO checklist covers six areas: getting your site set up in Google Search Console, fixing technical problems, optimizing each page’s title and headings, building your local presence, publishing useful content, and tracking results every month. The 25 steps below are in the order we recommend doing them. Each one is something a business owner can check without hiring anyone.
Tick them off as you go. If you only have an hour today, start with the five steps under Where to Start If You Only Have an Hour near the end.
Phase 1: Setup (Do This First)
These steps make sure Google can find your site and that you can see how it performs. Skip them and you’re working blind.
1. Set up Google Search Console
Search Console is Google’s free tool that shows which searches your site appears for, your average position, and any problems Google finds. Go to search.google.com/search-console, add your domain, and verify it (your web host or domain registrar can help).
2. Submit your XML sitemap
Your sitemap lists every page you want Google to find. Most WordPress SEO plugins create one automatically (usually at yourdomain.com/sitemap_index.xml or /sitemap.xml). Submit it in Search Console under Sitemaps.
3. Install Google Analytics 4
Search Console shows what happens in Google. Analytics shows what visitors do once they arrive: which pages they read and whether they call or fill out a form. Set up the forms and phone clicks you care about as key events.
4. Check that your pages are indexed
Search Google for site:yourdomain.com to see roughly which pages are indexed, then use URL Inspection in Search Console on your most important pages. On WordPress, also make sure Settings → Reading → “Discourage search engines from indexing this site” is unchecked. Learn more about how Google indexes your website.
5. Add your site to Bing Webmaster Tools
Bing also powers results in other search engines and some AI assistants. It takes a few minutes, and you can import your site straight from Search Console.
Phase 2: Technical SEO
Technical SEO makes sure your site is secure, fast, and easy for Google to crawl.
6. Use HTTPS and one version of your domain
Your site should load on https:// with a padlock, and every other version (http://, with or without www) should redirect to that one address. Duplicate versions split your rankings.
7. Make sure it works well on phones
Google ranks the mobile version of your site. Open every key page on your phone and check that text is readable, buttons are easy to tap, and nothing runs off the screen. Then run a website speed test on mobile.
8. Fix slow pages and Core Web Vitals
Check your pages in PageSpeed Insights and the Core Web Vitals report in Search Console. Large images and too many scripts are the usual causes. See how to improve Core Web Vitals.
9. Find and fix broken links and 404 errors
Search Console lists pages Google couldn’t reach under Pages → Not indexed. Fix broken links, and when you move or delete a page, add a 301 redirect to the closest replacement.
10. Keep your site updated and backed up
Hacked or broken sites lose rankings fast. Keep WordPress, your theme and plugins updated, and keep tested backups. See how to update WordPress plugins safely and how to back up a WordPress site.
Phase 3: On-Page SEO
On-page SEO tells Google what each page is about and makes searchers want to click.
11. Give every important page one main keyword
Write down the search you want each page to rank for: “emergency plumber in Tulsa” for one service page, “water heater installation cost” for an article. Two pages targeting the same search compete with each other, so give each page its own.
12. Write a unique title tag for every page
The title tag is the blue headline in Google. Put the page’s keyword near the start and keep it to about 50–60 characters. See how long title tags and meta descriptions should be.
13. Write a meta description that earns the click
The meta description is the short summary under the headline. Google doesn’t rank on it, but a clear one with the keyword and a reason to click (prices, hours, a free quote) gets more clicks.
14. Use one H1 and clear H2/H3 subheadings
Each page should have one main heading (H1) that includes its keyword, with H2 and H3 subheadings breaking up the content. See how to use heading tags for SEO.
15. Link your pages together
Link from articles to your service pages and between related pages, using descriptive words instead of “click here.” See what internal links are and how they help SEO.
16. Compress images and add alt text
Resize photos before uploading (most don’t need to be wider than 2,000 pixels), use WebP where you can, and describe each image in its alt text. “Technician repairing a furnace in a basement” beats “IMG_4031.”
Phase 4: Local SEO
If you serve customers in a specific area, these steps often matter more than anything else, because Google’s map results appear above the regular listings for most local searches.
17. Claim and complete your Google Business Profile
Fill in every field: categories, services, hours, service area, photos, and a description. Post updates occasionally and answer questions. This profile is what appears in the map results.
18. Keep your name, address, and phone number consistent
Your business name, address and phone (often called NAP) should be identical on your website, Google Business Profile, and every directory listing. Mismatches confuse Google about which business is which.
19. Ask every happy customer for a Google review
Reviews are one of the strongest local ranking signals and they persuade searchers to call. Send a direct review link after each job, and reply to every review, good or bad. Never buy reviews: Google removes them and the FTC now penalizes it. See how review farms sell fake Google reviews.
20. List your business in the main directories
Start with Bing Places, Apple Business Connect, Yelp, the BBB, your chamber of commerce, and the top directories for your industry. Quality and consistency matter more than quantity.
21. Add LocalBusiness schema markup
Schema is code that spells out your business name, address, phone and hours for search engines. Most SEO plugins can add it from a settings screen without touching code.
Phase 5: Content and Authority
Content gives Google more reasons to show your site, and links from other sites show that you’re trusted.
22. Create a page for each service
One page that lists everything you do can’t rank for every service. A dedicated page for each main service (and, if it fits your business, for each main area you serve) gives each one a chance to rank.
23. Answer the questions customers ask you
Every question you hear on the phone (“how much does it cost?”, “how long does it take?”, “do I need a permit?”) is a search someone is typing into Google. Answer them in articles or FAQ sections.
24. Earn links from local and industry websites
Links from suppliers, partners, local news, sponsorships, associations and industry directories tell Google other people vouch for you. One relevant local link is worth more than dozens of random ones, and never buy links.
Phase 6: Tracking
25. Review Search Console every month and improve what’s close
Once a month, open Performance in Search Console and look at queries and pages. Pages sitting in positions 8–20 are your quickest wins: improve their title, content and internal links to push them onto page one. Learn how search visibility is measured and why rankings move around.
Where to Start If You Only Have an Hour
If you can’t do all 25 steps this month, do these five first. They have the biggest impact for the least effort:
- Connect Google Search Console and submit your sitemap (steps 1–2).
- Check that your important pages are indexed (step 4).
- Complete your Google Business Profile (step 17).
- Rewrite the title tags on your homepage and main service pages (step 12).
- Send review requests to your last five happy customers (step 19).
Why SEO Starts With Your Website
Content and links get the attention, but they only work on a solid foundation. A site that’s slow, hard to crawl, or missing basic page titles will struggle no matter how many articles you publish. That’s why phases 1–3 come first: they make sure everything you do afterward actually counts.
SEO also isn’t a one-time project. Google’s results, your competitors and your own site keep changing, so the tracking step is what keeps the rest of the list working over time.
Small Business SEO FAQs
What is the most important SEO step for a small business?
Making sure Google can find and index your site, then completing your Google Business Profile if you serve a local area. Without those, the other steps can’t do their job.
How long does SEO take for a small business?
Usually three to six months to see meaningful movement, and longer in competitive industries. You’ll typically see impressions grow first, then rankings, then clicks and calls.
Can I do SEO for my small business myself?
Yes. Most of this checklist is free and needs time rather than expertise. Owners usually get help with the technical steps, ongoing content, or simply keeping up with it every month.
How much does small business SEO cost?
Doing it yourself costs your time. Freelancers and agencies commonly charge a few hundred to a few thousand dollars a month for ongoing SEO, depending on how much content and link building is included.
Do I need a blog for SEO?
Not necessarily a blog, but you do need pages that answer what customers search for. For many small businesses that means strong service pages plus a handful of articles answering common questions.
Explore the complete small business SEO guide or browse all topics at Cindaro Resources.
Cindaro builds and manages websites for small businesses as an ongoing service, which means the technical and on-page foundation in this checklist is set up and kept in shape for you. See how it works or view our pricing.





