Skip to main content

The Search Playbook | 10 min read

DIY SEO for a Small Business: What to Do Yourself and What to Hire Out

By ยท Updated ยท 10 min read

The honest answer: yes, you can, up to a point

Most small business owners can do a useful amount of SEO themselves, with about two to four hours a month and free tools. The people who tell you it is impossible without an agency are selling one. The people who tell you it is simple and you should never pay anyone are usually not counting their own hours.

The real question is not "can I" but "which parts, and when does my time cost more than the fee". A plumber's hour is worth more on a job than at a keyboard. A cafe owner who enjoys writing may happily spend an evening on the menu page. There is no universal answer, only a sensible split.

This page gives you that split, and a way to tell when to hire. If you do decide to pay, our guide to buying SEO on a small budget compares your options and what each should cost you in time and attention.

What to do yourself, in order

These jobs are cheap in hours, need no technical skill and carry most of the early benefit. Do them in this order.

1. Claim and fill in your Google Business Profile

If you have a physical location or serve a local area, this free listing is the most important thing you own. Choose the most specific primary category, list every service, add real photos, and keep hours accurate. An afternoon, then ten minutes a month.

2. Set up Google Search Console

It is free and shows how many times your pages appeared in Google and what people searched. It takes about fifteen minutes to connect and then starts collecting. Without it you are guessing. The glossary page on Google Search Console explains the main reports.

3. Make sure every page has a clear title and a first sentence that answers the question

For each main page, ask what someone would type to find it. Put that in the title in plain words, and make the first sentence of the page answer it. "We repair and replace residential water heaters in Dayton, Ohio" beats "Welcome to our website".

4. Ask for reviews, and answer every one

A short message after each job, with the link to your profile. Reply to every review in your own voice. This takes minutes a week and affects both visibility and who picks you.

5. Add a page for each service you sell

One service per page. A hair salon with one "Services" page listing eleven things has one page trying to rank for everything. Eleven pages, each answering what it costs, how long it takes and what to expect, give you eleven chances. Start with your two most profitable services.

6. Fix what is obviously broken

Click through your own site on a phone. Does it load, does the phone number tap to call, do the pages read well? Google's free PageSpeed Insights tool flags slow pages. These are things you can see, and they hurt real visitors before they hurt rankings.

DIY or hire out Four corners from hours needed and skill needed. Pay once Technical fixes, schema, redirects Hire it out Content at volume, link outreach Do it now Profile, titles, reviews, replies Do on a schedule New pages, photos, a monthly check Hours it takes a few many Skill needed a lot little
Start in the bottom left. Move up and right only when the jobs there are done and you want more than your own hours can deliver.

A monthly routine that fits in a couple of hours

DIY SEO fails when it is done in a burst and then forgotten. A short routine does better than a heroic weekend.

Week one. Open Search Console. Look at which searches brought people and which pages were shown most. Note one page that gets shown a lot but clicked rarely. That page's title probably needs to be clearer.

Week two. Rewrite that title and the first paragraph. Add one new photo and one new post to your Business Profile.

Week three. Write or improve one page. Pick a real customer question you were asked this month and answer it in full.

Week four. Ask for reviews from the last month's customers and reply to any waiting. Write down two numbers: clicks from Search Console and calls from your profile.

That is roughly two to three hours. A free set of tools covers the whole routine, and free SEO tools for a small business lists them with what each is for.

What is worth paying for

The jobs in the top half of the diagram are the ones where hiring tends to make sense.

Content at volume. One good page is a Saturday. Fifty is a job. If your market has many questions people ask before buying, covering them takes many pages, and the writing is where most owners run out of time. This is the most common reason owners hire.

Technical clean-up. Redirects after a site change, duplicate pages, structured data, a site that is slow for reasons you cannot see. A specialist can do it once and be done. A single paid project often beats a monthly fee here.

Link and mention outreach. Getting other sites to mention you takes relationships and patience, and it is the slowest part. It is worth paying for only if the provider can show examples of the real sites that linked to previous clients.

A second opinion. Even if you do everything yourself, a one-off review from a consultant can find what you cannot see. If that appeals, read when an SEO consultant is the right buy.

Counting the cost of your own time

DIY is not free. It trades money for hours, and the trade is only good if you are honest about the hours.

Work out what an hour of your time is worth. For a contractor, it might be the profit from one more job. For a shop owner, it might be time with customers on the floor. For a professional who bills by the hour, it is the rate on your invoice. Multiply by the three hours a month the routine above takes, then by the number of pages you would need to write in a year to cover your services.

Then compare that to what the help would cost. You may find that the routine is clearly worth doing yourself, and that the writing is clearly not. That is a common outcome, and it points to a mixed approach: you keep the profile, reviews and monthly check, and someone else writes the pages.

Be honest about energy as well as hours. A task you dread tends not to get done. If you have written the same service page three times in your head and never started, that is information.

Signs it is time to hire

Five signs that the DIY approach has done its job and the next gain needs help.

  1. You have done the basics. The profile is complete, Search Console is set up, titles are clear and each service has a page. More gains need more pages and more depth.
  2. You are getting some traffic but not growing. The numbers in Search Console have been flat for three months even though you keep working at it.
  3. The content list is longer than your time. You have written down fifteen customer questions and answered two.
  4. A competitor is pulling ahead. Another business in your area suddenly appears everywhere in the map and in search.
  5. You are putting it off. The task keeps moving to next month.

If two or three of these fit, it is time to look at help. The questions to put to a provider are in questions to ask a small business SEO company, and the warning signs to avoid are covered in small business SEO red flags.

