How to choose an SEO company comes down to proof you can see before you sign. Score each agency on the same 10 checks. Three decide on their own: does it report on calls and booked jobs, will your business own the analytics, Search Console, Business Profile and ad accounts, and can you leave after a short minimum term? Fail any of those, or guarantee a #1 ranking, and the agency is out.
Key Takeaways:
- Rankings can rise for months while the phone stays quiet.
- Your business owns every account. The agency gets access.
- One ChatGPT screenshot is not AI search tracking.
- Under 15 out of 20 on the scorecard, keep looking.
If you’ve hired an SEO agency before, you know the monthly PDF: green arrows on rankings, and a phone that rang as often as before. The second hire is where you get fussier. We’re an SEO company ourselves, so apply every check to us too.
How to Choose an SEO Company: The 10-Point Scorecard
Score each check 0 for a red flag, 1 for a vague answer, 2 if they show you something. Checks 1 to 3 are must-pass: one zero there and the agency is off the list.
| # | Check | Good answer | Red flag |
| 1 | Reports on leads and revenue | Calls, forms and booked jobs by source | Rankings and traffic only |
| 2 | You own the accounts | Every account in your name | Agency-owned accounts |
| 3 | Fair contract terms | Short minimum, then month to month | 12 months with auto-renewal |
| 4 | Published pricing | A price plus monthly deliverables | “Custom quote,” no deliverables |
| 5 | Real case studies | Baseline, timeframe, industry | Percentages with no starting point |
| 6 | AI search tracking | Fixed prompts, repeated runs, several engines | One screenshot |
| 7 | Who does the work | Named strategist and writers | Senior sells, junior delivers |
| 8 | Realistic timeline | Leading indicators by month 3 or 4 | “Page one in 30 days” |
| 9 | Fit for your market | Clients like you | A generic logo wall |
| 10 | Ads and website plan | One owner for shared keywords | “Not our department” |

Checks 1 to 3: reporting, ownership and the way out
Ask the agency to open, on screen, a report it sent a real client last month. For a plumber or HVAC company, it should show calls and form fills by source, ideally matched to booked jobs. A traffic graph alone is what you’ll get every month.
Rankings and calls drift apart because an agency can rank you for “how to reset a thermostat,” which brings readers rather than buyers, or for towns you don’t serve. Ask what share of their tracked keywords a customer would actually call from. If they can’t split the list that way, they haven’t thought about it.
Next, ownership. Create GA4, Search Console, Business Profile and Google Ads under your business email, then add the agency as a user. Google’s advice on hiring an SEO says an audit needs only read access to Search Console. If a past agency still holds yours, our guide to switching agencies without losing calls covers getting them back.
Three months is a fair minimum term, then month to month, and anything written for you stays yours. Our agreements work that way.

Checks 4 to 7: what the fee actually buys
Get the price and monthly deliverables in writing. When scope is vague, the same fee tends to buy less every quarter.
A useful case study has a start number, an end number and a timeframe. One of our case studies: a single-location HVAC contractor went from 10 to 12 inbound calls a month to more than 80 within four months, on local SEO alone, with no ad spend. It’s one location in one market, and a good agency says so up front. Our SEO for moving companies and SEO for HVAC contractors comparisons show sector fit in practice.
AI search is on the list because fewer people click through. Pew Research found Google users clicked a regular result on 8% of visits that showed an AI summary, against 15% when there wasn’t one. Ask how the agency checks whether ChatGPT, Gemini and AI Overviews mention you. A solid answer is a fixed set of buyer prompts, run repeatedly on several engines, which is how our AI search optimization team reports it.
Checks 8 to 10: timing, fit and everything around SEO
For a local business, calls and Business Profile views should move by month three or four. Competitive national terms take longer. Page one in 30 days is a sales line.
Multi-location brands need a local SEO company that has run several service areas at once. SaaS teams have their own checks in our SaaS SEO agency guide.
Check 10 is the one buyers forget. With SEO and Google Ads at different vendors, you can pay for clicks on searches you already rank for, and the SEO agency usually can’t fix the landing page it flags. Ask who owns that overlap.
Comparing proposals now? We’ll score them against this list, ours included. Book a free growth audit, or see how an SEO company that reports on revenue sets up tracking.
What $1,500, $3,000 and $5,000 a Month Should Buy
Our published tiers, as a benchmark for any proposal:
| Monthly budget | Fits | What should arrive each month |
| $1,500 | One location, one service area | 12 posts, 4 service pages, 6 backlinks, 75 AI prompts tracked, Business Profile work, monthly report |
| $3,000 | Several services or cities | 16 posts, 6 service pages, 10 backlinks, 150 prompts on 6 engines, location pages at scale, report every two weeks |
| $5,000 | Multi-location or competitive markets | 25 posts, 10 service pages, 15 backlinks plus digital PR, 250 prompts, live dashboard |
Each tier also includes ad management (see our pricing). If a proposal at the same fee promises much less, ask where the money goes. The SEO ROI calculator shows how many booked jobs cover the fee.

SEO Company vs Freelancer vs In-House
| Option | Best for | Watch for |
| Freelancer | One site, one clear gap | One person’s hours |
| SEO company | Several skills at once | Juniors doing the pitched work |
| In-house | Larger firms publishing weekly | One hire can’t cover every skill |
To decide, count the skills the next six months need. One, like cleanup after a site migration? A good freelancer is usually the better buy. Four or five at once means a team, agency or in-house. The costly mistakes are paying agency fees for a one-skill job, or asking one freelancer to cover five.
Red Flags When Hiring an SEO Company
- A guaranteed #1 ranking. Google says nobody can promise one.
- Cold emails offering to fix your SEO.
- Backlinks sold by the hundred.
- Changes made to your site that nobody explains.
Frequently Asked Questions
How much does an SEO company charge per month?
Most small and mid-sized service businesses pay $1,500 to $5,000 a month. Compare what gets delivered, not just the fee.
How long does SEO take to show results?
Local calls usually pick up within three to four months. Competitive terms can take six to twelve.
How do I know if an SEO company is legit?
It shows you a live client report, case studies with starting numbers and references you can call, and it never guarantees rankings.
Who owns my Google Analytics and Business Profile if I leave an SEO agency?
You do, if they were created under your business email. If the agency created them, get ownership moved before giving notice.
Should I hire an SEO freelancer or an agency?
A freelancer for one defined job on one site. An agency when content, links, technical and local work all need doing together.
Start With Three Questions
Ask every agency for last month’s client report, whose name is on the accounts, and how you leave. That settles most shortlists.
Want Your Shortlist Scored?
Send us the proposals you’re weighing and we’ll run them through these ten checks.
Paradigm Media Networks: SEO, GEO & Ads, Engineered for the AI Era.
About the Author
Jahid Hussain | Founder, Paradigm Media Networks
Jahid Hussain founded Paradigm Media Networks to solve a problem he kept seeing: businesses spending across SEO, ads, and content that never talked to each other. He specialises in local SEO, organic growth systems, and integrated marketing strategies that connect search, paid media, and creative into one lead generation engine. Paradigm has taken clients from zero search visibility to six-figure monthly revenue pipelines, and has been featured in IANS, Eastern Herald, Sangri Times, and Dailyhunt. Jahid operates across the US, UK, UAE, and India, and writes from the standpoint of someone who has built and broken growth systems for real businesses, not from a slide deck.

