How to Choose a Web Development Company: 12 Questions to Ask
Twelve questions to ask before hiring a web development company, the red flags to watch for and how to compare quotes fairly.

The short answer
- Check live work similar to yours, and test it on your phone.
- Get a written, itemised scope, price, timeline and payment schedule before paying.
- Read independent reviews, not just testimonials on the company’s own site.
- Keep hosting, domain and code ownership in your name.
Choose a web development company by checking three things: proof that they’ve built sites like yours, a clear written scope and price, and a process that protects your site, data and accounts. This guide gives you 12 questions to ask, the red flags to watch for, a simple scoring sheet for comparing quotes and the contract terms that matter, whether you’re hiring an agency, a freelancer or an offshore team.
Step 1: Be clear on what you need first
You’ll get better proposals if every company receives the same short brief: your goals, pages, features, budget range and deadline. Our website brief template takes about an hour to fill in and makes quotes far easier to compare.
Step 2: Ask these 12 questions
- Can I see live sites similar to mine? Click through them on your phone, not just screenshots.
- Who will actually do the work? Ask whether it’s in-house or subcontracted.
- What exactly is included in the price? Pages, revisions, content, training and support.
- Is the price fixed or hourly? Fixed prices suit defined work; hourly suits ongoing tasks.
- What platform do you recommend, and why? A good team explains trade-offs, not just its favourite tool.
- How do you protect my search rankings? Especially important for redesigns and migrations.
- Do you test changes before they go live? Look for a staging copy and backups.
- Who owns the hosting, domain and code? They should be yours, in writing.
- How and when will I get updates? Agree a contact and a rhythm.
- What happens after launch? Ask about support, fixes and maintenance costs.
- Can I read independent reviews? Google or review platforms, not only testimonials.
- What will you need from me? Content, access and feedback timelines.
Step 3: Check their work properly
A portfolio screenshot tells you little. Open two or three live sites they built and check them yourself:
- Do they load quickly and look right on your phone?
- Can you find the main service, price and contact details within a few seconds?
- Do forms work, and are pages free of broken links?
- Is the work similar in size and type to your project?
What the research says: Google treats a page as delivering a good experience when Largest Contentful Paint is within 2.5 seconds, Interaction to Next Paint is 200 milliseconds or less and Cumulative Layout Shift is 0.1 or less. You can test any live site for free with PageSpeed Insights. (Source: web.dev.)
Step 4: Read reviews the right way
What the research says: In the US, the FTC’s 2024 rule bans fake reviews and testimonials, including AI-generated ones, and undisclosed reviews from a company’s own staff. Independent reviews are worth more than testimonials a company publishes about itself. (Source: Federal Trade Commission.)
- Prefer reviews on Google or independent review platforms.
- Look for detail: the project, the problem and what happened next.
- Be wary of many reviews posted on the same day, or reviews that only exist on the company’s own site.
- Notice how the company responds to criticism.
Red flags to watch for
- A quote with no breakdown of what’s included.
- Promises of guaranteed first-page rankings.
- Pressure to pay everything up front with no written scope.
- No live examples, or examples that don’t work on mobile.
- Reluctance to put hosting, domains or code ownership in your name.
- Vague answers about who will do the work.
Step 5: Compare quotes with a simple scoring sheet
Score each company from 1 to 5 on each line, then compare totals alongside price. The cheapest quote is rarely the best value.
| Criteria | What a 5 looks like |
|---|---|
| Relevant experience | Several live projects similar to yours |
| Clarity of scope | Itemised pages, features, revisions and exclusions |
| Price transparency | Fixed price with third-party costs listed separately |
| Process and testing | Staging site, backups and a defined launch checklist |
| Communication | Named contact, agreed update rhythm, fast replies |
| Ownership and access | Accounts and code ownership in your name, in writing |
| Support after launch | Clear support period and ongoing care options |
| Independent proof | Detailed reviews on platforms they don’t control |
Fixed price or hourly: which should you choose?
| Fixed price | Hourly | |
|---|---|---|
| Best for | A defined project: a new site, a redesign, a migration | Ongoing changes, support and work that’s hard to scope |
| Budget certainty | High: you know the total before work starts | Lower: depends on hours used |
| Flexibility | Changes are quoted separately | Easy to change direction |
| What to ask for | An itemised scope and a list of exclusions | A rate, a minimum block and regular time reports |
Many businesses use both: a fixed price for the build, then hourly or a monthly plan for changes after launch. Whichever you choose, get it in writing before work starts.
Step 6: Get the contract terms right
Before you sign, make sure the agreement covers:
- Scope, deliverables and what is excluded.
- Price, payment stages and what triggers each payment.
- Timeline and what happens if either side causes a delay.
- Number of revision rounds and the cost of extra changes.
- Ownership of code, designs and content after payment.
- Confidentiality, and an NDA if you need one.
- Support period after launch and the cost of ongoing care.
From our projects: We publish our prices and send a written quote listing what’s included and excluded. Projects under $3,000 are paid 50% upfront and 50% at launch, larger ones in three stages, and ownership and confidentiality are written into the agreement before work starts.
Freelancer, agency or offshore team?
| Option | Strengths | Watch out for |
|---|---|---|
| Freelancer | Lower cost for small jobs, direct contact | Depends on one person’s availability |
| Local agency | Same time zone, in-person meetings | Higher prices |
| Offshore agency | Lower prices with a full team | Needs clear scope and communication |
For a deeper comparison, read offshore vs onshore web development, and for budgets see our small business website cost guide.
Choosing a web development company: questions
What should I look for in a web development company?
Relevant live work, independent reviews, a written scope and price, a safe testing process and accounts kept in your name.
How much should a website cost?
A small business website usually costs $890 to $3,000 to build with a professional team. Our cost guides break down what drives the price.
Should I hire a freelancer or an agency?
A freelancer can suit small, simple jobs. An agency suits larger projects or when you need design, development and support from one place.
Is it safe to hire an offshore web developer?
It can be, if you check live work and independent reviews and agree a written scope, price and testing process before starting.
How many quotes should I get?
Three is usually enough to understand the market, as long as every company receives the same written brief.
What questions should I ask before signing?
Ask what’s included, who does the work, how changes are tested, who owns the accounts and code, and what happens after launch.
Ask us anything
Put these questions to us. Tell us about your project and we reply within one business day with questions or a written quote.
Sources
- web.devweb.dev/articles/vitals
- Federal Trade Commissionftc.gov/news-events/news/press-releases/2024/08/federal-trade-commission-announces-final-rule-banning-fake-reviews-testimonials
Keep reading
More in Website StrategyWebsite Strategy
Website Design Brief Template: What to Include (With Example)
Use this website design brief template to explain your goals, audience, pages, features, budget and timeline, and get accurate quotes from web designers.
Website Strategy
How Much Does a Website Redesign Cost in 2026?
Real website redesign prices for 2026, what makes a redesign cost more and how to keep your search rankings during the change.
Website Strategy
Offshore vs Onshore Web Development: Costs, Risks and How to Choose
An honest comparison of offshore and onshore web development on cost, communication and risk, written by an offshore team, with a checklist for hiring well.



