DIY SEO for Small Businesses: A Step-by-Step Guide

Josien Nation
Published on 
November 10, 2026

Can you do SEO yourself? Yes, a lot of it. DIY SEO for small businesses isn’t about secret tricks. It’s about a handful of basics done well and kept up: making sure Google can find your website, knowing what your customers search for, and giving them pages that answer it.

In this guide I’ll give you a practical DIY SEO plan you can follow on your own, in the order I’d do it. I’ve worked in SEO since 2012, and these are the steps that matter most for a small business website. I’ll also tell you honestly when it’s time to get help. Let’s dig in.

Can you really do SEO yourself?

Yes, especially nowadays with the power of AI. A small business owner can do most of the basics of SEO themselves: setting up free Google tools, choosing the right keywords, improving their most important pages, completing a Google Business Profile and asking happy customers for reviews. What it takes is time and consistency, not technical genius. The harder parts are competitive markets and technical problems.

The good news is that nobody has a magic shortcut you’re missing. Google’s SEO Starter Guide says there are no secrets that’ll automatically rank your site first in Google. The basics in this guide are the same basics professionals start with.

The same guide is also realistic: Google’s SEO Starter Guide says: short on time or not feeling adventurous? You might consider hiring a professional. I’ll come back to that at the end.

What does DIY SEO actually involve?

DIY SEO means doing search engine optimization yourself instead of hiring someone. For a small business it covers four areas: technical basics (can Google find and read your pages), keywords (what your customers search for), your pages and content (do they answer those searches), and your reputation (links, mentions, reviews and your Google Business Profile).

Search engine optimization (SEO) sounds technical, but the idea is simple. Google’s SEO Starter Guide says SEO, short for search engine optimization, is about helping search engines understand your content. If Google understands what you offer, where and for whom, it can show you to the right people.

Here’s the plan I’d follow, in this order:

  1. Set up Google Search Console and check that your website is in Google.
  2. Find the searches your customers make, and pick one main keyword per page.
  3. Optimize your most important pages: titles, headings, text and images.
  4. Claim and complete your Google Business Profile if you serve customers locally.
  5. Earn links and mentions from relevant websites.
  6. Write content that answers real questions from your customers.
  7. Check your progress every few weeks and keep going.

The sections below explain each step.

Step 1: Set up Google Search Console and check you’re in Google

Google Search Console is a free tool from Google that shows which searches bring people to your website, which pages Google has indexed and which problems it found. Set it up first, because it’s your direct line to how Google sees you.

Laptop showing a performance chart on a desk with printed reports

Google’s SEO Starter Guide says setting up a Search Console account helps you monitor and optimize how your website performs on Google Search. If you’ve never used it, here’s my guide on what Google Search Console is and how to use it.

Then check whether Google knows your website at all. Search Google for site:yourdomain.com (with your own domain). Google’s SEO Starter Guide says that if you see results pointing to your site when you search with the site: operator, you’re in the index. Being in the index is step one: it means Google found your pages and stored them. Ranking is what comes after. If those terms are new to you, read about the difference between crawling, indexing and ranking.

Step 2: Find the searches your customers make

Keyword research means finding the words your customers type into Google when they look for what you offer. For a small business, the best keywords are specific: a service plus a place, or a product plus a detail. They have fewer searches than broad terms, but the people searching them are much closer to buying.

Small business owner writing plans on paper next to a laptop, a good start for DIY SEO

Start with your customers, not with a tool:

  1. Write down how customers describe what you do. Use their words, not your industry jargon. A customer searches “leaking faucet repair”, not “sanitary maintenance services”.
  2. Add the details they search with. Your town or neighborhood, a price level, a problem they have, a type of customer.
  3. Look at what Google shows. Type each phrase into Google and look at the results and the suggestions. Are those pages from businesses like yours? Then it’s a keyword you can win.
  4. Pick one main keyword per page. Your homepage, each service page and each product category gets its own main keyword. Two pages chasing the same keyword compete with each other.

Want to go deeper? I wrote a full guide to keyword research for SEO and a list of free tools for keyword research.

Step 3: Optimize your most important pages

DIY SEO optimization of a page means making it clear to both Google and visitors what the page is about. Start with the pages that bring in money: your homepage and your main service or product pages. Give each one a clear title, a heading that matches the search, helpful text and descriptive image descriptions.

Here’s what to check on each important page:

  • The title. This is the blue clickable line in Google. Google’s SEO Starter Guide says a good title is unique to the page, clear and concise, and accurately describes the contents of the page. Put your main keyword near the start: “Leaking Faucet Repair in Denver | Smith Plumbing”.
  • The main heading (H1). One per page, matching what the searcher wants: “Leaking faucet repair, same day”.
  • The meta description. The short text under the title in Google. Write it as a plain promise of what the page offers. More in my guide on meta tags.
  • The text. Answer the questions a customer has before they buy: what you do, where, for whom, how it works, what makes you different.
  • Images. Give every image an alt text. Google’s SEO Starter Guide says alt text is a short, but descriptive piece of text that explains the relationship between the image and your content.

Two things you can skip. First, the old keywords meta tag: Google’s SEO Starter Guide says Google Search doesn’t use the keywords meta tag. Second, repeating your keyword over and over. Google’s SEO Starter Guide says keyword stuffing is against Google’s spam policies. Write for people, and use your keyword where it fits naturally.

Step 4: Claim and complete your Google Business Profile

