Small Business SEO: What You Actually Need to Know
A plain-English SEO guide for small business owners. On-page basics, local SEO, technical SEO, and what you can handle yourself vs. what needs a pro.
Search engine optimization is one of those topics that makes small business owners' eyes glaze over. It sounds technical, it sounds expensive, and half the information out there is either outdated or written for marketing professionals.
This guide is different. It's written for the business owner who just wants to know what matters, what doesn't, and what they can actually do about it.
What SEO Actually Is
SEO stands for Search Engine Optimization. It's the practice of making your website more visible when people search for things on Google (or Bing, but let's be honest, mostly Google).
When someone types "best accountant in Buffalo" into Google, the results they see aren't random. Google uses hundreds of factors to decide which websites show up first. SEO is about aligning your website with those factors so you show up closer to the top.
The product might be the same, but nobody's finding the one in the alley.
If your website isn't optimized, you're invisible to those searchers, and your competitors aren't.
On-Page SEO: The Basics That Matter Most
On-page SEO is everything you can control on your actual website. These are the fundamentals, and they're where most small business sites fall short.
Title Tags
Your title tag is the clickable headline that shows up in Google search results. It's also the text that appears in the browser tab. This is the single most important on-page SEO element.
What a bad title tag looks like:
Home | Smith & Associates
What a good title tag looks like:
Smith & Associates | Small Business Accounting in Buffalo, NY
The difference? The second one tells Google (and searchers) exactly what the business does and where. When someone searches "small business accounting Buffalo," that page has a shot at showing up. The first one doesn't.
Meta Descriptions
A meta description is the 1-2 sentence blurb that appears under your title in search results. Google doesn't use it directly for ranking, but it heavily influences whether someone clicks on your result or scrolls past it.
Think of it as a mini advertisement for each page. You have about 155 characters to convince someone that your page has what they're looking for.
Bad: Welcome to our website. We offer many services. Contact us today!
Good: Licensed bookkeeping for small businesses and farms in Western NY. QuickBooks certified, 15 years experience. Free consultation available.
The second one is specific, mentions location, highlights credentials, and includes a call to action. Write a unique meta description for every important page.
Headings
Headings (H1, H2, H3) aren't just for making text bigger. They tell Google the structure of your page and what topics it covers.
Every page should have one H1 heading that describes the page's main topic. Under that, use H2 headings for major sections and H3 headings for subsections. Think of it like an outline.
Alt Text on Images
Alt text is a short description you add to images on your site. It serves two purposes: it tells screen readers what the image shows (important for accessibility) and it tells Google what the image is about.
Bad alt text: IMG_4392.jpg or image1
Good alt text: Team photo of Smith Plumbing technicians in front of service van
Describe what's in the image honestly. Include relevant details like location or service type where it's natural. Don't stuff keywords into every alt tag.
Local SEO: Where Small Businesses Win
If you serve customers in a specific area, local SEO is where you'll get the biggest return on your time. Local search is less competitive than national search, and the people searching are ready to buy.
Google Business Profile
Your Google Business Profile (GBP) is the listing that shows up in the map pack when someone searches for local businesses. It's free to claim and it's arguably more important than your website for local visibility.
Setting it up right:
Claim and verify your listing
Fill out every detail
Add real photos
Post regularly
Citations and NAP Consistency
Citations are mentions of your business name, address, and phone number (NAP) on other websites. Yelp, Yellow Pages, your local chamber of commerce, industry directories.
Do an audit. Search for your business name and check every listing you find. Fix any that are wrong or outdated. Start with the big ones: Google Business Profile, Bing Places, Apple Maps, Yelp, and Facebook. Then add industry-specific directories relevant to your field.
Reviews
Reviews are a local ranking factor, and they're a trust factor for potential customers. 88% of consumers trust online reviews as much as personal recommendations.
How to get more reviews:
- Ask. Seriously. Most happy customers will leave a review if you ask them directly. The best time is right after a positive interaction.
- Make it easy. Send them a direct link to your Google review page. Don't make them figure out how to find you on Google and navigate to the review section.
- Respond to every review. Thank people for positive reviews. Address negative reviews professionally and constructively. Google sees your engagement, and so do potential customers reading reviews.
Technical SEO: The Foundation
Technical SEO is the behind-the-scenes stuff that makes your site work well for both users and search engines. You don't need to understand the code, but you need to make sure these things are handled.
Site Speed
Google uses Core Web Vitals to measure your site's performance. The short version: your site needs to load fast, respond quickly to clicks, and not jump around while loading.
What slows sites down:
- Uncompressed images (the #1 culprit for most small business sites)
- Too many plugins or third-party scripts
- Cheap, overcrowded hosting
- Outdated CMS software
- Heavy animations or video backgrounds that look cool but tank performance
Mobile-Friendliness
Google uses mobile-first indexing. That means Google primarily looks at the mobile version of your site for ranking purposes. If your site doesn't work well on phones, your rankings will suffer across the board, even in desktop search results.
Test your site on your own phone. Can you read the text without zooming? Do buttons have enough space to tap without hitting the wrong one? Does the contact form work? Can you find the phone number quickly?
A site that only works well on desktop is ignoring the majority of its visitors.
Schema Markup
Schema markup is structured data you add to your site's code that helps Google understand your content better. It's what powers those enhanced search results you see with star ratings, business hours, FAQ dropdowns, and event dates.
For a local business, the most valuable schema types are:
- LocalBusiness schema: Tells Google your business name, address, phone, hours, and type
- FAQ schema: If you have an FAQ page, this can get your questions displayed directly in search results
- Review schema: Can show your star rating in search results
You probably won't implement this yourself. But when you're hiring a web designer or developer, ask if they include schema markup. It's one of those details that separates professional work from template installs.
Content: The Long Game
Content is how you build authority with Google over time. It's not a quick win, but it compounds. Every helpful page you publish is another chance to show up in search results for a relevant query.
Blogging for SEO
A blog gives you a reason to regularly publish new content, and Google rewards sites that are active and growing. But not just any content. Content that answers questions your customers are actually asking.
How to pick topics:
Think about the questions you hear from customers every week. "How often should I service my furnace?" "What's the difference between a bookkeeper and an accountant?" "How much does a new roof cost in Western NY?" Those questions are being typed into Google by people who need what you sell.
Each blog post should target one specific keyword or question. Write 800-1,500 words. Be genuinely helpful. Don't write fluff just to have a blog post. One good post per month is better than four mediocre ones.
FAQ Pages
FAQ pages serve double duty. They help visitors find answers quickly, and they give Google structured content to index. With FAQ schema markup, your questions and answers can appear directly in search results.
Backlinks: Quality Over Quantity
Backlinks are links from other websites to yours. They're one of Google's strongest ranking signals because they act as votes of confidence. If a reputable site links to yours, Google takes that as a sign your content is trustworthy.
How small businesses can build backlinks naturally:
- Get listed in your local chamber of commerce directory
- Sponsor a local event or team (they'll usually link to your site)
- Write a guest post for a local blog or news site
- Create a genuinely useful resource (a guide, a tool, a checklist) that others want to reference
- Build relationships with complementary businesses who might link to you
What You Can Do Yourself vs. What Needs a Pro
DIY SEO: Writing your Google Business Profile, asking for reviews, writing blog posts, updating title tags and meta descriptions, adding alt text, checking site speed, keeping NAP consistent across directories.
Professional SEO: Schema markup implementation, technical site speed optimization, fixing Core Web Vitals issues, site architecture, recovering from penalties, competitive keyword research, building a properly optimized site from scratch.
The DIY items will get you 70-80% of the way there for local SEO. They're not complicated, they just take consistent effort. The pro items are for when you've handled the basics and want to push further, or when something is technically broken and needs expert attention.
Common SEO Mistakes to Avoid
Expecting overnight results. SEO takes time. Three to six months minimum to see meaningful movement, often longer. Anyone promising page-one rankings in 30 days is either lying or using tactics that will backfire.
Keyword stuffing. Writing "Buffalo plumber Buffalo plumbing services plumber in Buffalo" on your homepage doesn't help. Google is smart enough to understand natural language. Write for humans first, search engines second.
Duplicate content. Don't copy text from other websites, and don't use the same content on multiple pages of your own site. Google penalizes duplicate content. Write original content for every page.
Neglecting your site after launch. A website that hasn't been updated in two years sends a signal to both Google and visitors that you might not be active. Keep your content fresh and your site maintained.
The Bottom Line
Start with the basics: claim your Google Business Profile, get your title tags and meta descriptions right, make sure your site is fast and mobile-friendly, and start creating helpful content. Those four things alone will put you ahead of most small business websites.
You don't need to do everything in this guide tomorrow. Pick one section, get it right, then move to the next. Consistent small improvements beat one big push every time.
Share this article
Noah Owsiany
Founder, OWSH Studio
