1. Agency vs In-House vs Hybrid
Deciding whether to hire an agency or develop in-house capabilities — or both — is the key first step. There is no universally right answer; it depends on your budget, internal skills, and how central SEO is to your growth strategy.
Option overview
- In-house SEO: Choose this if you have the time, budget, and personnel to dedicate. If you can hire or assign a talented marketer who can consistently write and update content, coordinate with developers, and commit to SEO long-term, an in-house hire can work well.
- Agency SEO: Consider an agency if you need specialist skills and faster scale. Agencies bring tools and expertise — site crawlers, link databases, copywriters — that are hard to replicate internally. They are ideal for ramping up quickly or when SEO is not your core competency.
- Hybrid: Many businesses find a mix works best. Handle small content tweaks internally, but bring in an agency for strategy and big projects. This ensures continuity if staff change and preserves institutional knowledge.
Decision checklist
- Implementation capacity: Do you have someone who can publish content, update pages, or work with developers? If not, an agency alone will not help.
- Budget: Small-to-medium firms typically spend £500–£4,000 per month. A budget under £1k/month may limit you to an audit or consultant; more opens up fully managed services.
- Expertise needed: Technical fixes (crawl errors, speed, migrations) need a tech-focused agency. Lots of content or PR needs a content/PR-focused agency. Complex cross-channel strategy needs a full-service agency or experienced consultant.
- Control vs scale: In-house means more control, less breadth. Agency means an expert team but less direct control. Decide which matters more for your situation.
2. Defining Goals, KPIs, and Budget
Before talking to agencies, be crystal clear on what success looks like for you. Vague goals lead to vague proposals — and wasted money.
From business goal to SEO KPIs
Use a simple ladder approach:
- Business goal: e.g. "Increase UK sales of Product X by 20% in one year."
- SEO outcome: e.g. "Generate 50% more organic traffic to Product X pages" or "Grow organic leads by 30%."
- KPIs — pick measurable metrics that reflect the outcome:
- Conversion-based: Organic leads, form submissions, sales — these tie directly to revenue and are the most important.
- Traffic: Organic sessions, impressions, click-through rate (CTR) from Google Search.
- Engagement: Bounce rate or time on page — to confirm traffic is relevant, not just high volume.
- Rankings: Useful as an indicator, but never treat rankings as a goal in themselves.
- Targets: Quantify everything — e.g. "30 more organic leads per month by Q4."
Example KPI baseline table
| KPI | Definition | Current | Target |
|---|---|---|---|
| Organic sessions | Clicks from Google Search (GSC metric) | 1,000/mo | +50% → 1,500/mo |
| Organic leads | Web form submissions tracked in CRM | 12/mo | +30% → 16/mo |
| Conversion rate | Organic leads ÷ organic sessions | 1.2% | +0.3 percentage points |
One-page SEO brief template
To get comparable proposals, write everything in one brief before approaching agencies. Attach it as a Word doc or PDF — agencies will use it to shape their quotes.
| Section | What to include |
|---|---|
| Business snapshot | What you sell, margins, customer type, primary markets (e.g. UK only?) |
| Current performance | Organic sessions, conversion rate, key pages — top-line stats |
| Goals | Primary goal (leads, sales) + numerical targets and deadline |
| KPIs | Metrics and how they are calculated (see table above) |
| Constraints | CMS / platform (e.g. WordPress, Shopify); any known tech limitations |
| Internal resources | Who can publish content, make code changes, or approve new pages |
| Timeline | Urgency or key deadlines (e.g. new site launch, product release) |
| Budget range | A rough figure (e.g. "£1k–£2k/mo") so agencies can tailor scope — no obligation |
Budgeting benchmarks
SEO pricing varies widely by service level and region. Use these as directional benchmarks only:
- Ahrefs' 2024 survey found most businesses spend $500–$5,000 per month, with an average of ~$2,917 (roughly £400–£4,000 at current exchange rates).
- The most popular retainer tier in that survey was $501–$1,000/month.
- BrightLocal quotes $799–$1,299 per location for fully managed local SEO (roughly £650–£1,100).
Always ask agencies to quote in your currency and confirm whether VAT is included. A lower quote may simply mean a narrower scope — compare on equal terms.
3. Agency Types and Services
Different agencies have different core strengths. The key is matching the agency type to your primary need, rather than always going for the biggest or most well-known name.
| Agency type | Best for | Typical deliverables | Watch out for |
|---|---|---|---|
| Technical SEO | Large or complex sites, migrations, crawl errors | Deep audit, prioritised fix list, dev guidelines, Core Web Vitals work | May focus purely on tech without a content strategy |
| Content-led SEO | High content needs, keyword-driven growth | Editorial calendar, keyword research, content briefs, blog posts | Risk of low-quality "SEO copy" — insist on people-first content |
| Digital PR / link building | Brand building, competitive niches | PR outreach campaigns, press releases, earned link reports | Must avoid buying or selling links — insist on ethical, Google-compliant methods |
| Local SEO specialist | Brick-and-mortar or multi-location businesses | Google Business Profile, local citations, region-specific landing pages | Avoid doorway-style pages — every location page must serve real users |
| Full-service agency | Need SEO + PPC + design + content under one roof | Integrated cross-channel strategy, unified reporting | SEO may get less dedicated attention compared to paid media |
| Consultant / freelancer | Small projects, audits, coaching, strategy | Audits, strategy documents, training, coaching sessions | Limited capacity for ongoing execution — may need other vendors |
Minimum deliverables to expect from any SEO vendor
- Technical: Fix indexability issues (robots.txt, canonical tags), site speed, mobile usability
- Content: On-page optimisation (titles, headers, body copy) and new content aligned to genuine user intent
- Keywords: Thorough research to identify what your target customers actually search for
- Off-page: Brand building and link acquisition done ethically — no shortcuts
- Analytics: Set up or audit GA4 and Google Search Console; provide actionable monthly reports
4. Vetting Checklist and Red Flags
Once you have a shortlist, rigorous vetting is essential. Ask every agency the same questions so you can compare answers fairly, and watch closely for these warning signs.
Questions to ask every agency
- Strategy fit: "Based on our info, what would be your first steps?" Listen for tailored, specific plans — not generic slides. A good agency asks about your audience and competition before making any recommendations.
- Timeline and expectations: "What results can we realistically expect, and over what timeframe?" If they promise "page 1 in 30 days," be very sceptical. Google says SEO typically takes 4–12 months for significant results.
- Measurement: "How will you measure success, and what will your monthly reports include?" Good answers focus on leads and revenue, not just rankings. They should reference Google Search Console, GA4, and conversion tracking.
- Methods: "Walk me through your approach to link-building and content creation." Look for alignment with Google's guidelines — earned links, quality content, real editorial value.
- Team structure: "Who will work on my account day-to-day? Can I meet them?" Understand whether your work goes to a junior or a senior specialist.
- Access requirements: "What access will you need, and when?" Initially, read-only Search Console access is sufficient for an audit. Full admin rights should come later and should always be logged.
- Reporting sample: "Can you show me an anonymised example report?" Look for clarity, narrative explanation, and connection to business outcomes — not just charts.
Red flags — walk away if you hear these
- Guaranteed rankings or a "secret sauce": Nobody can guarantee a #1 position on Google. An agency that does simply does not understand how search works.
- Paid links without proper disclosure: Buying or trading links without rel=nofollow or rel=sponsored violates Google's link spam policy. If they mention buying links, run.
- Doorway pages: Thin, template-generated "location" pages designed purely to rank — rather than to serve users — are against Google's policies.
- Cloaking: Showing Google different content from what users see is expressly forbidden and can result in site-wide penalties.
- Scaled or auto-generated content: Producing large volumes of low-value pages — even with AI — triggers Google's "scaled content abuse" rules. Quality always wins.
- Site reputation abuse: Hosting third-party guest content just to piggyback on your domain authority is disallowed and increasingly penalised.
What good answers look like
- They explicitly reference Google's Search Essentials and confirm all work complies with them
- They will never buy links, use hidden redirects, or create pages designed to deceive
- They talk about content that helps users first — "build for humans, not search engines"
- They stress long-term, sustainable growth over fast wins or quick hacks
- They are transparent about what they are doing and why, month by month
Vendor shortlisting matrix
Score each finalist on the same criteria to remove bias from the decision. Use a 1–5 scale, then multiply by the weight:
| Criteria | Weight | Agency A | Agency B | Agency C | Notes |
|---|---|---|---|---|---|
| Understanding your goals | 20% | — | — | — | Do they ask about your customers, revenue goals, and ROI? |
| Methodology (Google-compliant) | 20% | — | — | — | Must explicitly align with Search Essentials — no grey areas |
| Evidence of success | 20% | — | — | — | Real case studies with before/after metrics and references |
| Communication & transparency | 15% | — | — | — | Clear reporting process, prompt responses, account access |
| Team expertise | 10% | — | — | — | Seniority and specialist depth of staff assigned to your account |
| Price vs scope | 10% | — | — | — | Does the scope of work justify the cost? |
| References & reputation | 5% | — | — | — | What clients and industry peers say unprompted |
5. RFP and Interview Process
Sending a formal RFP (Request for Proposal) to all shortlisted agencies ensures you get comparable, structured responses — rather than each agency pitching whatever they feel like.
RFP template
Initial outreach email (before sending the RFP)
Reference request email (post-proposal)
Interview scoring guide
Discovery call (20–30 min) — fit and first impressions:
- "Based on what you know about us, what would be your first three steps?" — Look for specific insight into your business, not a generic slide deck.
- "What results have you achieved for similar clients?" — They should have real metrics, not just "we improved rankings."
- "What's your approach to keyword research and content?" — Expect talk of user intent, customer pain points, and editorial quality.
- "How do you build links and handle PR?" — Quality outreach, earned media, relevant partnerships. Any mention of bought links is a red flag.
Final interview (60 min) — deep dive:
- "Walk us through a recent case study — baseline, what you did, and the results in numbers." — Drill into specifics: traffic baseline, timeframe, lead and revenue impact.
- "What will you deliver in the first 90 days, month by month?" — Expect a clear, concrete timeline. Vague answers signal a lack of process.
- "Which tools and metrics will you use?" — GSC, GA4, rank tracking, crawl tools are standard.
- "How often will we meet and receive reports?" — Monthly written report plus weekly or bi-weekly check-ins is the standard expectation.
6. Pricing Models and Ranges
Understanding how agencies charge — and what is typical — helps you budget correctly and spot quotes that are too good (or too expensive) to be true.
| Pricing model | Typical range (2024 data) | GBP approx. | Notes |
|---|---|---|---|
| Monthly retainer | $500–$5,000+/month | ~£400–£4,000+/mo | Most common model. Global average in Ahrefs 2024 survey: ~$2,917 |
| Project fee | $2,500–$10,000+ | ~£2,000–£8,000+ | For defined scopes: full audit, site migration, one-time campaign |
| Hourly consulting | $75–$150/hr | ~£60–£120/hr | Senior specialists and independent consultants often charge £100+/hr |
| Local SEO (per location) | $799–$1,299/mo per location | ~£650–£1,100/mo | Fully managed local SEO including GBP, citations, reviews |
| Performance-based | Varies widely | Varies | Rare and risky — can incentivise short-term tactics. Avoid without very clear contract terms |
7. Must-Have Contract Terms
Before signing anything, your contract should protect you clearly. A good agency expects these terms; a poor one may push back on them — which is itself a signal.
- Scope of work: Clearly list every deliverable — monthly content pieces, audit frequency, number of revisions. Avoid vague language like "ongoing SEO services."
- Change log and reports: Require the agency to maintain a log of every change made (meta tags, page structure, redirects) with the reasoning. You should always know what has been done to your site.
- Access and ownership: You own all accounts and assets. The agency must not register Google Analytics, Search Console, or any tool under their own account. You hold admin and owner access to everything from day one.
- Compliance clause: All work must comply with Google's Search Essentials. Consider adding: "Agency must not engage in any practices that violate Google's Search Essentials or that result in manual actions or algorithmic penalties."
- Reporting requirements: Specify frequency (monthly minimum), required metrics, and that reports must include narrative analysis — not just data exports.
- Term and termination: Aim for an initial term of 6 or 12 months with a 30-day mutual break clause after that period. Avoid long lock-ins without performance checkpoints built in.
- Liability: If their work causes a Google penalty, what is the remedy? At minimum, ensure an exit clause for negligent or guideline-violating work.
- Confidentiality: A standard NDA to protect your strategy, competitive data, and commercially sensitive information.
- Exit deliverables: On termination, the agency must deliver all audit reports, outstanding to-do lists, logins, passwords, and a full handover document within an agreed timeframe.
8. Evaluating Case Studies
Real-world case studies help you understand what an agency can actually do — but agencies always show their best work. Here is how to read them critically.
How to assess a case study
- Look for specifics: A strong case study shows a clear before-state (baseline metrics), the actions taken month by month, and an after-state with numbers. "We improved their rankings" is not a case study — it is a claim.
- Check for business outcomes: The best case studies tie SEO work to revenue, leads, or measurable commercial results — not just traffic percentages. "Traffic tripled, resulting in 40 new leads per month worth ~£10k/mo" is what you want to see.
- Beware cherry-picking: Agencies always show their most impressive wins. Ask about challenging projects or campaigns that did not go to plan — and how they handled them.
- Test through reference calls: Ask references: "What exactly did the agency do in the first three months?" Vague or evasive answers from a reference are a red flag.
Real-world mini case examples
Local Service Business — Plumbing Company
Starting point: 300 organic visits/month, 3 contact-form leads. What the agency did: Optimised the Google Business Profile (photos, hours, Q&A), corrected NAP data across all directories, wrote unique service-area landing pages. Result at 6 months: 1,200 sessions/month, 12 leads/month (4× increase). Key insight: Local SEO takes a few months to compound as reviews and listings accumulate — do not expect overnight results.
B2B SaaS Startup — Low Organic Visibility
Starting point: Minimal organic presence, niche keywords, low domain authority. What the agency did: Conducted deep market keyword research, rebuilt the blog around genuinely helpful, people-first guides aligned to customer pain points. Result at 9 months: +80% organic traffic, demo requests from organic doubled. Key insight: Aligning content with what customers actually need — rather than stuffing keywords — consistently outperforms tactical shortcuts.
E-commerce Store — 5,000 Product Catalogue
Starting point: Thin product descriptions, slow page speed, duplicate content issues. What the agency did: Technical clean-up (site speed, duplicate page removal), improved category page copy, began a targeted blogger outreach campaign. Result at 6 months: +50% organic revenue. Key insight: Fix your technical foundation before scaling content or link-building. And always measure true ROI — organic revenue — not just visit counts.
9. Onboarding Plan: 30/60/90 Days
The first 90 days set the tone for the entire engagement. Use this plan to stay in control of the process from day one.
Days 0–30: Establish baseline and fix quick wins
- Grant agency read-only Google Search Console and Analytics access
- Verify that goal and conversion tracking is set up and firing correctly
- Pull last 90 days of key metrics — traffic, leads, top pages — to establish your baseline
- Agency completes a full site audit covering technical issues and content gaps
- Implement urgent fixes: major 404s, broken links, critical indexing errors
- Agree on a written 90-day roadmap with clear priorities and owners
Days 31–60: Core implementation
- Resolve remaining high-priority technical issues: site speed, mobile usability, schema markup
- Publish or optimise the top five landing pages identified in the audit
- Update title tags, meta descriptions, and H1s on priority pages to best-practice standards
- Begin approved link-building or PR outreach — document every new link acquired
- Receive and review first formal monthly report: baseline vs current, changes made, next steps
Days 61–90: Iterate, expand, and review
- Continue content strategy — blog posts, guides, landing pages — per agreed editorial calendar
- Address any issues surfaced by user behaviour data or analytics feedback
- A/B test call-to-action elements or internal link structures if appropriate
- Receive second monthly report: deep dive on conversions, keyword movement, and ROI
- Conduct 90-day strategic review: are you on track for your goals? Plan next quarter.
10. Measurement and Reporting Cadence
Without a structured reporting cadence, it is easy to lose visibility of what is actually happening — and whether the investment is working.
- Weekly (15–30 min standup): Quick update on in-progress tasks and any blockers. Keep it focused — just your marketing lead and the agency contact.
- Monthly report (full written report): Must include performance metrics (organic sessions, leads, keyword movement, site health), a clear narrative of what was done and what changed, insights and lessons, and a prioritised plan for the coming month.
- Quarterly review (strategic): Zoom out. Review progress against main KPIs, compare to competitors or industry benchmarks, adjust strategy based on what the data is telling you.
Use Google Search Console (free) for search metrics and GA4 for conversion tracking. A combined Looker Studio dashboard gives both sides visibility in real time and reduces the need for manual report assembly.
11. Exit and Transition Planning
Plan your exit from day one — long before you ever think you might need one. This protects your business if the relationship does not work out or if you want to change agencies in the future.
- Own everything from the start: All Google properties (Search Console, Analytics, Tag Manager), your CMS, your domain, and any SEO tools must be registered in your name, not the agency's.
- Agree handover deliverables upfront: In the final month of any engagement, the agency must deliver all audit findings, outstanding to-do lists, credential documents, and content files.
- Know your notice period: Aim for 30 days. Read your contract carefully — some specialist services carry 12-month minimum commitments. Know this before you sign.
- Act immediately on suspected bad practices: If you suspect unethical tactics at any point, pause the engagement and conduct an independent audit. If your agency has built spammy links or used cloaking, you will bear the penalty — not them.
Transition checklist
- Export all data — Google Analytics, GSC performance reports, CRM leads history
- Collect all login credentials; immediately change passwords after collecting them
- Confirm transfer of any paid tool accounts (Ahrefs, Semrush, etc.) to your name
- Schedule a final handover meeting to walk through outstanding work and recommendations
- Confirm and verify removal of all agency user accounts from your Google properties and CMS
12. Negotiation Tips
Getting the right deal is about structuring the engagement wisely, not just pushing for a lower price.
- Start with a pilot: Rather than a long-term commitment up front, contract an initial audit or 3-month pilot project. This limits your risk and lets the agency prove value before you scale the investment.
- Scope vs duration trade-off: If an agency insists on a longer contract, negotiate a meaningful discount in exchange. Alternatively, offer a short initial term at a fixed price, with a renewal at the standard rate.
- Name your key contacts: Include a clause identifying the specific team members assigned to your account (name and role). If someone leaves, they must replace them with a person of equivalent or greater seniority.
- Results-based bonus — with care: A modest bonus for hitting clearly defined KPIs can align incentives productively. But define the terms very precisely to avoid encouraging short-term tactics or disputes over attribution.
- Link strategy in writing: Ask them to document exactly how they handle paid placements, sponsored content, and link partnerships. A contract clause covering this protects you from guideline violations you did not authorise.
- Build in review points: Include formal quarterly performance reviews as a contractual commitment — not just an informal expectation. This gives you structured opportunities to course-correct or exit without penalty.
Key Takeaways
Finding and hiring the right SEO agency takes time and process — but done well, it is one of the highest-ROI decisions a growing business can make. Here is the short version:
- Define success before you start: Clear business goals → SEO goals → KPIs (leads, revenue). Write a one-page brief before approaching any agency.
- Match the agency type to your actual need: Technical problems need a technical agency; content growth needs a content agency. Use the comparison table to guide your shortlisting.
- Vet rigorously: Ask pointed questions, check references directly, and insist on full compliance with Google's guidelines. No guarantees, no shortcuts, no exceptions.
- Evaluate on value, not just price: Use the scoring matrix. A lower quote that cuts scope is not a better deal.
- Structure the contract for accountability: Change logs, reporting requirements, compliance clauses, and a clean exit path — all in writing.
- Measure business impact, not vanity metrics: Organic leads and revenue are what matter. Report on those, not just rankings.
- Own everything, document everything: From day one, you hold all accounts and assets. If you ever need to switch agencies, you will be glad you did.
By being clear on your own needs, asking the right questions, and demanding accountability at every stage, you will dramatically increase your chances of choosing a partner who genuinely moves the needle for your business.
Written by
Editorial Team
Our editorial team independently reviews and scores SEO agencies based on results, transparency, and client satisfaction.
