Working with us
SEO agency vs freelancer vs doing it yourself: an honest comparison for small businesses
There is no option that’s right for everyone. A freelancer can beat an agency, and some owners do great on their own. Here is how to decide with your budget, time and goals in front of you.
In this article
- Should a small business hire an SEO agency, a freelancer or do it themselves?
- How much does each option cost?
- When does doing SEO yourself make sense?
- When does a freelancer beat an agency, and when does an agency win?
- What are the risks of each option?
- What should you ask before hiring anyone for SEO?
- Where does Dizayn fit?
- What do owners ask most when choosing between an agency, a freelancer and DIY?
Should a small business hire an SEO agency, a freelancer or do it themselves?
Do it yourself if you have time to learn and a small, low-competition market. Hire a freelancer for a defined job or ongoing help at a lower price, if you can manage the work. Hire an agency when you need several skills at once, like website, content, Maps and reporting, and want one team accountable for results.
| Do it yourself | Freelancer | Agency | |
|---|---|---|---|
| Best for | Small market, owner has time | A defined job or steady help | Several skills, one accountable team |
| Monthly cost | Your time, plus any tools you buy | ~$1,349 average (worldwide survey) | ~$3,209 average (worldwide survey) |
| Your time | High | Medium (you manage) | Low |
| Main risk | Slow mistakes | Single point of failure | Juniors doing the work, long contracts |
The rest of this guide shows what sits behind each column, so you can pick the one that matches your budget, your hours and how much of the work you want to manage. If you are still deciding whether SEO is worth paying for at all, start with the full SEO cost breakdown.
How much does each option cost?
Doing it yourself costs your time plus any tools you choose to buy. In Ahrefs’ survey of 439 SEO providers, freelancers averaged about $1,349 a month for ongoing SEO and agencies about $3,209, worldwide, not only in the U.S. Dizayn’s Complete plan, which includes SEO and AI search, is $450 a month.
| What was measured | Figure in the Ahrefs survey |
|---|---|
| Average monthly retainer, freelancer | ~$1,349 |
| Average monthly retainer, agency | ~$3,209 |
| Typical monthly range, all providers | $250 to $10,000 |
| Share of businesses spending $500 to $5,000 a month | 63 percent |
| Average monthly cost of local SEO | ~$1,557 |
| Most common hourly rate | $75 to $100 (24 percent of providers) |
Source: Ahrefs SEO pricing survey (439 providers). The respondents are providers, not buyers, so treat the numbers as what sellers say they charge. Dizayn’s own prices are on the pricing page.
Price is only half of the comparison. A $450 plan that includes content, Maps work and reporting is not the same product as a $450 freelancer who writes only blog posts. Ask what is inside the number before you compare it with another one.
When does doing SEO yourself make sense?
Doing it yourself makes sense when your market is small, your site is simple and you can spend a few hours every week for months. The basics are within reach: complete your Google Business Profile, ask happy customers for reviews and write one page per service. It stops working when competitors outpace you or technical problems appear.
A realistic DIY starter list for the first month:
- Check where you stand. Search your main service plus your city, and run the free AI visibility checker to see whether ChatGPT and other assistants name you.
- Finish your Business Profile with the right categories, services, hours and photos. If you do not show up on the map at all, read why a business is missing from Google Maps.
- Ask for reviews from real customers right after a good job. Our guide on getting more Google reviews has the wording.
- Write one page per service that opens with a direct answer, a price “from” and your service area.
- Track quote requests (forms, calls, texts) so you can tell whether anything you do is working.
The honest limit of DIY is time. If three hours a week will not happen alongside running the business, a half-finished DIY effort is worse than a smaller, steady one.
When does a freelancer beat an agency, and when does an agency win?
A freelancer wins when the job is clear and bounded, such as rewriting service pages, fixing a Business Profile or writing monthly articles, and you can direct the work. An agency wins when the job needs several skills at once, such as site fixes, content, Maps, reviews and reporting, and you want one team answering for the result.
Many owners end up with a mix: they handle the weekly tasks (review requests, photos, answering questions), hire a freelancer for writing or technical fixes, and bring in a team when the site needs a rebuild or the market gets competitive. Google itself notes that a great time to hire help is when you are considering a site redesign, the earlier the better.
The main difference is not skill but coverage. One person has a limited number of hours and skills; a team can cover site speed, content, Maps and reporting in the same month. What you pay for in an agency is that coverage plus accountability, so make sure you are actually getting both. Dizayn’s SEO service and AI search service are built as one team doing the whole job, month to month.
What are the risks of each option?
The DIY risk is time and slow mistakes. The freelancer risk is a single point of failure: illness, a full calendar or a missing skill stops the work. The agency risk is paying for account managers while juniors do the work, and long contracts. Each risk has a test you can run before you commit.
| Risk | Test before you commit |
|---|---|
| DIY takes longer than planned | Block 3 hours a week for a month; did it happen? |
| Freelancer unavailable | Ask who covers when they’re sick or full |
| Agency hands you to juniors | Ask to meet the person doing the work |
| Long lock-in | Ask for the minimum term and cancellation terms in writing |
There is a risk that applies to all three: bad SEO can hurt. Google warns that an irresponsible SEO can put your site and reputation at risk, and that techniques which break its spam policies can lower your site’s presence in Google or remove it from the index. It also says you are ultimately responsible for the actions of any company you hire, so “I did not know what they were doing” is not a defense.
Source: Google Search Central, “Do you need an SEO?”
What should you ask before hiring anyone for SEO?
Ask six questions and expect specific answers: show me live sites with dated results and their source; who exactly does the work; what happens each month; how you report results (quote requests, not only rankings); what I own if I leave; and what the minimum term is. Anyone who promises the number-one position on Google has answered enough.
| Question | Good answer |
|---|---|
| Can I see results? | Live sites with dated numbers and their source |
| Who does the work? | A named person you can talk to |
| What happens each month? | A written list of tasks and changes |
| How do you report? | Quote requests by source, not only rankings |
| What do I own? | Domain, site, content and every account, in your name |
| Minimum term? | Month to month |
Google’s own hiring guidance adds a few checks you can run in a single call. Ask whether they follow Google Search Essentials, what results they expect and in what timeframe, and how they measure success. Ask for past work and references. Walk away from anyone who emails you out of the blue, claims a “special relationship” with Google, refuses to explain the plan, or asks you to link to them. For an initial audit, give read-only access to Search Console, not write access.
Source: Google Search Central, “Do you need an SEO?”
Where does Dizayn fit?
Dizayn is a small studio in San Antonio, Texas, that builds websites and runs SEO and AI search for U.S. businesses. The Complete plan is $450 a month and includes SEO, AI search, four articles a month and a report. Plans run month to month, and you own every account. The Basic plan, $99 a month, covers hosting, monitoring and backups only.
On the Complete plan, we count quote requests (forms, calls and WhatsApp or text taps tracked on your site) in the 30 days before work starts. If the count is not higher at day 90, month four is free. See what a typical quarter looks like in the first 90 days of SEO.
We are not the right fit if you need a site this week, a drag-and-drop template or only social media posting.
What do owners ask most when choosing between an agency, a freelancer and DIY?
Most owners ask how long it takes, whether they can switch later and whether a cheap offer is safe. Short answers: nobody can honestly promise a timeline or a ranking, you can switch if you own your accounts, and price alone does not tell you whether the work is real. Details for each follow.
How long until SEO works?
It depends on your market, your site and what is wrong today, so be wary of any fixed promise. Google tells owners to ask what results to expect, in what timeframe, and how success is measured. A good plan starts with a baseline of your quote requests and ends the first 90 days with a written report that compares against it.
Can I switch from DIY to a freelancer or agency later?
Yes, and it goes smoothly when you keep notes and own the accounts: domain, site, Business Profile, Search Console and analytics. Starting DIY and handing over a clean, documented setup is often cheaper than starting with nothing.
Does the same person need to cover AI search too?
Customers now ask ChatGPT and Google’s AI answers for recommendations, so ask any provider how they handle it. The AI visibility checker shows where you stand today, and our guide to SEO, Google Ads and Local Services Ads explains where paid ads fit beside any of these three options.
Is the cheapest option the safest?
Not by default. A low price can be fair for a small job, but it does not tell you who does the work or what you own afterwards. Run the six questions above against every quote, whatever it costs.
Sources: Ahrefs SEO pricing survey (439 providers); Google Search Central, “Do you need an SEO?”
Not sure which option fits? Run the free AI visibility checker, see pricing and terms, or book a 15-minute call. We will tell you if DIY is the better choice for you.