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
Time to read
Stages
Use this for
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Continue reading
Where to go next
Best WordPress development company
Evaluation framework + red flags.
WordPress development services
What a senior build looks like.
Engagement models
How we structure projects and retainers.
Pricing
Transparent ranges by scope.
How to choose a Shopify agency
Same framework, Shopify side.
Hire WordPress developers
Dedicated and white-label.
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.