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.
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.
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:
The sections below explain each step.
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.

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.
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.

Start with your customers, not with a tool:
Want to go deeper? I wrote a full guide to keyword research for SEO and a list of free tools for keyword research.
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:
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.
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:
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:
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.
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.
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:
Most DIY SEO problems come from a few common mistakes:
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.

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.
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.