Hiring help
Freelancer vs agency: which should your trade business hire?
Hire a freelancer when the job sits within what that person does best, like a simple website, a tidy-up of the site you have or running your Google Ads, and you've seen their work and trust them to see it through. Hire an agency when your website, Google Ads and SEO all have to pull together, and you'd rather have the same team answer for whether the phone rings than manage separate people yourself. If your diary is already full, or nobody can call enquiries back, you may not need either yet.
We're an agency, so read this knowing that. We've tried to be fair to both sides, because the wrong choice costs you either way: a freelancer who disappears before the site is finished, or an agency fee for work you never needed.
What you're choosing between
A freelancer works for themselves. You deal with them directly, and the person you speak to is the person doing the work. An agency is a business with a team behind it. An agency that does websites, SEO and ads has people for design, building, SEO and ads, and usually someone keeping the project moving.
For a trade business, the real question is how many people you want to manage. A website has to be built. Google has to find it, which is SEO. Ads have to be set up and watched. With freelancers, that can mean a designer, an SEO person and an ads person, each doing their part, with you in the middle making sure it all adds up to calls. With an agency that does all of it, joining it up is part of what you pay for.
| Freelancer | Agency | |
|---|---|---|
| Who you deal with | The person doing the work | Depends on the agency: the people doing the work, or an account manager in between |
| Skills | Whatever that person is good at | A team with different skills, often under the same roof |
| When someone's off sick or on leave | The work usually waits | Someone else in the team can often pick it up |
| Website, SEO and ads working together | Up to you, if you hire separate people | Part of the job, if the agency does all of it |
| What your money pays for | That person's time | The team's time, plus the business around it |
| Suits | A job within that person's skills, from a simple site or a fix to looking after your ads | A website, SEO and ads that have to work together |
When a freelancer is the right call
A good freelancer is often the right choice for a trade business. It makes sense when:
- the job is clear and has an end, like a simple site, a new quote form, or getting your current site to work properly on a phone;
- you need ongoing work in a field they specialise in, like running your Google Ads, and they've done it for businesses like yours;
- you've seen their past work on your own phone, and you've spoken to someone they've worked for;
- you're happy to brief them yourself and check what they've done;
- you want the website sorted first and will think about ads and SEO later.
Checking past work and references is what Google suggests before you hire anyone for SEO, in its guide to hiring an SEO. It works just as well for a web designer.
The upside is real. You talk straight to the person doing the work, and nothing gets lost being passed along. There's also no management layer to pay for. A good freelancer can also be a real specialist, who knows the work you're hiring them for better than whoever an agency puts on a small account. Peak Leads started out to help trades win online without paying agency prices for agency overhead, so we won't pretend that overhead isn't real.
Where freelancers fall short
Everything rests on the same person. If they're ill, on leave or busy with a bigger client, your work waits. If they move on, you may find nobody else knows how your site was put together, or who holds the logins.
Google's help on Google Ads access levels warns that if your account's only administrator becomes unavailable, you may lose access to your tags. If a freelancer set up your ads account under their own email and then stops answering, you could be starting from scratch.
Then there's the skills gap. Somebody who designs a good-looking site may know little about Google Ads, and an ads specialist may never have built a page that turns a click into a call. Hire a separate freelancer for each and you become the project manager. When the phone doesn't ring, the designer can blame the ads, the ads person can blame the website, and nobody owns the result.
When an agency is the right call
An agency earns its fee when the pieces have to work together. Your website, your Google Business Profile, your SEO and your ads all feed the same phone. Google's own guide calls the planning stage of a redesign or a new site a great time to hire an SEO. That's far easier when the same person or team builds the site and does the SEO.
An agency also suits you if:
- the work can't stop because someone's away;
- you want to know whether it's working in calls and booked jobs rather than clicks;
- you don't have time to brief and chase separate people.
Where agencies fall short
Agencies have failings of their own.
At some agencies you never speak to the people doing the work. An account manager passes your messages along, and things get lost in between. Check whether the package is built around your business or is the same for everybody, whether a small-town plumber needs all of it or not, and who will actually look after a small account like yours. Ask, too, whose name the ad account will be in. If an agency runs your Google Ads from an account in its own name, the history and the data stay behind when you leave, the same lock-out a freelancer's personal email can cause. People move on at agencies too, so ask who takes over your account if the person running it leaves.
And an agency has more people to pay, so its prices have to cover them. If you only need a quote form fixed, paying for a team makes little sense.
When you don't need either yet
Sometimes the honest answer is neither, or not yet.
If your diary is already full, paying anyone for more enquiries is money wasted. We say the same on our Google Ads page: tell us your diary's full and we'll tell you to hold off. If nobody can get back to enquiries quickly, fix that first. Ads and SEO only bring people to your door.
If you run a small local business and have the time, you can do a fair bit of the groundwork yourself. Google says as much in the same guide: a small local business can probably do much of its own SEO work. Getting your Google Business Profile properly filled in is a good place to start.
And if you already have a freelancer who does good work, answers your calls and has given you your logins, keep them. There's no reason to switch for the sake of it. You can also mix them: keep a freelancer who looks after your website well and hire an agency for the ads, or the other way round. If you do, agree up front who answers for whether the phone rings.
Whoever you hire, keep the keys
This goes for a freelancer and an agency alike. The domain, the hosting, your Google Business Profile and your Google Ads account should all be in your business's name, with you holding the owner or admin access. Give whoever you hire their own login. On your Business Profile they can be a manager, which lets them do most of what an owner can, but not add or remove users or remove the profile. In Google Ads, keep Admin access yourself, because that's the level that controls who else gets in.
Then if you part ways, you take their access away and carry on. Who owns your website? lists what to get in writing, and How to choose a lead generation agency covers ad accounts and data in more depth.
Questions to ask both
Ask a freelancer and an agency the same questions, and compare the answers:
- Who will actually do the work, and who will I speak to?
- Can I see sites you've built, on my own phone?
- What happens to my work if you're ill or away?
- Whose name will the domain, hosting, Business Profile and ads account be in?
- How will we know it's working: calls and booked jobs, or just clicks?
- What happens if I want to stop?
If anyone promises your site will reach first place on Google, Google's own advice is to find someone else.
How Peak Leads works
We're a small South African team. We build websites and run SEO, AI SEO, Google and Meta ads and exclusive lead generation for service businesses, and you can take a service on its own or stack them. You work with the people who do the work, not an account manager who forwards your email. Design, build and SEO run in parallel rather than in a relay. The website is usually scoped together with the SEO and the ads. The finished site is yours outright. And not every site needs replacing: if yours doesn't, we'll say so.
If you're weighing up a freelancer against us, book a call, put these questions to us as well, and weigh our answers like anyone else's. The booking questions include what your business brings in each month. If we're not the right fit yet, the form says so before any call is booked, and a good freelancer may suit you better.