Hire an SEO Agency or Do It Yourself?
SEO agency or DIY: the four criteria that decide it, how to spot a bad offer, and why the answers your customers search for must come from your business.
Read the articleSeptember 19, 2026 · Updated on October 17, 2026 · 21 min read
For a small business, SEO is decided by the order you work in, not by a clever trick. First your site has to be findable at all: served over HTTPS, not accidentally set to noindex, every important page linked from the homepage, readable on a phone. Then comes the part that makes the difference: you collect the questions people ask before they buy, group them by the need behind them, and build one page per need that answers that question in the first paragraph. After that, if you work locally, a verified Google Business Profile with current, non-contradictory details. Only then measurement, free of charge through Google Search Console. My working rule for this: five pages that each answer a real customer question in full will carry you further than ten technically polished pages that answer nothing. Google sets the expectation plainly itself: "There are no secrets here that'll automatically rank your site first in Google (sorry!)" Nothing further down this order ever replaces what is missing further up.
I run my business as a solo freelancer with a workforce of AI employees built on Claude, and my own website is where I worked this order out. How it is built is on Hiring AI Employees, where AI is worth anything in a small business is in Bringing AI to a Small Business. This post is about the order, not the toolbox: which tool measures what, and what it costs, is in SEO Audit Tools Compared. The order holds for a one-person business just as it does for SMEs with several locations; with size, the amount of work grows, not the number of stages.
Four stages, each one assumes the one before it. Start at stage four and you will measure a problem that lives at stage two.
| Stage | How you notice it is missing |
|---|---|
| 1. Being findable at all | your pages do not show up even for your company name plus your service |
| 2. Answering the pre-purchase question, one page per customer need | visitors land on the homepage and still call you about the basics |
| 3. Showing up locally | competitors one town over appear on the map, you do not |
| 4. Measuring instead of guessing | you argue about measures without knowing a single number about your own site |
Google says this about page experience: "Google Search always seeks to show the most relevant content, even if the page experience is sub-par." A fast page without an answer does not become an answer, and the best answer is useless if the page cannot be indexed.
Good news: on a small, technically simple website, this stage can often be handled in one focused pass. After that, regular checks are enough instead of a permanent rebuild. Google itself writes that there is usually nothing to do: "You usually don't need to do anything except publish your site on the web."
Six points, covered once:
A small business rarely needs more. The full technical run with tools is in How to Run an SEO Audit With AI.
This is where the biggest leverage sits, and where the fewest people work: technical items can be ticked off, content has to be thought up. Yet the raw material is there: every question you get asked again and again is raw material for a page.
First collect. Take your last twenty enquiries and note what those people wanted to know before they said yes or no. Not what you enjoy explaining. It is usually the same set:
Then check how people search. Two free sources add to the customer questions. Google's autocomplete suggestions in the search box show how other people phrase the same question. Read every suggestion on its own: short phrases can mean something else entirely. In German, "lohnt sich seo" ("is SEO worth it") mostly returns suggestions about Seoul: in my query of 17 October 2026, seven of ten. The second source is Search Console, once it is running (stage 4): it shows which queries your pages already appear for. What neither shows is search volume. Search Console counts how often your own pages were shown, not how often a term is searched overall. You do not need that number for the basics; if you want it, you need a keyword tool, such as the free Keyword Planner in Google Ads or a paid tool.
Then group. Not every wording deserves its own page. "What does this cost?" and "What moves the price?" are the same need; "What does this cost?" and "Do you work in my region?" are two. Answer every wording separately and you get overlapping half pages instead of strong answers.
Then build. One need, one page. The main question goes into the title and the heading the way a human would ask it, and the first paragraph answers it in full. Below that comes what carries the answer, including the related questions from the same group: a price range with the factors that move it, the process in steps, an honest note on limits. At the end, exactly one next step. Google poses the same standard as a check question: "Does the content provide a substantial, complete, or comprehensive description of the topic?"
And the counter-check. The same page asks: "Is the content primarily made to attract visits from search engines?" A page that exists only so that a term appears on it is something your reader notices first. What you would happily send to a real prospect by email, on the other hand, is almost always a good page for search too.
That is the working rule of this post, a heuristic and not a measured ratio: ten pages that only describe how wonderful the company is answer no question at all. Five that each prepare a buying decision answer five.
If your customers come from the area, the Google Business Profile is the second biggest lever, and it costs nothing but care; what counts in the profile in detail and how to handle reviews has its own post. Google names three factors: relevance ("how well a Business Profile matches what someone is searching for"), distance, and prominence ("how well-known a business is"). Distance is not yours to influence, the other two are.
And the line that settles a good share of the offers in your inbox: "There's no way to request or pay for a better local ranking on Google." Anyone selling you a better spot on the map is selling something the owner of the map rules out.
Without measurement you argue about taste, with measurement about numbers. The tool is free and it is called Google Search Console; setup and the numbers people misread are in Setting Up Google Search Console. Search Console does not show whether visitors turn into enquiries; how to measure that is covered in Conversion Rate Optimization: Steps and Tests.
For a small business, three looks a month are enough.
| Look | What you check | What you do with it |
|---|---|---|
| Which questions arrive? | queries with many impressions | unexpected terms are candidates for your next stage-two page |
| Where are you just short? | queries with many impressions, few clicks | a pointer to check, not a diagnosis: it can be the title, the position, a query Google answers directly, or impressions from a region you do not work in. Look at query, position, landing page, device and region together |
| Is everything in that should be? | the indexing report | missing pages are a stage-one problem, fix them straight away |
Finding the pages with the most leverage. In the same performance report, sort the queries by position and look at the ones between 8 and 20. That is where Google shows your page just before or just after the end of the first results page. For me it is the first place to extend a page, my working rule and not a guarantee: which sub-question that a prospect has about this term is the page still missing? This post is such a case itself. In German it sat just behind the first page for its main term, so in October 2026 I extended both language versions with costs, finding search terms and a list of mistakes. Whether that works will show in the follow-up measurement four weeks later.
SEO costs a small business either time or money, and for the basics mostly time. Google says so itself: "If you run a small local business, you can probably do much of the work yourself." If you want to hand it over, there are two routes, and there are numbers for both.
| Route | What you pay | Figure and source |
|---|---|---|
| Doing it yourself | your time; the stage 4 tools cost nothing | Search Console, Bing Webmaster Tools, Lighthouse and PageSpeed Insights are free |
| Freelancer | an hourly rate | in an Ahrefs poll of 439 SEO providers, 47 percent charge between $75 and $200 an hour; in Germany, Austria and Switzerland, SEO freelancers ask a median of €80 an hour, the middle half between €60 and €100 (freelancermap, 2,744 profiles, September 2026) |
| Agency | usually a monthly retainer | in the same Ahrefs poll, the most common retainer is $501 to $1,000 a month (20.4 percent of respondents), and 42.8 percent charge between $501 and $2,000 a month |
Some caveats belong with these numbers. Ahrefs sells SEO tools, polled providers from several regions and does not state the year of the poll; the article was last updated on 15 August 2024, and its averages assume the top end of each price band, which is why I leave them out here. The freelancermap figures are asking prices from profiles, not invoiced fees. None of these numbers says anything about the position you get for the money.
And the time, if you do it yourself? My estimate, a heuristic and not a measurement:
| Stage | Time |
|---|---|
| 1. Being findable at all | half a day to a day once, then checks through stage 4 |
| 2. Answer pages | half a day to a day per page, so a few weeks spread out for five pages |
| 3. Showing up locally | one to two hours for the profile, then, per my maintenance template in the local SEO post, ten minutes a month, half an hour a quarter and an hour a year |
| 4. Measuring | the three looks a month, about an hour in total |
If a relaunch is due at the same time, that is a cost block of its own and does not belong in the SEO budget; what it costs is in What Does a Website or Landing Page Cost?.
On top of that, one rule that pays off more than any optimisation: every measure gets a date for its follow-up measurement, because an audit without a second measurement is an opinion with tables. And because more and more people ask their question in an AI chat, a second measurement setup next to it is worth having: whether your pages appear as a source in AI answers is its own metric and does not follow from your Google ranking. More on that in What Is Generative Engine Optimization?, and which crawlers to allow for it in Optimizing Your Website for AI Search.
The most honest part of any SEO basics piece is the list of what you do not need. Every point here is stated, in substance, in Google's own starter guide or its spam policies.
| Leave this | Why |
|---|---|
| Counting keyword density | excessive repetition is "tiring for users" per Google, keyword stuffing is in the spam policies: "Repeating the same words or phrases so often that it sounds unnatural" |
| Maintaining meta keywords | "Google Search doesn't use the keywords meta tag" |
| Writing to a magic word count | the starter guide states there is no required word count |
| Arguing about heading order | per the guide, not decisive for ranking, still sensible for readability |
| Buying links | in the spam policies: "Buying or selling links for ranking purposes", "Exchanging money for links, or posts that contain links" |
| Mass-producing pages with AI | spam policies: "using generative AI tools or other similar tools to generate many pages without adding value" |
| Treating E-E-A-T as a dial | asked whether E-E-A-T is a ranking factor, the guide answers "No, it's not" |
| Constant tinkering | see the paragraph below |
That last point eats the most time: rewrite your titles every three days and you never get a clean measurement, because changes take hours to months according to Google. And if somebody promises you a position: "No one can guarantee a #1 ranking on Google."
The typical mistakes are spread across this post. Here they are in one place, each with where to go next:
Knowing the order is easy, keeping to it is where it falls apart: after two weeks you slide back into single fixes, because small measurable things deliver a sense of progress faster than the fifth answer page. That is why this is a role here, not a good intention.
Sebastian, my AI employee for SEO and GEO, gets a URL and a goal and measures with real tools instead of from memory: Lighthouse and the PageSpeed Insights API, linkinator for broken links, advertools for crawls, Playwright CLI for fetches and screenshots, plus Search Console and Bing Webmaster Tools where access exists. Every raw output lands in a dated job folder, every finding names where it came from, and the result is a prioritised plan. He changes nothing on a live website and submits nothing in anyone else's account: he measures, I decide. Other people's servers get at most one request every three to five seconds, my house rule and not a universally safe limit: robots.txt and the target site's published limits come first.
The prioritising is the actual benefit: of thirty findings from a tool, twenty-five do not matter at your size, and the work is naming the three that fit your stage. Trends without evidence get named as trends without evidence.
If you would rather build a role like that yourself, the path is in Creating an AI Employee: How to Start, and how the roles work together here is in My AI Workforce. You do not have to think the first version through alone: bring it to the weekly live Q&A call in the community.
The basics almost always are, because they cost little time and keep working: reachable pages, a verified business profile, pages with real answers. What rarely pays off is competing for broad terms. The difference is which questions you pick.
Yes, the basics are built for that. Search Console, Bing Webmaster Tools, Lighthouse and PageSpeed Insights are free, and nobody can do the content work for you: only you know what customers ask before they buy. What is usually missing is the routine, not the tool; the four criteria that decide for or against an agency are written up separately.
If you do the basics yourself, SEO mostly costs time; the tools are free. If you hire someone, the most common monthly retainer in an Ahrefs poll of 439 SEO providers was $501 to $1,000; in Germany, Austria and Switzerland, SEO freelancers ask a median of €80 an hour. How to read these numbers is in the section "What SEO costs a small business".
No, it is the same thing. Small and medium-sized businesses add more pages, more services and often several locations, but the order of the four stages stays the same. Several locations mainly means several business profiles, each with its own correct details.
It depends on the change, and nobody can tell you honestly in advance. Google on this: "Some changes might take effect in a few hours, others could take several months." A technical fix such as a removed noindex often works quickly, but it depends on when Google fetches the page again.
A website that describes how good the company is but has not one page answering a concrete question people ask before buying. Close behind, technically: a noindex that went live with the relaunch. The first costs you enquiries, the second everything.
Take half an hour and write down the questions from your last twenty enquiries. Sort them by the need behind them until about five groups are left, then check whether each group has a page that answers its main question in the first paragraph. Usually three or four are missing: that is your plan for the next few weeks.
Alongside that, set up Search Console so the measurement is running while you write. The rest follows from the numbers. When you no longer want to do this yourself, the role gets more interesting than the tool: how my AI employees are built is on Hiring AI Employees, and the ready-made templates are in my Community.
SEO agency or DIY: the four criteria that decide it, how to spot a bad offer, and why the answers your customers search for must come from your business.
Read the articleHow to get found on Google when your customers come from one area: your business profile, identical details everywhere, reviews, and pages for locations.
Read the article
Kevin Welter
Developer, IT architect, author of technical books (Kubernetes, cloud infrastructures) and speaker. Runs his business with an AI workforce of fifteen AI employees and shows solo business owners in his community how to hire their first AI employee.
Your first AI employee up and running within an hour
Join the community$5/month founding price, first 50 members