To choose an SEO agency, look for four things: published proof in your type of business, senior people who will actually do the work, a written scope with deliverables you can verify, and reporting tied to leads and revenue. Walk away from ranking guarantees, cheap bulk links, vague retainers and long lock-in contracts. Ask every shortlisted SEO company the same questions so you can compare like with like.

On this page
- What does an SEO agency do?
- SEO agency vs freelancer vs in-house
- 15 questions to ask an SEO agency
- SEO agency red flags
- Signs of a good SEO company
- How to compare SEO proposals
- Do you need an “SEO agency near me”?
- What to expect after you hire an SEO agency
- Specialist SEO agencies: which type do you need?
- How to find an SEO agency and vet it
- SEO agency checklist: proposal and contract
- Signs of a bad SEO agency
- Frequently asked questions
The SEO industry has no licensing, so anyone can call themselves the best SEO agency. That makes choosing hard: two proposals at the same price can range from excellent to harmful. This guide shows how to choose an SEO agency — and how to hire an SEO company — with a process and a question list. (Yes, we are an SEO agency — use these questions on us too.)
What does an SEO agency do?
An SEO agency improves how often and how prominently your business appears in search. Typical SEO services include technical audits and fixes, keyword research, on-page optimisation, content, link building and digital PR, local SEO, AI search visibility and reporting. Some agencies do all of this; others specialise, for example in local, ecommerce or B2B SEO.
SEO agency vs freelancer vs in-house
| Option | Strengths | Watch out for |
|---|---|---|
| SEO agency | Specialists in every area, tools included, continuity | Senior sales team, junior delivery team |
| Freelancer / consultant | Lower cost, direct access to the expert | Limited capacity and skill gaps |
| In-house | Deep business knowledge, full focus | Hiring cost; one person rarely covers technical, content and links |
The SEO agency vs in-house choice is rarely all-or-nothing. Many businesses combine them: an in-house marketer plus an SEO consultant for strategy, or an agency for technical and link work.
15 questions to ask an SEO agency
- Can you show case studies with real numbers in a business like mine?
- Who exactly will work on my account, and how experienced are they?
- What will you do in the first month, and how will I know it happened?
- How do you decide which keywords to target?
- How do you build links, and can I see examples?
- How do you handle local SEO and Google Business Profile?
- What is your approach to AI Overviews and AI assistants?
- What will you report on each month?
- How do you connect SEO to leads and revenue?
- What do you need from us, and how much of our time?
- Do we own the content, accounts and data you create?
- What is the contract length and notice period?
- What happens if results do not come?
- How do you price, and what is excluded?
- Can I speak to a current client?
SEO agency red flags
- Guaranteed rankings or “page one in 30 days” — nobody controls Google.
- Cheap bulk links — often link spam or private blog networks that risk penalties.
- Secret methods they will not explain.
- Vague retainers with no stated deliverables.
- Reports full of vanity metrics (impressions, keyword counts) with nothing about leads.
- They keep ownership of your content or analytics accounts.
- Long lock-in contracts before you have seen any work.
- A quote before looking at your site.
Signs of a good SEO company
Every top SEO company worth hiring shows most of these:
- Published case studies that state the starting point, timeframe and source.
- An audit or discovery before a quote.
- White hat SEO methods they can explain plainly.
- A written scope with deliverables you can check.
- Honesty about timelines and what is realistic for your budget.
- Reporting that starts with leads and revenue.
We will answer every one, in writing if you prefer.
How to compare SEO proposals
| Compare | What good looks like |
|---|---|
| Diagnosis | Specific findings about your site, not generic advice |
| Scope | Named deliverables per month |
| Targets | Realistic ranges from your baseline, not guarantees |
| People | Named specialists with relevant experience |
| Price | Clear inclusions and exclusions — see our SEO budget guide |
| Terms | Reasonable notice period, you own everything |
Do you need an “SEO agency near me”?
Searching “SEO agency near me” is natural, but location matters less than expertise. A remote agency that knows your market and works in your timezone can outperform a local one. What matters is local knowledge of your market — how buyers search, who the competitors are — not the agency’s office address.
What to expect after you hire an SEO agency
- Month 1: audit, tracking setup, keyword map and quick wins.
- Months 2–6: technical fixes, page improvements, content and links; early ranking and traffic movement.
- Months 6–12: compounding growth in qualified traffic and leads.
Judge progress with the KPIs in our SEO KPIs guide.
Specialist SEO agencies: which type do you need?
- Local SEO agency: for businesses that serve an area — Google Business Profile, reviews and location pages. See our local SEO service.
- Ecommerce SEO agency: for online stores — category, product and technical SEO at scale. See ecommerce SEO.
- B2B SEO agency: for long sales cycles — comparison content, thought leadership and pipeline reporting.
- White label SEO agency: for marketing agencies that resell SEO under their own brand. See white label SEO.
- SEO company for small business: focused, affordable scope with senior oversight.
How to find an SEO agency and vet it
How to find an SEO agency: ask peers in your industry, check who ranks for competitive SEO terms in your market, and look at agencies that publish detailed work. Then, how to vet an SEO agency: read SEO agency reviews on independent platforms, ask for SEO agency case studies with dates and sources, and speak to a current client. Badges such as Google Partner agency status relate mainly to Google Ads, so they show advertising competence rather than SEO skill.
SEO agency checklist: proposal and contract
Use this SEO agency checklist when the SEO agency proposal arrives:
- It diagnoses your specific site, not generic SEO advice.
- It lists monthly deliverables you can verify.
- It sets targets from your baseline, without guarantees.
- It names who will do the work.
- The SEO agency contract has a reasonable notice period and confirms you own all content, data and accounts.
- SEO agency pricing states what is included and excluded.
Signs of a bad SEO agency
Beyond the red flags above, signs of a bad SEO agency after you hire include: reports that never mention leads, no explanation of what was done each month, sudden ranking drops after link building, and a different junior contact every quarter. An affordable SEO agency is fine; an unaccountable one is not.
Choosing an SEO agency: frequently asked questions
How do I choose the right SEO agency?
Shortlist agencies with published results in your type of business, ask each the same questions about people, scope, methods and reporting, and choose the one with the clearest, most honest plan tied to your revenue.
What questions should I ask an SEO company?
Ask for case studies, who will do the work, what happens in month one, how they build links, how they handle AI search, what they report on, who owns the work and what the contract terms are.
What are the red flags when hiring an SEO agency?
Ranking guarantees, cheap bulk links, secret methods, vague deliverables, vanity-metric reports, keeping ownership of your accounts and long lock-in contracts.
Is it better to hire an SEO agency or a freelancer?
Freelancers suit focused, smaller projects. Agencies suit businesses that need several skills at once, such as technical SEO, content and link building.
How long should I give an SEO agency to show results?
Expect early movement within three months and meaningful results within six to twelve, depending on competition and your site’s starting point.
Is an SEO agency or SEO consultant better?
For SEO agency vs consultant, a consultant suits strategy, audits and guiding an in-house team; an agency suits businesses that need the work delivered across technical, content and links.
What is the best SEO company for small business?
The best SEO company for small business is one with local SEO experience, a focused scope you can afford, and published results for businesses your size.
What is the difference between an SEO firm and an SEO agency?
None in practice — SEO firm, SEO company and SEO agency are used interchangeably.
Where can I read SEO agency reviews?
Google Business Profile, Clutch and GoodFirms host independent reviews; ask the agency for client references as well.