Choosing and working with an SEO agency
When to hire an SEO agency (and when not to)
Written by the Top SEO Experts Team
Reviewed by Akshay VRLast updated 19 min read
Quick answer
Hire an SEO agency when you know what a booked job is worth and tracking works. Your site should be indexable, your Google Business Profile verified and in your name, and your budget ready for months of work. Wait, or do it yourself, if you need jobs within 30 days or the basics are broken.
Nearly every article on this question is written by an agency, and nearly every one ends with “hire an agency.” This one is written from the buyer’s side. You get three things:
- Thresholds you can test this afternoon.
- The situations where we would tell you to wait.
- The owners we are not the right fit for.
Should a small business hire an SEO agency at all?
Sometimes not yet. The decision turns on your time, your skills and what is broken, and only a little on whether SEO matters. Google’s own guidance leans that way for small local businesses.
What does Google say about hiring?
Google’s page on whether you need an SEO expert was last updated 5 June 2026 and accessed 22 October 2026. It says a small local business can probably do much of the work itself. It also says a great time to hire is when you are considering a site redesign, the earlier the better.
Its SEO Starter Guide was last updated 10 December 2025 and accessed 22 October 2026. It adds that if you are short on time, you might consider hiring a professional.
Key takeaway Put together, Google says neither “never hire” nor “always hire.” It says to know what you need first.
The seven thresholds below are our attempt to turn that into something you can check off.
What are the seven signs it is time to hire an SEO agency?
You are ready when you can say yes to most of these seven. They are our decision rules, built from watching engagements go wrong, and the numeric ones are our heuristics, not an industry benchmark.
- You know what a booked job is worth. From the last twelve months of records, you can state average gross profit per booked job and roughly how many inquiries turn into jobs. Without those two numbers, no report can tell you whether SEO paid off.
- The break-even math is believable: multiply the monthly fee by twelve, then divide by gross profit per job.
- That is the number of extra jobs you need in year one.
- If it is more than a fifth of the jobs you complete in a year, we would call it a stretch.
- The one-fifth cutoff is our rule of thumb.
- Tracking works: calls, form fills and booking requests are counted.
- In Google Analytics, a key event is an event that measures an action that’s particularly important to the success of your business, in Google’s words. Mark yours.
- Keep your own Google Account as owner of the Search Console property.
- Google’s permission levels give owners full control and let others work as full or restricted users.
- Your site can be indexed and can convert. The pages you want leads from are live, not blocked and not duplicates of each other. Each core service has its own page, and a phone number or form is visible without hunting.
- Your Google Business Profile is eligible, verified and yours:
- Verification gives you ownership of your Business Profile and is needed before you can change listing details.
- Owners have full control, so hold ownership in your own Google Account.
- The name must match your real-world name under Google’s representation guidelines.
- You can fund the work long enough:
- Some changes show within hours and others take months, per Google.
- Our typical range is six to twelve months of consistent work before leads are judged. It is typical, not promised.
- If you can’t fund that, the engagement gets cut off before it can pay.
- Someone on your side owns decisions and capacity. One person approves work within days, and your team can answer the calls and book the extra jobs. SEO that produces leads nobody answers is a waste.
- You know what a booked job is worthAverage gross profit per job, and roughly how many inquiries close.
- The break-even math is believableExtra jobs needed in year one are under a fifth of yearly jobs.
- Tracking worksCalls, form fills and bookings are counted.
- Your site can be indexed and can convertLive service pages, with a visible phone number or form.
- Your Business Profile is eligible, verified and yoursOwned by your own Google Account.
- You can fund the work long enoughSix to twelve months of consistent work before leads are judged.
- Someone owns decisions and capacityWork is approved within days, and calls get answered.
Quick check Can you state your average gross profit per booked job and roughly how many inquiries turn into jobs? Without those two numbers, no report can tell you whether SEO paid off.
Our SEO ROI calculator handles the math in points one and two, and our local SEO checker covers part of point five.
How do you check each threshold in an afternoon?
Most of the seven can be settled in a few hours with accounts you already have. Do them in this order, because each one feeds the next, and write the answers in one place so a future agency can see them.
How do you check the money?
Start with the money. Export twelve months of invoices, or pull the same from your job software. Count completed jobs, subtract direct costs, and divide.
If you can’t separate gross profit by service line, use one blended number and say so. Drain cleaning and a water heater swap won’t earn the same margin, and the break-even math is only as honest as that input.
How do you test tracking?
Then test tracking by being your own customer. Call the tracked number from a personal phone and submit your own form.
Check that each shows up in Google Analytics or your call tracking within a day. If a conversion doesn’t appear, an agency will be working blind from day one.
How do you check ownership?
Next, open Search Console and confirm you can see your own site. If the property was set up by a former developer, you may not be an owner at all. Fixing that takes minutes and prevents a long email chain later.
Finally, search your own business name and open your Business Profile. Ask three questions:
- Is it verified?
- Is it in your Google Account?
- Does the name match your signage?
Any “no” here goes on the fix list.
How do you score your readiness?
Count your yeses. The table gives our recommended action at each score. Treat it as a prompt for a straight conversation with yourself, not a verdict.
| Yeses out of 7 | What we would do |
|---|---|
| 7 | Hire. You can judge an agency on delivery and results. |
| 5 to 6 | Hire, and make the missing items the first 30 days of the plan. |
| 3 to 4 | Fix the gaps first. Tracking and the Business Profile are cheap and fast. A one-off audit may be the right purchase. |
| 0 to 2 | Don’t hire an agency yet. Spend the money on tracking, the site or the Business Profile. |
At five or six, the missing items are usually tracking and Business Profile ownership. An agency that starts without them can’t show you what changed, so we’d rather fix those before the first invoice.
One rule overrides the table. If point two fails badly, the score doesn’t matter. A business that needs a hundred extra jobs to cover a year of fees shouldn’t sign, however clean its tracking is.
Key takeaway If the break-even math in point two fails badly, the score does not matter. Fix the numbers before you sign.
What does the math look like? Hypothetical examples
These numbers are invented to show the arithmetic. They aren’t a quote, a benchmark or anyone’s results. Suppose a plumber in Phoenix completes 600 jobs a year at about $600 gross profit each and is weighing a $3,000 a month engagement.
Definition Break-even jobs in year one are a year of fees divided by the gross profit on one job. They are the extra jobs you need to cover the fees.
- Annual spend: $3,000 times 12 is $36,000.
- Break-even jobs in year one: $36,000 divided by $600 is 60 jobs.
- Share of current volume: 60 divided by 600 is 10 percent.
- Average extra jobs needed per month: 60 divided by 12 is 5.
Under our one-fifth rule, 10 percent passes. Now change one input. If gross profit per job is $150, break-even is 240 jobs, or 40 percent of current volume.
That is a very different decision, and it says nothing about the agency’s quality.
Volume matters as much as margin.
Example Take a hypothetical remodeler who completes 80 projects a year at $2,500 gross profit and faces the same $36,000. Break-even is 14.4 projects, or 18 percent of volume. It passes, barely, and one lost bid changes the picture.
| Hypothetical case | Gross profit per job | Break-even jobs in year one | Share of yearly volume |
|---|---|---|---|
| Phoenix plumber, 600 jobs a year | $600 | 60 | 10 percent |
| Same plumber at lower margin | $150 | 240 | 40 percent |
| Remodeler, 80 projects a year | $2,500 | 14.4 | 18 percent |
Two cautions apply to all of these. The money goes out before the leads come in, so year-one break-even is a floor on what you must believe.
Also, the math treats every extra job as new revenue. If SEO mostly shifts calls from paid ads to organic, the saving is the ad cost. In the Phoenix case, organic replacing $1,500 a month of ads would offset $18,000 of the $36,000.
Our lead value math goes deeper, and the SEO cost calculator lets you test your own inputs.
Want to apply this to your site?
Not sure where to start? Get a plan for your own business.
When should you not hire an SEO agency?
Don’t hire when the main problem is something an agency can’t fix quickly, or when a different channel solves it faster. These are the situations where we would say wait, with what to do in each.
- You need jobs in the next 30 days. SEO isn’t built for that, and Google says some changes take months. Paid search or local services ads suit that need, and our post on leads from Google Ads, not SEO compares the two.
- You can’t say what a job is worth or where leads come from. Set up tracking first.
- Your Business Profile is ineligible. Fix eligibility before paying anyone.
- Google’s Business Profile guidelines say a rented mailing address where the business doesn’t operate is not eligible.
- Service-area businesses can’t list a virtual office unless it is staffed during business hours.
- Our post on virtual office Business Profiles walks through the rules.
- Your site is blocked or half-built. If the pages you need are noindexed or still on staging, that’s a one-time technical job for a developer, not a monthly retainer.
- You have no capacity. If you can’t answer the calls you already get, more leads cost you reputation.
- You want a guarantee. No one can guarantee a number one ranking, and Google’s page says that if a company guarantees first place, find someone else.
- You have a capable in-house person. You may need a specialist for part of the work, not a full agency. See in-house SEO team structure.
Watch out No one can guarantee a number one ranking. Google’s page says that if a company guarantees first place, find someone else.
What can you hire instead?
Match the purchase to the problem. A freelancer or consultant suits a bounded job such as an audit, a migration plan or one technical fix.
A web developer suits a broken site. A paid media specialist suits an immediate lead need.
An agency suits sustained, multi-skill work, where content, technical fixes, local search and links move together over months. If you only need one of those, buy one of those. A retainer for a task list that fits in a week is a mismatch we’d flag.
- Freelancer or consultantA bounded job: an audit, a migration plan or one technical fix.
- Web developerA broken site.
- Paid media specialistAn immediate lead need.
- AgencySustained, multi-skill work that moves together over months.
Our view A middle path works for many owners at the three-to-four score. Buy a one-off audit, do the cheap fixes yourself, then revisit the agency question in a quarter with cleaner data.
You lose little, and any agency you meet later gets a better brief.
What red flags should you check before you sign?
Check Google’s list first, then ours. Google’s hiring guidance (accessed 22 October 2026) names several patterns. Our additions come from proposals and contracts we have read.
From Google:
- Firms that email you out of the blue.
- A company that is secretive or won’t clearly explain what it intends to do.
- Link schemes. The page says you should never have to link to an SEO.
- Claims of a special relationship with Google or a priority submit.
- A guarantee of first place in results.
- Write access to Search Console at the audit stage. Google says to grant read access only.
From us, our view:
- Reports that show rankings but no calls, leads or booked jobs.
- Accounts the agency owns instead of you.
- No written plan by about day 30.
- Work outsourced without being disclosed.
- No named person responsible for your account.
Before you sign, read how to read an SEO proposal and check who owns your SEO assets. Then see what a reasonable first 90 days with an SEO agency looks like. For ranking promises specifically, see our post on SEO guarantees.
Google’s page also warns that you are ultimately responsible for the actions of any companies you hire. A deceptive tactic on your site is your problem, not only theirs.
What should you ask on the first call?
Use Google’s questions as the spine, then press on the answers. Google suggests asking:
- For examples of past work.
- Whether the firm follows Google Search Essentials.
- What results it expects and in what timeframe.
- How it measures success.
- Whether it will share and explain every change.
Here is how we would listen to the answers. These are our view, not Google’s.
| If they say | Ask | What to listen for |
|---|---|---|
| They expect results | What they would count at day 30, day 90 and month six | A good answer names deliverables early and leads late. A weak one promises rankings by a date. |
| They measure success | To see a sample report with client details removed | Calls, form fills or booked jobs on the first page, not a ranking screenshot. |
| They will explain every change | How | A change log you can read, with dates, beats a monthly call where someone says things are going well. |
Then add the two questions Google’s list doesn’t cover:
- Who does the hands-on work, and are they employees or subcontractors?
- Which accounts will be registered in your name?
If the second answer is anything but “all of them,” read the contract twice.
What do we do differently, and where are we not the right fit?
We build organic acquisition systems: SEO, content, local search and the website, run as one system. We report on traffic, leads, pipeline and revenue as far as your tracking allows. We don’t sell ranking guarantees.
We start with a diagnosis and a written plan. Then we ship work each month.
We are not the right fit if:
- You need leads within 30 days. We aren’t a paid advertising or social media agency.
- You want a ranking guarantee, or you want bulk links, guest-post packages or private blog networks. We don’t do those.
- You want a fixed public price list. We scope each engagement to the business and don’t publish prices.
- You are outside the United States. Our focus is US businesses.
- You want proof from your own trade today. Our published case studies are on solar, SaaS and B2B sites. We don’t yet have a US home-services SEO case study, and we’d rather say so than imply one.
If your readiness score is below five, we will usually say to fix the basics first. The first 90 days post shows how we frame onboarding, and the SEO services page describes what we deliver.
What does this mean for you?
Start with your numbers. Know what a booked job is worth, and check that tracking works.
Then score yourself on the seven signs. If you score five or more, an agency can judge itself on results. If you score four or less, fix the gaps first.
Last, test the break-even math. If a year of fees needs more than a fifth of your yearly jobs, wait or start smaller.
What does the evidence not show?
Less than a confident sales page implies. Here are the limits.
- We couldn’t source any benchmark for when an agency pays off for a given business. The thresholds above are our decision rules, built from experience, not from a published study.
- The one-fifth break-even cutoff is a rule of thumb. We can’t show that it predicts success, and a business with high margins or repeat customers could reasonably accept a higher number.
- The Phoenix plumber and the remodeler are hypothetical. The figures are invented to show the arithmetic.
- We have no data comparing agency outcomes with DIY outcomes for local service businesses.
- Google’s guidance is advice, not a rulebook for choosing a vendor. It tells you what to look for, not what will work.
- Our own case studies report Google Search Console clicks and impressions. They don’t report leads or revenue.
FAQ
How much should I budget before hiring an SEO agency?
We don’t publish prices, and no honest number fits every business. Run your own math: multiply the proposed monthly fee by twelve, then divide by the gross profit on one booked job. That gives the extra jobs you need to break even in year one, and if it isn’t believable, wait or start smaller.
Can I do SEO myself instead of hiring an agency?
For part of it, yes, since Google’s documentation says a small local business can probably do much of the work itself. Claiming and completing your Business Profile, fixing obvious site problems and asking customers for reviews are realistic in-house tasks. Agencies earn their fee on sustained execution, technical issues and content volume you can’t staff.
Should I hire an agency or a freelancer?
A freelancer or consultant fits a bounded job such as an audit or one technical fix. An agency fits ongoing work that needs several skills moving together, such as content, technical SEO, local search and links. Either way, ask who actually does the work, and keep every login in an account you own.
Is it too early to hire an SEO agency if my website is new?
Not necessarily, since Google’s documentation says a great time to hire is when you’re considering a redesign, the earlier the better. But a new site with no tracking, no service pages and an unverified Business Profile needs those basics first. Ask the agency to make them month one.
How long before I know whether an SEO agency is working?
Google says some changes take effect in a few hours and others take several months, and suggests waiting a few weeks before judging a change. In the first 90 days, judge delivery against a written plan, and judge leads over a longer window. Our typical range is six to twelve months, not a promise.
What should I ask an SEO agency before hiring?
Google suggests asking for examples of past work, whether they follow Google Search Essentials, and what results they expect and in what timeframe. It also suggests asking how they measure success and whether they will share and explain every change.
We add two: who does the hands-on work, and which accounts will be in your name.
Work out your own break-even with the SEO ROI calculator, then Get Your Organic Growth Plan.
Sources
- Do you need an SEO expert, Google Search Central, last updated 5 Jun 2026, accessed 22 Oct 2026
- SEO Starter Guide, Google Search Central, last updated 10 Dec 2025, accessed 22 Oct 2026
- Guidelines for representing your business on Google, Business Profile Help, accessed 22 Oct 2026
- Verify your business on Google, Business Profile Help, accessed 22 Oct 2026
- Manage your Business Profile owners and managers, Business Profile Help, accessed 22 Oct 2026
- Tips to improve your local ranking on Google, Business Profile Help, accessed 22 Oct 2026
- About key events, Analytics Help, accessed 22 Oct 2026
- Managing owners, users, and permissions, Search Console Help, accessed 22 Oct 2026
Want to apply this to your site?
Not sure where to start? Get a plan for your own business.
