Buyer guide

How to choose a WordPress development agency, step by step.

A working framework for picking a WordPress development agency you won't regret in year two. Define scope, source deliberately, evaluate seniority, audit portfolios, contract with the right protections.

Updated

May 2026

Time to read

10 min

Stages

9

Use this for

Vendor selection

Step by step

Nine stages from 'we need a new WordPress site' to 'contract signed.'

Most teams pick agencies in the wrong order — proposal first, brief later. This sequence puts the brief, the seniority check, and the references where they belong.

  1. Step 01

    Define the project before you talk to agencies

    Write a one-page brief: business goal, target audience, must-have features, success metrics, and a realistic budget range. A real brief saves 80% of the pre-sales noise. Without one, every quote you receive will be guesswork.

  2. Step 02

    Pick the right shape of partner

    Match the agency to the work. Studios for design-led custom builds. Body shops for high-volume execution. Freelancers for focused single-template work. Boutique agencies for senior multidisciplinary projects with a long horizon.

  3. Step 03

    Source a longlist deliberately

    Skip Clutch top-100 lists. Source from agency-credited shipped sites, conference speakers, podcast guests, and referrals from CMOs you trust. Six to ten is a good longlist.

  4. Step 04

    Audit portfolios for real custom work

    Open every portfolio site in a private window. View source. Look for hand-coded themes, real ACF content models, schema, and per-template performance. Skip agencies whose portfolio is six versions of the same premium theme.

  5. Step 05

    Run discovery calls with three to five

    30-minute calls. Bring the brief. Ask the eight questions in our evaluation framework. Note who shows up — pitch team, senior engineers, designers — and how directly they answer hard questions.

  6. Step 06

    Request scoped proposals

    Get fixed-quote proposals from your final two or three. A real proposal includes scope, deliverables, timeline, named team, payment schedule, and assumptions. Vague proposals predict vague projects.

  7. Step 07

    Reference-check seriously

    Talk to two clients per shortlisted agency. Ask: did the senior people stay on the project? Did the timeline hold? What broke after launch? Would you rehire? References speak more honestly than the agency.

  8. Step 08

    Run a paid trial if budget allows

    For larger engagements, scope a 2-week paid discovery sprint with the top candidate. You'll learn more about the working relationship in two weeks than in three months of pitch.

  9. Step 09

    Contract with the right protections

    Code ownership from day one. IP and repo access in your name. SLAs for response time. Care plan options for post-launch. Exit clause if the relationship breaks.

Stage-by-stage criteria

What to look for at every stage of the process.

Map the framework to where you are in the buying cycle.

Brief stage

  • Business goal in one sentence
  • Top 3 must-have features
  • Top 3 success metrics
  • Realistic budget range
  • Timeline pressure (real or assumed)

Sourcing stage

  • Agency-credited portfolio (not just 'we worked on this')
  • Recent conference talks or substantial blog content
  • Referrals from CMOs in your space
  • Specialism overlap with your industry or platform
  • Geographic and timezone fit

Evaluation stage

  • Senior people on the call (and on the work)
  • Real custom theme capability in portfolio
  • Performance discipline (CrUX, not Lighthouse)
  • SEO baked in (schema, internal linking, migration playbook)
  • Editor experience designed for non-developers

Proposal stage

  • Fixed scope with named deliverables
  • Named team (not 'a team')
  • Realistic timeline with milestones
  • Payment schedule tied to milestones
  • Assumptions and out-of-scope clarified

Reference stage

  • Two references per shortlisted agency
  • Clients launched 12+ months ago
  • Honest answers about what broke
  • Confirmation that senior people stayed
  • Would-you-rehire score

Contract stage

  • Code and IP ownership from day one
  • Repo access in your name
  • Response and resolution SLAs
  • Care plan options post-launch
  • Clean exit clause if needed

Frequently asked

Common questions when choosing a WordPress agency.

Don't see the question you're holding? Send it to [email protected] and we'll answer the same day.

4–8 weeks for a serious project. Discovery calls in week 1–2, proposals in week 3–4, references in week 5, contract in week 6–7. Faster than that and you skip steps; slower and momentum erodes.

Brief us

Done picking? Or just narrowing? We'll meet you wherever you are.

A 30-minute call with a partner. We'll listen first and tell you the parts other agencies skip — even if we're not the right fit.