Email: hello@attors.comServing businesses and agencies in the US, UK & Europe
Attors Technologies
Attors Technologies

Explore Attors

Project Enquiries

Shadola Road AreaGujrat, Pakistan
hello@attors.com+92 309 9867390Start a Project
0% · Step 1: Be clear on what you need first
Website Strategy

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.

Business team reviewing project updates while choosing a web development partner

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

  1. Can I see live sites similar to mine? Click through them on your phone, not just screenshots.
  2. Who will actually do the work? Ask whether it’s in-house or subcontracted.
  3. What exactly is included in the price? Pages, revisions, content, training and support.
  4. Is the price fixed or hourly? Fixed prices suit defined work; hourly suits ongoing tasks.
  5. What platform do you recommend, and why? A good team explains trade-offs, not just its favourite tool.
  6. How do you protect my search rankings? Especially important for redesigns and migrations.
  7. Do you test changes before they go live? Look for a staging copy and backups.
  8. Who owns the hosting, domain and code? They should be yours, in writing.
  9. How and when will I get updates? Agree a contact and a rhythm.
  10. What happens after launch? Ask about support, fixes and maintenance costs.
  11. Can I read independent reviews? Google or review platforms, not only testimonials.
  12. 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.

CriteriaWhat a 5 looks like
Relevant experienceSeveral live projects similar to yours
Clarity of scopeItemised pages, features, revisions and exclusions
Price transparencyFixed price with third-party costs listed separately
Process and testingStaging site, backups and a defined launch checklist
CommunicationNamed contact, agreed update rhythm, fast replies
Ownership and accessAccounts and code ownership in your name, in writing
Support after launchClear support period and ongoing care options
Independent proofDetailed reviews on platforms they don’t control
A practical scoring sheet for comparing web development proposals.

Fixed price or hourly: which should you choose?

Fixed priceHourly
Best forA defined project: a new site, a redesign, a migrationOngoing changes, support and work that’s hard to scope
Budget certaintyHigh: you know the total before work startsLower: depends on hours used
FlexibilityChanges are quoted separatelyEasy to change direction
What to ask forAn itemised scope and a list of exclusionsA rate, a minimum block and regular time reports
General comparison of pricing models.

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?

OptionStrengthsWatch out for
FreelancerLower cost for small jobs, direct contactDepends on one person’s availability
Local agencySame time zone, in-person meetingsHigher prices
Offshore agencyLower prices with a full teamNeeds clear scope and communication
General comparison. Quality varies within every group.

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

  1. web.devweb.dev/articles/vitals
  2. Federal Trade Commissionftc.gov/news-events/news/press-releases/2024/08/federal-trade-commission-announces-final-rule-banning-fake-reviews-testimonials
Written byMir Hamza MustansarFounder and CEO, Attors Technologies

Mir Hamza leads Attors Technologies and oversees the team that plans, designs and builds WordPress, Shopify and custom websites for businesses and agencies in the US, UK and Europe.

Planning a website or need a fix?

Tell us what you need. We reply within one business day with questions or a written quote.

Start a project