Hiring for SEO is a genuine choice set, not a single decision. The options are doing nothing, doing it yourself, hiring a freelancer, hiring an agency, or bringing someone in-house — and the honest case for each depends on the business, not on which option sounds more serious.
The four options, and where each wins
Doing nothing is a real option, not a failure to act, when is-seo-worth-it comes back negative — no search demand for what the business sells, or an existing channel already at capacity.
DIY suits a business with more time than budget, a straightforward local presence, and an owner willing to learn Google Business Profile and basic on-page work. doing-seo-yourself sets out exactly what that covers.
A freelancer suits a business with a defined, scoped need — an audit, a migration, ongoing content — and a low enough budget that agency overheads do not make sense. Quality varies more than with an agency, because there is no second person checking the work.
An agency suits a business that wants a team, continuity if one person leaves, and a wider skill set than one freelancer is likely to hold — technical, content, and local all covered. It costs more, and the reasons why are covered in seo-cost-kenya.
An in-house hire suits a business large enough to keep someone fully occupied on SEO alone, which in the Kenyan SME context is a small minority of businesses considering any of the other four options.
What a scope of work should specify
A scope of work should name the deliverables, not the activity. “Monthly SEO” with no defined deliverables is the single most common way SEO budgets get wasted, because there is nothing in the agreement to measure against and nothing to point to when six months pass with no visible change.
A workable scope specifies: what gets audited and when, what content gets produced and how it gets approved, what technical fixes are in scope versus billed separately, and what reporting looks like — ideally direct Search Console access, not a branded PDF.
Retainer, project, or audit-only
| Model | Best for | Watch for |
|---|---|---|
| Audit-only | A one-time diagnosis, or checking a claim before committing to more | Vague deliverables with no prioritised findings |
| Project | A defined piece of work — a migration, a content batch, a technical fix list | Scope creep with no adjustment to the price |
| Monthly retainer | Ongoing work where the site and market shift enough to need continuous attention | No defined deliverables, reviewed above |
Audit-only is the lowest-commitment way to test whether a provider’s diagnosis matches what an independent check would find.
What will this cost me?
Costs vary by scope, site size, and competitiveness of the sector, and the ranges are set out in full in seo-cost-kenya: [KES RANGE — MBOGO TO FILL] for a one-off audit, [KES RANGE — MBOGO TO FILL] for a defined project, and [KES RANGE — MBOGO TO FILL] per month for an ongoing retainer.
What drives the range within each model: site size, how competitive the sector is, the site’s current technical state, and whether content production is included in the fee or billed separately.
Can I just do this myself?
The honest test for whether to hire at all: does the business have more available time than budget, and is the work in question genuinely learnable in that time. Google Business Profile setup, basic on-page fixes, and a defined content calendar are learnable. Diagnosing a crawl problem, structuring a polyhierarchic content plan, or negotiating a technical migration without breaking existing rankings generally are not, inside the time a business owner actually has free.
Can you do SEO yourself? walks through the split in detail, including where DIY goes wrong.