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.
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.
- 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.
- 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.
- The content list is longer than your time. You have written down fifteen customer questions and answered two.
- A competitor is pulling ahead. Another business in your area suddenly appears everywhere in the map and in search.
- 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.