Skip to content
Booking projects for next month. Free website audit with every quote.Claim yours →
Planning

How to choose a web development company

Ten checks for choosing a web development company, a weighted scorecard to compare them, the questions to ask and the red flags to walk away from.

Ganesh ShanmugamBy Edited by Billion Web Studio Team of Experts
Published 7 min read
LinkedInX
A shortlist of three agencies being scored on a checklist with proof, price and process
The right partner proves results, fixes the scope in writing, and tells you who will build your site.
In this article

Key takeaways

  • ✓Choose a web development company on proof of results, not portfolio looks.
  • ✓Score every shortlisted company on the same weighted checklist; weighting can change the winner.
  • ✓Get ownership of code, design files, domain and accounts in writing: it is not automatic.
  • ✓Red flags: a price before questions, guaranteed rankings, no migration plan, vague ownership.

To choose a web development company, check ten things: results with sources, live work you can test, a fixed written scope, a dated plan, who will build your site, SEO and migration skills, speed and accessibility targets in the contract, ownership of everything you pay for, communication, and support after launch. Then score every shortlisted company on the same weighted checklist. This guide gives you the checks, a scorecard, the questions to ask, the red flags, and when a freelancer or in-house hire is the better choice.

Why choosing the right web development company matters

A website is one of the few assets buyers see before they ever speak to you. The 6sense 2025 Buyer Experience Report found that B2B buyers make first contact about 61% of the way through their buying journey. The company you hire builds the thing that does most of your early selling, so pick on results, not on how pretty the portfolio looks.

Getting it wrong is expensive. Bent Flyvbjerg and Alexander Budzier's study of 1,471 IT projects, published in Harvard Business Review, found an average cost overrun of 27%, and one project in six overran its budget by 200% and its schedule by almost 70%. A website is smaller, but the causes are the same: vague scope, unclear ownership and weak delivery.

10 checks for choosing a web development company

1. Results with sources

Ask for case studies that show what changed after launch: enquiries, search clicks, conversion rate or sales. Then ask where the numbers came from. "Increased traffic" with no figure and no source is not evidence.

2. Live work you can test

Screenshots hide a lot. Ask for live URLs and open them on your phone. Check speed, use the menu, fill in a form.

3. A fixed, written scope

A good company turns your needs into a page list, feature list and integration list, then quotes a fixed price against it. Open-ended hourly billing on a defined website moves the risk to you.

4. A dated plan

Ask for milestones with dates: discovery, design approval, build, testing and launch. A company that cannot give dates usually cannot keep them.

5. Who builds your site

Ask who you will meet, who designs, who develops and who manages the project. Are the people on the sales call the people doing the work? Is any of it outsourced?

6. SEO and migration skills

If you have a website already, ask how they protect your rankings: a URL map, permanent redirects for every changed address, and monitoring after launch. If SEO is "an add-on", the structure of your site may not be built for search.

7. Speed and accessibility targets in the contract

Ask them to commit to measurable standards: passing Core Web Vitals on mobile and meeting WCAG 2.2 level AA. Targets in writing get met; promises on a call often do not.

8. You own everything

Ownership is not automatic. Under US copyright law, work by an outside contractor counts as "work made for hire" only in nine listed categories and only with a signed agreement, as the US Copyright Office explains; custom website code is not one of them. Without a written assignment clause, the developer may own the copyright to your site.

9. How they communicate

Ask how often you get updates, in what form, and how quickly they reply. A weekly written update and one named project lead prevent most of the frustration people have with agencies.

10. What happens after launch

Ask what support is included, for how long, and what ongoing care costs. Ask how they keep the site growing: new pages, case studies and improvements based on data.

Score your shortlist, do not guess

Gut feel favours the most polished presentation. A weighted scorecard favours the company most likely to deliver. Fix the weights before you see proposals, score each check from 1 to 5, multiply and add up. Here is what that does with three fictional agencies:

Weighted scorecard: Agency A scores 2.50, Agency B 4.30, Agency C 4.25; unweighted, C would lead
Unweighted, the polished agency C leads. Weighted toward proof and ownership, proven agency B wins.

The weights do the deciding you would otherwise do on instinct: here, proof of results and ownership are the costly things to get wrong, so they count most.

Freelancer, agency or in-house?

Not every project needs an agency. Answer in order:

Decision tree: small site that sales do not depend on goes to a freelancer; full-time weekly development goes in-house; otherwise an agency; every route ends with an ownership check
Whichever route you choose, check you own the domain, hosting, code, design files and analytics.

For context on the in-house route, the US Bureau of Labor Statistics puts the median pay of a web developer at $92,650 a year (May 2025), before benefits, and a redesign usually also needs design, content and testing skills.

How to check reviews properly

Read reviews on more than one platform, then call two or three references yourself and ask what went wrong and how it was handled. Since the US Federal Trade Commission's 2024 rule, fake reviews, AI-generated reviews, reviews paid for a positive slant and undisclosed insider reviews are banned in the US. A wall of identical five-star reviews still deserves a closer look.

Questions to ask on the first call

  • Can you show me two projects like mine, with results and where the numbers came from?
  • What exactly is included in your price, and what would cost extra?
  • Who will work on my site, and will any of it be outsourced?
  • How will you protect my current search rankings?
  • What speed and accessibility standards will you commit to in writing?
  • What do I own at the end, and how do I leave if I need to?

Red flags

  • A price before any questions. They have not understood your project.
  • Guaranteed rankings. Nobody controls Google.
  • No written scope or milestones. You cannot hold anyone to a conversation.
  • 100% payment upfront. It removes the reason to finish.
  • No migration plan. Your traffic is at risk.
  • Vague ownership. You may be renting your own website.

Collecting formal proposals? Our guide on how to write an RFP for a website redesign includes a proposal scoring grid. You can see how we answer these checks in our case studies.

People also ask about choosing a web development company

What should I look for in a web development company?

Proof of results with sources, live work you can test, a fixed written scope, a dated plan, clear ownership, SEO and migration skills, measurable speed and accessibility standards, and good communication.

Should I hire a freelancer or a web development company?

A freelancer can suit a small, simple site. A company brings design, development, SEO and testing together and keeps working when one person is away, which is safer for a site your sales depend on.

What questions should I ask a web developer before hiring?

Ask for similar projects with results, what the price includes, who does the work, how rankings are protected, which standards they commit to, and what you own at the end.

Who owns my website: me or the developer?

You own it only if the contract says so. In the US, custom code from a contractor is not automatically yours, so include a written assignment of copyright and keep the domain, hosting and accounts in your name.

What should a web development contract include?

The scope as a page, feature and integration list, dated milestones, payments tied to milestones, IP assignment and an account handover list, acceptance criteria such as Core Web Vitals and WCAG 2.2 AA, support terms and an exit clause.

How many web development companies should I compare?

Three to five. B2B buyers evaluate about five vendors on average, and giving each the same brief keeps their quotes comparable.

How should payments be structured?

A deposit, then payments against approved milestones such as design, build, testing and launch. Avoid paying everything upfront.

What are red flags when hiring a web developer?

A price before discovery, guaranteed rankings, no written scope, full payment upfront, no migration plan, and vague answers about who owns the code and accounts.

How do I know if a web development company is legitimate?

Check live client sites, call references, look for consistent company details across the web, and make sure the contract names deliverables, dates and ownership.

Ready to be the business AI recommends?

Get a fixed quote and a free AI visibility check covering Google, AI Overviews, ChatGPT, Claude, Gemini and Perplexity, within 1 business day.