DIY and AI assistants

You can check your own standing in ChatGPT, Perplexity, Claude and Gemini today, for free. Ask each one the questions a customer would ask, such as "who is the best plumber in my town" or "where can I get a same-day cell phone repair near me", and write down who is named and what it says about you.

You will probably not be named at first. What you learn is who is, and what they have in common. They usually have clear pages that state what they do and where, reviews that say specific things, and mentions on other sites. All of that is within reach of the routine above. The free AI visibility check shows what an assistant sees on your site, and AI search optimization for small business sets out what to do about it.

A first-weekend plan

If you want to start today, here is a plan that fits a single weekend. Nothing here needs a technical background.

Saturday morning, 90 minutes. Claim or open your Google Business Profile. Fill in every field. Add six real photos taken in the last month: the outside, the inside, your team, your work. Reply to every review.

Saturday afternoon, 45 minutes. Connect Google Search Console to your site. Ask the person who built your site to add the verification code if you cannot, or follow the steps for your website platform.

Sunday morning, 90 minutes. Open your site on your phone. Write down each page you would send a new customer to. For each, write the plain-language phrase someone would search to find it. Rewrite each title to match and make the first sentence answer it.

Sunday afternoon, 30 minutes. Message your last ten customers, thank them, and ask for a review with your profile link. Set a reminder for the first of next month to open Search Console.

That is about four hours and it covers the six jobs above, in order.

Mistakes owners make when they do it alone

Most of these come from effort aimed at the wrong place.

Stuffing the same phrase everywhere. Repeating "best plumber in Dayton" in every sentence makes a page worse to read and does not help it rank. Write the way you would explain it to a customer.

Copying a competitor's page. It gives search systems two pages saying the same thing and gives customers no reason to prefer yours. Say what is true about your business.

Writing many thin pages. Twenty pages of three sentences each do less than five pages of real answers.

Changing page addresses without a redirect. If you rename a page, the old address stops working and you lose what it earned. Ask whoever runs your site to add a redirect.

Ignoring the phone. A page that ranks and has no tappable phone number or visible hours loses the customer at the last step.

Doing it in bursts. Nothing for six months, then a frantic weekend. The monthly routine matters more than the weekend.

Never checking. Without the monthly look at Search Console, you cannot tell whether any of it worked.

The mixed approach most owners end up with

In practice few owners are fully DIY or fully hired. The common pattern is a split that changes over time.

In the first months you do the basics yourself, because they are cheap and teach you how your own business appears. In the middle period you hand over the writing, because it is the part that does not fit in a spare hour. You keep the profile, the reviews and the monthly look at your numbers, because those need your voice and your knowledge of what happened last week.

Later, you may bring in a specialist for a one-off job, such as a site move or a technical clean-up, and then go back to the routine.

The advantage of this path is that you never pay for something you could have done in an evening, and you never stall because the work outgrew your time. It also makes you a better buyer. An owner who has done the basics can read a proposal, see what is padding and ask sharper questions. If you are heading that way, the guide to a small business SEO checklist lists the jobs in order of impact.

How RunOctopus fits the mixed approach

The sensible split for most owners is to keep the profile and reviews and hand over the writing. The writing is the part RunOctopus does.

RunOctopus is a done-for-you service. Its AI, Ollie, researches your business, then writes and publishes pages directly on your own website. A team plans, writes, reviews and publishes alongside Ollie. It works with Shopify, WordPress, WooCommerce and Wix, and you install, approve, upload and schedule nothing.

The first week brings 8 long-form articles, 6 pages and a custom interactive tool built for your niche. After that it is 175+ pieces of content a month, written, published and linked. You also get reports on where ChatGPT, Perplexity, Claude and Gemini name your business. The promise is more visibility on Google and in AI answers within 90 days, measured against the 90 days before you joined, or every dollar back.

For scale, an agency doing this work charges about $3,209 a month (2026 average, 439 providers) and publishes 4 to 12 pieces. Paste your address into the free site read. Ollie reads the site and shows the plan. No account, no call.

Frequently asked questions

Can a small business do its own SEO?

Yes, for the basics. Claiming your Google Business Profile, setting up Search Console, writing clear titles, asking for reviews and adding a page per service are all owner-sized jobs. The harder part is writing enough pages over time.

How much time does DIY SEO take?

About two to four hours a month once the setup is done, with a longer first weekend. Short, regular sessions work better than occasional bursts.

What is the first thing to do for DIY SEO?

Claim and complete your Google Business Profile if you serve a local area, then set up Google Search Console. Both are free and they give you a baseline to measure everything else against.

When should I stop doing SEO myself and hire someone?

When the basics are done, your numbers have flattened, and the list of pages you need to write is longer than your free time. Hiring then buys you hours you do not have.

Is DIY SEO worth it for a local business?

Usually yes for the first steps, because they cost only time. A complete profile, steady reviews and a page per service often move local results without paying anyone.

MG
Written by

Matt is the founder of RunOctopus. He built All Angles Creatures from zero to page-1 rankings in reptile feeder insects using exactly this method. Turning a hard, entrenched niche into RunOctopus's proof store for programmatic SEO and AI search citation.

Connect on LinkedIn →

Ollie builds this for your store automatically

A complete launch build: 8 expert guides, 6 collection pages, and an interactive tool. Structured for both Google and AI search. Live on your store in week one.

See What Ollie Builds →

See what Ollie builds before you pay. Cancel anytime.

● Trusted by store owners in 20+ niches