A Google Business Profile is the free business listing that shows up in Google Search and Google Maps, with your address, opening hours, photos and reviews. If customers come to you, or you go to them in a specific area, this profile is often the first thing they see.

Ahrefs puts it plainly. In a 2024 guide, Ahrefs writes: if you only do one thing as a small business owner, make it to claim and optimize your Google Business Profile. Ahrefs writes that a Google Business Profile helps users find and learn about your business in Google search and maps.

To get the most out of your Google Business Profile:

  1. Claim and verify it. Make sure you control the listing, not a former employee or an old agency.
  2. Choose your primary category with care. Semrush advises to select your primary business category carefully, because it affects which searches you appear in.
  3. Fill in everything. Services, opening hours, service area, photos and a clear description.
  4. Keep your details the same everywhere. Semrush writes that having different phone numbers or addresses across directories confuses Google and customers. Check your website, your social profiles and the directories you’re listed in.
  5. Ask for reviews and reply to them. Ask happy customers right after a good experience, and reply to every review, also the critical ones.

For more ideas, read my local SEO tips for small businesses.

Links from other websites help Google find your pages and trust them. For a small business, the best links come from real relationships: local organizations, suppliers, partners, local news, industry associations and directories that customers actually use. You don’t need many. You need relevant ones.

Links matter for discovery too. Google’s SEO Starter Guide says Google primarily finds pages through links from other pages it already crawled.

Simple ways to earn links as a small business:

  • Ask suppliers and partners to list you on their website.
  • Join local and industry associations that have a member directory.
  • Sponsor or join local events that list their sponsors and participants.
  • Share something useful, like a local guide or a clear answer to a common question, that others want to link to.

Never buy links. It’s a shortcut that can hurt your website more than it helps. I wrote more about local link building strategies if you want ideas.

Step 6: Write content that answers real questions

Content for a small business doesn’t mean blogging every week. It means having a clear page for every service you offer and answering the questions customers ask before they buy. Every question you answer on the phone is a page or a section your website could answer too.

Start with a list of the questions customers ask you. Group them by service. Then add the answers to the right service page, or write a short article for the bigger questions. A good answer starts with the direct answer and then explains, with examples from your own work.

AI tools can help you get started, but they can’t replace your knowledge of your customers. I wrote an honest guide on whether AI can do your SEO, and another on how to write good content for SEO.

How long does DIY SEO take to work?

DIY SEO takes weeks to months to show results, depending on the change. Fixing a page title can show an effect soon after Google visits the page again, while new content, links and reviews build up slowly. Check your progress every few weeks in Google Search Console instead of every day, and give each change time.

Google says the same. Google’s SEO Starter Guide says some changes might take effect in a few hours, others could take several months. And Google’s SEO Starter Guide says that in general, you likely want to wait a few weeks to assess whether your work had beneficial effects in Google Search results.

A routine that works for most small businesses:

  1. Every week: reply to reviews and add one improvement to a page or your Google Business Profile.
  2. Every month: look at Google Search Console. Which searches bring people in? Which pages get seen but not clicked?
  3. Every few months: update your most important pages and add answers to new customer questions.

DIY SEO mistakes to avoid

Most DIY SEO problems come from a few common mistakes:

  • Chasing broad keywords. “Plumber” is out of reach for a small website. “Emergency plumber in your neighborhood” isn’t.
  • One page for everything. If all your services sit on one page, Google can’t match that page to specific searches. Give each main service its own page.
  • Copying text from competitors or suppliers. It doesn’t help you stand out, and it doesn’t help Google pick you.
  • Changing everything at once. If you change ten things in a week, you won’t know what worked.
  • Ignoring your Google Business Profile. For local businesses it’s often the biggest quick win.
  • Giving up too early. SEO builds up. The work you do now pays off over months.

When should you stop doing SEO yourself?

Stop doing SEO yourself when it costs you more time than it’s worth, when you’re stuck on a technical problem, or when you work in a competitive market where the basics aren’t enough. Big changes like a redesign or a move to a new domain also deserve expert help, because mistakes there can undo years of work.

Smiling woman with headphones talking on a video call at her desk

Getting help doesn’t have to mean handing everything over. A one-off SEO audit tells you exactly what to fix first, so you can keep doing the work yourself with a clear list. SEO coaching helps you learn as you go. And if you’d rather have someone do it for you, a freelance SEO expert can take it off your plate.

Your first week of DIY SEO

Don’t try to do everything at once. In your first week, set up Google Search Console, check that your website is in Google, and claim your Google Business Profile. Then pick your three most important pages and give each one a clear title and main keyword. That alone puts you ahead of many small businesses. Next week, start on reviews and content.

Stuck somewhere, or want a second pair of eyes on your plan? Get in touch with me and tell me about your business.


A note on how I write: I use AI tools as part of my writing process, for example to help with research, drafting, and a final check of spelling, grammar and punctuation. English isn’t my first language. I use it every day, at work and at home with my American husband, but I like a second pair of eyes on my writing. I review every article myself before it’s published, and every statistic links to its source.

Author

  • josien nation - web3 & crypto - seo specialist -

    Josien is a freelance SEO Consultant for crypto and web3 companies. With over 10 years of hands-on experience in online marketing of which 2 years within the blockchain industry, she helped crypto wallets, new blockchains, crypto and web3 consultants, and DAOs gain organic growth through SEO and content creation.

    View all posts

Reach out!

If you want to know more about me or what I can do for you, please reach out! You can message me directly here:
CONTACT >> 
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram