Agency selection
How to choose a web agency
A calm buyer guide for B2B teams: set a budget, write a useful brief, compare proposals, and avoid paying for work you do not need.

TL;DR
- Start with a clear budget and a useful brief that covers goals, audience, required features, pages, and design preferences.
- Compare agencies on process, with price as a secondary factor. A lower quote often means less discovery, testing, or strategic thinking, rather than better value.
- The biggest risk is paying for work you could do yourself: content migration, basic setup, or training that inflates the quote without adding value.
- Ask for a fixed-price discovery phase (1 to 2 weeks) before committing to full scope. This prevents scope creep and ensures alignment before development starts.
- Read our guide on website relaunch cost in Germany to understand what drives website project pricing.
Why most agency selection fails
Most teams choose agencies based on price or relationship instead of process.
The most common mistake: selecting an agency because they were recommended, had a nice portfolio, or gave the lowest quote. Six months later, the site launches late, over budget, and missing key features. That usually traces to gaps in discovery, strategy, and technical planning during selection, even when the agency is capable.
Price does not always indicate quality. A low quote often means the agency skipped discovery, used a template rather than custom design, or plans to bill hourly for changes that should have been scoped upfront. A high quote is not always a sign of depth: it might just mean bloated project management or unnecessary subcontractor markups.
Relationship-based selection ("we know them", "they did our last site") creates blind spots. Familiarity reduces scrutiny, making it harder to spot outdated processes, weak quality assurance, or outdated technical stacks that increase long-term risk.
The solution is a structured selection process that focuses on how agencies work, with price and relationships as secondary factors. This means evaluating their discovery depth, strategic thinking, technical rigor, and quality assurance, with portfolio and sales pitch as supplementary inputs.
Price does not always indicate quality. A low quote often means the agency skipped discovery, used a template rather than custom design, or plans to bill hourly for changes that should have been scoped upfront.
The agency selection process
Five steps from brief to contract.
Set a budget and write a useful brief (1 week)
Define your budget range (not just a maximum). Write a brief that describes: target audience, key actions the site must support, required features (blog, booking, multilingual), and success metrics. Do not include page counts or design preferences, those come later.
Shortlist agencies based on process, prioritising it over portfolio (1 to 2 weeks)
Ask each agency: "What is your discovery process? How do you structure information architecture? What is your QA and testing approach?" Look for agencies that mention stakeholder interviews, analytics review, content strategy, and technical architecture, with visual design and development timelines as secondary considerations.
Run a fixed-price discovery phase (1 to 2 weeks)
Before signing a full contract, pay for a limited discovery engagement (typically €1,500 to €3,000). This ensures the agency understands your needs, allows you to test their process, and prevents scope creep. Deliverable: prioritised feature list, technical architecture, and revised brief.
Compare proposals on scope, with price as a secondary factor (1 week)
Each proposal should include: detailed scope (what is and is not included), timeline with milestones, team structure (who will do what), and assumptions (what you must provide). Compare scope first, if one agency omits CRM integration or content migration, their lower price is misleading.
Negotiate fixed price and clear SLAs (ongoing)
Avoid hourly billing unless absolutely necessary. Negotiate a fixed price for the agreed scope, with change orders requiring mutual agreement. Include SLAs for uptime, security patching, and response time. Read the contract carefully, what is excluded is as important as what is included.
Red flags in agency proposals
What to watch for when comparing agency quotes.
| Red flag | What it means | Better alternative |
|---|---|---|
| Price significantly below market | Likely skipped discovery, using templates, or planning hourly billing for changes | Insist on a fixed-price discovery phase before full scope |
| Vague scope description | Hard to tell what is included, increasing risk of change orders and scope creep | Demand a detailed scope with inclusions, exclusions, and assumptions |
| No mention of testing or QA | Updates and features may be deployed without proper validation | Ask for their testing process: staging environment, device testing, accessibility validation |
| Hourly billing for the entire project | Hard to predict final cost; incentivizes padding hours rather than efficiency | Negotiate a fixed price for scope, with hourly only for agreed-upon changes |
| No strategy or information architecture phase | Site will look good but may not support user journeys or business goals | Require a strategy phase that defines audience, actions, and content hierarchy |
Conversion next step
Get a second look at: How to choose a web agency
Tell us where visitors drop off. We reply with the change most likely to lift conversion.
At a glance
- 1–2weeks
- Recommended duration for fixed-price discovery phase before full scope.
- €1.5k–3k
- Typical cost for a fixed-price discovery phase with a professional agency.
- 6months
- Recommended post-launch monitoring period to validate agency work.
Common questions
What clients ask before choosing a web agency.
How much should I budget for a web agency?
For a basic brochure site: €5,000 to €15,000. For a mid-tier B2B site: €15,000 to €40,000. For a complex B2B or WooCommerce site: €40,000 to €80,000 or above. These ranges include discovery, design, development, content, testing, and launch. Always budget 10 to 15 percent contingency for scope changes that surface during development.
Should I choose a local agency or work remotely?
Local agencies (same city or region) make in-person meetings easier and may understand local market nuances better. Remote agencies often have lower overhead and broader talent pools. What matters most is their process, which outweighs geography. Ask about their communication cadence, tools for remote collaboration, and how they handle time zone differences.
How do I know if an agency is using a template instead of custom design?
Ask to see their design system and component library. Template-based work shows repetitive layouts, limited customisation, and reliance on pre-built blocks. Custom design includes unique typography, spacing, colour systems, and original visual solutions tailored to your brand.
What should I prepare before starting the agency selection process?
Bring analytics access (at least 6 months of data), a list of top tasks visitors need to complete, your brand guidelines, and a realistic content plan. The more context you bring to the selection process, the better agencies can tailor their proposals to your actual needs.
How do I avoid paying for work I could do myself?
Ask agencies to scope content migration, basic setup, and training separately. You should only pay for basic WordPress setup, plugin installation, or content migration when you lack internal capacity. A professional agency should scope these as discrete line items, rather than bundling them into a vague "setup" fee.
How we approach agency selection
Our process focuses on process, with portfolio and price as secondary criteria.
Every website project we deliver begins with a fixed-price discovery phase that maps your needs, analytics, and technical constraints. We do not show visual concepts until the strategy is approved. This prevents the most expensive rework: beautiful designs that do not solve the business problem.
Before you start, run the website maintenance checklist to understand what ongoing operations look like on the new site.
Written by
Vineet Talwar
Co-founder, Tech & Operations at Some Tech Work. WordCamp speaker across Europe and Asia, and host of the WP Shoutout podcast.
Start here
Ready to talk.Book a short diagnostic.
Tell us what needs fixing
We read every brief and reply within one business day.
Prefer to talk first?or request a tech stack audit →or email us directly →
Not sure where to start? Send the stuck decision, workflow, or page. We will say whether you need a diagnostic call, a tech stack audit, or a different first step.