What a Search Engine Optimizer Actually Does for a Small Business
No jargon: what a search engine optimizer actually does for your company, what freelancers, agencies and in-house hires cost, and when automating the work is cheaper than hiring it.
If you own a business, you have probably been told you need a search engine optimizer — and then handed a proposal full of words like crawl budget, anchor text and schema markup. This page skips all of that. It explains what the person actually does for your company, what they charge, how long before you see money back, and when a piece of software does the same work for less.
What a search engine optimizer does, in one sentence
A search engine optimizer makes your business show up when a customer types what you sell into Google. That is the whole job. Everything else — the audits, the articles, the links — is just the work required to get there.
The reason the job exists is that Google has to choose which ten businesses to show out of thousands. It makes that choice by reading your website and comparing it to everyone else's. A search engine optimizer's job is to make sure that when Google reads your site, it concludes you are the obvious answer.
What the work actually looks like week to week
Most owners never see this part, so here it is in plain terms. The left column is what a specialist calls it. The right column is what it changes for your business.
| What they do | What it means for you |
|---|---|
| Technical audit | Finds the broken pages, slow loading and blocked sections that quietly stop Google from showing you at all. See technical SEO. |
| Keyword research | Works out the exact words your customers type — which are usually not the words you use internally. A plumber says "hydro jetting"; the customer types "drain smells bad". |
| Content | Writes the pages that answer those questions, so you are the business that shows up when someone is deciding. |
| On-page work | Rewrites the titles and descriptions people see in the results, so more of them click you instead of the competitor above you. |
| Links and reputation | Gets other credible sites to mention you, which is how Google decides you are real and not a two-page brochure. |
| Reporting | Tells you whether any of it is working — ideally in customers, not in charts. |
The phrase to notice is week to week. This is not a project with an end date. SEO is a few hundred small jobs that never stop, which is exactly why it gets expensive and exactly why it gets abandoned.
What it costs to hire one
There are three ways to buy this work, and they fail in three different ways.
A freelancer
Commonly quoted at somewhere between $50 and $150 an hour, or a few hundred dollars a month for a handful of hours. Cheapest on paper. The catch is arithmetic: five hours a month buys you roughly one article or one small audit — not both, and not every month. Good freelancers also get busy, and when they do, your site is the account that goes quiet first.
An agency
Small-business retainers usually start around $1,000 a month and climb from there; $2,000–$5,000 is ordinary once content is included. You get a team and a process. You also get a contract, a three-to-six-month ramp-up before anyone expects results, and — this is the part owners underestimate — a standing meeting. Somebody at your company has to answer their questions, approve their drafts and chase them when the report is late.
An in-house hire
A salary, plus payroll costs, plus a tool stack that runs a few hundred dollars a month on its own, plus the three months it takes any new hire to become useful before they produce anything. Whatever the salary is in your market, budget roughly a third again on top of it once tools and ramp-up are counted. This only makes sense once search is a genuine sales channel for you, not an experiment.
The costs nobody puts in the quote
Whichever option you pick, three costs land on you and appear in no proposal:
- Your time. Budget two to four hours a month for calls, approvals and answering "who is your ideal customer?" for the fourth time. At an owner's effective hourly rate, that is often more expensive than the retainer.
- The gap between people. Freelancers move on and agencies rotate account managers. Every handover costs you a month while the new person learns your business.
- The stop-start problem. SEO compounds, so pausing for three months does not pause your results — it gives the ground back to whoever kept going.
How long before it pays for itself
Be suspicious of anyone who promises otherwise: meaningful movement usually takes three to six months, and the first thing that moves is impressions, not sales. A realistic sequence looks like this.
| When | What you should see |
|---|---|
| Month 1 | Technical problems fixed; new pages published. Traffic roughly flat. This is normal. |
| Months 2–3 | Your pages start appearing for real customer questions. More organic traffic, first enquiries. |
| Months 4–6 | The pages that were on page two move up. Enquiries become predictable enough to forecast. |
| Month 12 | The content keeps earning without new spend. This is the part that makes SEO worth it — and the part you lose if you stop. |
The honest way to judge the investment: take what you pay per month, and ask how many new customers would cover it. If a customer is worth $2,000 to you and the work costs $1,500 a month, one customer a month makes it profitable. If a customer is worth $80, the maths is very different, and you should say so out loud before signing anything.
When hiring makes sense — and when it does not
Hire a person when your situation is unusual: a complicated product, a regulated industry, a site that needs rebuilding, or a market where three big competitors have to be beaten head-on. Judgement is worth paying for.
Do not hire when what you actually need is for the ordinary work to happen every day without you chasing it. Most small businesses do not lose at search because their strategy was wrong. They lose because the audit happened once, four articles went out, and then everyone got busy.
That gap is why automation got interesting. Software does not have a good month and a bad month. A system that runs the work continuously audits the site, finds the questions customers ask, writes and publishes the answers, watches the rankings and fixes what breaks — every day, at a price closer to a few hours of freelance time than to a retainer. SERP Agent starts at $199 a month, which is roughly what two hours of a good freelancer costs.
It is not the right answer for everyone. If you need someone to sit in a room and argue about positioning, hire a human. If you need the thousand small jobs to actually get done, that is a machine problem.
What a search engine optimizer cannot do for you
Worth knowing before you sign, because these are the disappointments that end most engagements:
- Guarantee a position. Nobody controls Google's results. Anyone promising "#1 in 30 days" is either buying ads and calling it SEO, or targeting searches nobody performs.
- Fix a weak offer. Search brings people who are already looking. If they arrive and your prices, reviews or response time do not compare well, more visitors just means more people choosing someone else.
- Work without you. Nobody outside your business knows why customers actually buy from you. An hour of your time early — the real objections, the real reasons — is worth more than a month of their guessing.
- Deliver next week. Anything that moves in days is either paid, or a technical fix that was blocking you from being shown at all.
Questions to ask before you sign anything
- "What will you have published by day 30?" Vague answers here predict vague invoices later.
- "How many hours a month is this, and on what?" A retainer without an hour count is a number someone made up.
- "Who writes the content — and do they know my industry?" Generic articles do not rank any more, and they embarrass you in front of customers.
- "What happens if I cancel?" Ask who owns the content and the accounts. The answer should be: you do.
- "How will you show me this made money?" If the answer is a rankings chart, keep looking.
How to tell it is working without learning SEO
You do not need to understand rankings. Three numbers are enough, and you can check all of them in ten minutes a month:
- Enquiries from search. Ask every new customer how they found you, or watch which form submissions arrive from Google. This is the only number that pays wages.
- Search impressions. Free in Google Search Console. Rising impressions with flat enquiries means you are visible for the wrong words — a fixable problem, but only if someone notices.
- Pages that earn. After six months a handful of pages should be bringing in most of the traffic. If nothing stands out, nothing is working.
The part that changed recently
Google now answers many questions directly on the results page, and assistants like ChatGPT answer them without a page at all. That means being ranked is no longer the same as being chosen — you also need to be the source the AI quotes. For a business owner the practical consequence is simple: the pages that win now are the ones that answer a real question clearly and provably, written by someone who can show they know the subject. Thin pages written to hit a keyword do not just underperform; they are invisible. See zero-click search and AI Overviews for what is behind this.
Whether you hire a person or run software, that is the standard the work has to meet now.
The short version
A search engine optimizer makes you findable when customers are looking. Hiring one costs somewhere between a few hundred and a few thousand dollars a month, plus two to four hours of your own time, and takes three to six months to show a return. Hire a person when the problem needs judgement. Automate when the problem is that the work keeps not getting done — which, for most small businesses, is the real problem.
If that is your situation, see how an AI SEO agent handles the daily work, or look at what it does step by step before you decide.
Хочете, щоб це робилось за вас — щодня?
Підключіть сайт — і SERP Agent веде аудит, контент і публікацію на автопілоті.