Small Business Website SEO Checklist: 11 Things to Do Before You Publish (No Developer Needed)
July 11, 2026 · 6 min read
You built a website. Looks great. Now the hard truth: Google won't show it to anyone unless you tick a few boxes first.
Most small business owners hit "publish" and wonder why nobody visits. The answer isn't "pay for ads" or "hire an agency." It's a simple checklist you can knock out in an afternoon.
Here's exactly what to do before your site goes live — no coding, no plugins, no jargon.
1. Pick One Primary Keyword Per Page
Every page on your site should answer one specific question a customer is typing into Google.
- Homepage: Your business category + location (e.g., "plumber in Austin TX")
- Services page: The specific service + location (e.g., "emergency water heater repair Austin")
- About page: Your name + what you do (e.g., "Austin plumbing contractor Mike Reyes")
Don't stuff keywords. Pick one per page and write naturally around it. Google is smarter than you think — it reads for meaning, not repetition.
2. Write a Real Page Title and Meta Description
This is the headline and blurb that shows up in search results. Every page needs its own.
Page title tips:
- Keep it under 60 characters
- Put your primary keyword near the front
- Include your city or neighborhood
Meta description tips:
- 145–160 characters
- Tell them what they'll find and why to click
- Include a small hook or benefit
Example for a bakery: "Fresh sourdough bread in Portland, OR. Handmade daily with local ingredients. Order online for same-day pickup."
3. Use Descriptive Headings in Order
Your page should use H1 (the page title — usually just one), H2 for main sections, and H3 for subsections.
Why this matters: Google uses headings like a table of contents. If your page has no headings or skips from H1 straight to H4, search engines struggle to understand your structure.
Keep your headings descriptive. Instead of "Services" (vague), use "Residential HVAC Repair in Denver" (specific).
4. Write Alt Text for Every Image
Every photo on your site needs alt text — a short description of what's in the image. This serves two purposes:
- Helps Google understand your images (which can show up in image search)
- Makes your site accessible to people using screen readers
Good alt text: "Woman picking up fresh sourdough loaf at Portland bakery counter" Bad alt text: "image001.jpg" or "bread"
Don't keyword-stuff alt text. Describe the image naturally. If it happens to include a relevant keyword, great — but clarity comes first.
5. Make Sure Your Phone Number and Address Are Visible
Google wants to confirm you're a real business serving a real location. Put your:
- Phone number (in the header or footer — ideally both)
- Physical address (if you have a storefront or office)
- Service area (if you travel to clients)
This is especially important for local SEO. Google cross-references your website info with your Google Business Profile and other directories. Inconsistent info hurts your rankings.
6. Link Between Your Own Pages
Internal links — links from one page on your site to another — help Google understand your site structure and spread "link juice" to important pages.
Practical example: On your services page, link to your About page with text like "Learn more about our 15 years of experience." On your blog post about pricing, link to your Contact page.
Don't overthink this. If it makes sense for a visitor to click from Page A to Page B, add the link. That's good for humans and search engines.
For more guidance on page structure, check out our guide on small business website layout examples that actually convert.
7. Speed Test Your Site Before Publishing
Page speed is a confirmed Google ranking factor. It's also the difference between a visitor staying or leaving.
Run your site through Google PageSpeed Insights (free, no account needed). Aim for:
- 90+ on mobile (harder than desktop, but more important)
- Largest Contentful Paint under 2.5 seconds
Common speed killers: huge image files, too many fonts, slow hosting. If your site builder handles optimization automatically, that's a massive advantage.
Need to check your current site? Read our small business website speed test guide.
8. Make Every Page Mobile-Friendly
Over 60% of Google searches happen on mobile devices. Google now indexes the mobile version of your site first.
Test this yourself: Open your site on your phone. Can you read the text without pinching? Is the phone number tappable? Do buttons have enough space to tap without hitting the wrong link?
If you're using a modern website builder, mobile responsiveness should be built in. If you're still tweaking CSS breakpoints by hand, you're doing it the hard way.
For a deeper dive, see our guide on how to make a small business website that works on mobile.
9. Set Up Google Search Console and Google Analytics
These two free tools tell you:
- Google Search Console: Which search terms bring people to your site, which pages rank, and if Google finds any errors
- Google Analytics: What visitors do once they arrive — how long they stay, which pages they visit, where they leave
Both are free. Set them up before launch so you have data from day one. Most website builders let you paste a tracking code or connect your account in settings.
10. Claim and Complete Your Google Business Profile
Your Google Business Profile (formerly Google My Business) is the box that shows up when someone searches for your business type + location. It's separate from your website, but it feeds into local search rankings.
Fill out every field:
- Business name, address, phone
- Hours of operation
- Services or products
- Photos of your location, work, and team
- Categories (choose the most specific one)
Then ask happy customers to leave reviews. More reviews = higher local rankings. It's that direct.
11. Write a Simple, Clear Call to Action on Every Page
SEO gets people to your site. A clear CTA gets them to take action.
Every page should answer: What do I want the visitor to do next?
- "Call Now for a Free Estimate"
- "Book Your Appointment Online"
- "Get Your Quote in 60 Seconds"
Make CTAs visible without scrolling. Put them in the hero section, at the bottom of the page, and in the header if it makes sense. For tips on writing CTAs that actually get clicks, read our small business CTA examples guide.
What About SEO Plugins and Technical Stuff?
You don't need Yoast. You don't need an XML sitemap plugin. You don't need to manually write schema markup.
Modern website builders handle the technical layer automatically — clean code, proper heading hierarchy, fast hosting, mobile responsiveness, sitemaps. If you're building on a platform that does all that out of the box, you can skip 80% of the "advanced SEO" advice floating around the internet.
The 11 items above are the 80/20. Do these, and you'll outperform most small business websites on the web today.
The Honest Truth
SEO isn't a one-time setup. You'll need to publish new pages, update old ones, and keep your business info current. But the foundation — what you do before you hit publish — determines whether you're building on sand or solid ground.
Most small business owners never do this checklist. That's exactly why doing it gives you an edge.
If you're building a new site and want one that handles SEO basics (and everything else) without a manual, Build your site with Spruce. Describe your business, and Spruce generates a complete, fast, mobile-optimized site with proper SEO structure built in — no developer required.
small business owners and solo operators who need a real website fast without hiring a developer.
Build your site with Spruce →