SEO has a reputation problem. Business owners either think it's dark magic that requires a $5,000/month agency retainer, or they think it's dead because "everyone just uses social media now."
Both are wrong.
SEO is how people find your business when they're actively looking for what you sell. It's not magic — it's a set of practical decisions about your website. And no, it's not dead. Google processes over 8.5 billion searches per day. People are looking. The question is whether they can find you.
This is the playbook we'd give to any small business owner starting from scratch. No jargon, no fluff, just the stuff that actually matters. (If you're building or rebuilding your small business website, this is the SEO foundation you don't want to skip.)
First, understand what SEO actually is
Search Engine Optimization means making your website easier for Google to understand and more useful for people to visit. That's it. Everything else is details.
Google's job is to show people the most relevant, most helpful result for whatever they just searched. Your job is to make your website that result — for the searches that matter to your business.
Step 1: Figure out what people are searching for
This is called keyword research, and it's less complicated than it sounds.
Think about what your ideal customer would type into Google. Not clever marketing phrases — actual words real people use. A plumber in Chicago doesn't need to rank for "aquatic solutions provider." They need to rank for "plumber near me" and "emergency plumber Chicago."
Tools to help:
- Google Autocomplete — Start typing a search and see what Google suggests. These are real searches people make.
- Google's "People Also Ask" section — Shows related questions on the search results page. Each one is a potential piece of content.
- AnswerThePublic (free tier) — Visualizes questions people ask around a topic.
- Google Keyword Planner (free with a Google Ads account) — Shows monthly search volume for specific terms.
We also offer free web analysis tools that can help you evaluate your site's current performance and identify quick wins.
Make a list of 10–20 keywords and phrases that describe what you do, where you do it, and what problems you solve. These become the foundation for everything that follows.
Step 2: Fix your Google Business Profile
If you serve customers in a specific area, this is the single highest-impact thing you can do. A complete, accurate Google Business Profile is what makes you show up in the map pack (those three businesses Google highlights at the top of local searches).
Do this:
- Claim and verify your profile at business.google.com
- Fill out every single field. Business hours, service areas, categories, description — all of it
- Add real photos (not stock). Google rewards profiles with photos with more clicks
- Choose the right primary category. This is the most important field for local ranking
- Post updates regularly (weekly is ideal). Treat them like mini status updates about your business
Step 3: Make sure your website basics are solid
Before worrying about advanced tactics, get the fundamentals right.
Title tags
Every page needs a unique, descriptive title tag that includes your primary keyword for that page. This is what appears as the blue link in search results.
Bad: "Home | CompanyName"
Good: "Emergency Plumber in Chicago | 24/7 Same-Day Service | CompanyName"
Meta descriptions
The gray text under the title in search results. Google sometimes ignores them and writes their own, but when yours shows, it should sell the click. Think of it as a two-sentence ad.
Heading structure
Use H1 for your main page heading (one per page), H2 for section headings, H3 for subsections. This helps Google understand the structure of your content. It also makes the page more scannable for visitors.
Mobile friendliness
If your site isn't easy to use on a phone, Google will rank it lower than a competitor's site that is. Test yours at search.google.com/test/mobile-friendly.
Page speed
Google measures how fast your pages load and uses it as a ranking factor. We wrote a full guide on this, but the short version: compress images, minimize plugins, and use decent hosting.
Step 4: Create pages that match search intent
Here's where most small business websites fall short. They have a homepage, an about page, a services page, and a contact page. That's it.
The problem: Google can only rank pages, not websites. If you offer five different services but they're all crammed onto one page, you'll struggle to rank for any of them individually.
Create a dedicated page for each core service you offer. Each page should:
- Target a specific keyword
- Explain the service clearly
- Include relevant details (pricing info, process, FAQs)
- Have a clear call to action
- Link to related pages on your site
If you're a dentist who does cleanings, whitening, implants, and emergency care — that's four pages, not one "Services" page with bullet points. And if those pages aren't converting even with traffic, the issue might be the page itself — see why your website isn't converting for the most common culprits.
Step 5: Start a blog (and actually mean it)
A blog lets you rank for questions your customers are asking. Every blog post is a new page Google can index, a new opportunity to appear in search results, and a new way for potential customers to discover your business.
Write about what your customers ask you. Those questions they ask during sales calls, over email, on the phone — turn each one into a blog post. You already know the answer. Write it down.
Consistent beats prolific. One genuinely useful article per month is better than four thin ones. Each piece should be substantial enough to actually help someone — 800 to 1,500 words minimum.
Structure matters. Use headings, short paragraphs, and bullet points. Nobody reads walls of text on the internet. Make it scannable.
Step 6: Build local citations
Citations are mentions of your business name, address, and phone number (NAP) on other websites. Think Yelp, BBB, industry directories, your local chamber of commerce, Facebook business page.
Consistency is critical. Your NAP should be identical everywhere. If your website says "Suite 200" but your Google listing says "#200" and Yelp says nothing — that inconsistency confuses Google.
Pick the top 20 directories for your industry and make sure your information is accurate on all of them.
Step 7: Get reviews (and respond to them)
Reviews influence both rankings and click-through rates. A business with 45 reviews and a 4.8-star rating will get chosen over a business with 3 reviews — even if the 3-review business ranks slightly higher.
How to get reviews without being annoying:
- Ask at the point of maximum happiness (right after delivering a great result)
- Make it easy — send a direct link to your Google review page
- Respond to every review, positive and negative. It shows you're engaged
- Never buy fake reviews. Google catches them and the penalties are harsh
What you should NOT waste time on
Since we're being practical, here's what doesn't matter for most small businesses:
- Obsessing over meta keywords — Google has ignored the meta keywords tag for over a decade
- Paying someone to "submit your site to search engines" — Google finds your site automatically
- Chasing backlinks from random directories — Quality beats quantity. A link from your local news site is worth more than 100 links from spammy directories
- Changing your content for every algorithm update — If you're creating genuinely useful content for real people, algorithm updates generally help you, not hurt you
- Keyword stuffing — Cramming keywords into every sentence makes your content unreadable and actively hurts rankings
How long until this works?
Honest answer: 3 to 6 months for noticeable improvement, 6 to 12 months for significant results. SEO is a compounding investment. It's slow at first, then builds momentum.
But here's the thing — every month you wait is a month you could have been building that momentum. Your competitor who started six months ago is already pulling ahead. If your site has deeper problems beyond SEO — outdated design, slow load times, broken mobile experience — check the signs your website needs a redesign before investing in content.
The best time to start was a year ago. The second best time is this week.
Want help getting your SEO foundation right? We offer dedicated SEO services — technical optimization, content strategy, and ongoing support to get you ranking. Or if you need a full site overhaul, we build websites with SEO baked in from day one. Let's talk about your site.