# 15 Questions to Ask Before Hiring a Web Development Company

> The 15 questions that separate a dependable web development company from an expensive mistake: ownership, pricing, who does the work, testing, hosting, SEO, and what happens after launch.

**Keywords:** questions to ask a web developer, hiring a web development company, how to choose a web developer, web development agency checklist, web development contract, website RFP

**Source:** https://reeddynamic.com/blog/questions-to-ask-before-hiring-a-web-development-company/
**Published:** 2026-07-20
**Updated:** 2026-07-20

---

[Web Development](https://reeddynamic.com/blog/category/web-development/)

# 15 Questions to Ask Before Hiring a Web Development Company

By [Drew Reed](https://reeddynamic.com/about/#founder), Founder & Principal EngineerPublished July 20, 20265 min read

The 15 questions that separate a dependable web development company from an expensive mistake: ownership, pricing, who does the work, testing, hosting, SEO, and what happens after launch.

- [questions to ask a web developer](https://reeddynamic.com/blog/#q=questions%20to%20ask%20a%20web%20developer)
- [hiring a web development company](https://reeddynamic.com/blog/#q=hiring%20a%20web%20development%20company)
- [how to choose a web developer](https://reeddynamic.com/blog/#q=how%20to%20choose%20a%20web%20developer)
- [web development agency checklist](https://reeddynamic.com/blog/#q=web%20development%20agency%20checklist)
- [web development contract](https://reeddynamic.com/blog/#q=web%20development%20contract)
- [website RFP](https://reeddynamic.com/blog/#q=website%20RFP)

## In this article

1. [1. Who will actually do the work?](#1-who-will-actually-do-the-work)
2. [2. Can I see three projects like mine, and talk to those clients?](#2-can-i-see-three-projects-like-mine-and-talk-to-those-clien)
3. [3. Who will own the domain, hosting, code, and design files?](#3-who-will-own-the-domain-hosting-code-and-design-files)
4. [4. What platform do you recommend, and why that one?](#4-what-platform-do-you-recommend-and-why-that-one)
5. [5. What exactly is in the quote, and what is not?](#5-what-exactly-is-in-the-quote-and-what-is-not)
6. [6. Is the price fixed, time-and-materials, or a mix?](#6-is-the-price-fixed-time-and-materials-or-a-mix)
7. [7. What does your process look like week by week?](#7-what-does-your-process-look-like-week-by-week)
8. [8. How do you handle SEO, and especially redirects if we're redesigning?](#8-how-do-you-handle-seo-and-especially-redirects-if-we-re-re)
9. [9. How will you make the site fast?](#9-how-will-you-make-the-site-fast)
10. [10. Is the site accessible, and to what standard?](#10-is-the-site-accessible-and-to-what-standard)
11. [11. How do you test before launch?](#11-how-do-you-test-before-launch)
12. [12. Where will the site be hosted, and who is responsible when it goes down?](#12-where-will-the-site-be-hosted-and-who-is-responsible-when)
13. [13. What happens after launch?](#13-what-happens-after-launch)
14. [14. How will we measure whether the site is working?](#14-how-will-we-measure-whether-the-site-is-working)
15. [15. If we part ways, how do we get everything?](#15-if-we-part-ways-how-do-we-get-everything)
16. [Red flags to walk away from](#red-flags-to-walk-away-from)
17. [A simple way to compare proposals](#a-simple-way-to-compare-proposals)

Most website projects that go wrong were in trouble before anyone wrote code. The scope was vague, nobody said who owned the hosting account, or the quote left out the work that ended up costing the most. A short list of questions asked up front catches nearly all of it.

These are the questions we'd want a client to ask us. They work just as well for comparing three agencies or for checking a freelancer someone recommended. Good answers are specific and a little boring. Vague answers are the warning sign.

## 1. Who will actually do the work?

Agencies often sell with senior people and then build with junior staff or offshore subcontractors. Neither is automatically bad, but you should know. Ask for the names and roles of the people who will design, build, and support your site, and whether any of the work is subcontracted.

**A good answer:** specific names, what each person does, and who your day-to-day contact is.

## 2. Can I see three projects like mine, and talk to those clients?

A portfolio shows taste. References show behavior: deadlines, communication, and how problems were handled. Ask for work that matches your platform and complexity. A B2B store with ERP pricing is a very different job from a five-page brochure site. Third-party review profiles such as [Clutch](https://clutch.co/profile/reed-dynamic) are useful because those reviews are verified by interview.

## 3. Who will own the domain, hosting, code, and design files?

This is the most important question on the list. You should own your domain registration, your hosting account (or have admin access to it), the source code, and the design files. Some vendors register domains in their own name or lock sites into proprietary builders, and that makes leaving painful.

**Get it in the contract:** intellectual property transfers to you on final payment, and you get admin credentials to everything.

## 4. What platform do you recommend, and why that one?

A vendor who uses one platform for every client is selling what they know, not what fits you. Ask why their pick suits *your* business better than the obvious alternatives. For stores, see our comparison of [WooCommerce vs. Magento vs. Shopify](https://reeddynamic.com/blog/woocommerce-vs-magento-vs-shopify/). For content sites, ask whether a CMS, a [headless setup](https://reeddynamic.com/blog/headless-cms-benefits-guide/), or a static site makes the most sense.

## 5. What exactly is in the quote, and what is not?

Ask for a line-item scope: pages or templates, features, integrations, content migration, copywriting, photography, revision rounds, training, and launch support. The usual surprises are content entry, data migration, and third-party licenses.

As a reference point, a custom WordPress marketing site usually runs **$8,000–$30,000** and a WooCommerce or Shopify store **$8,000–$40,000**. Integrations and custom features push past that. A quote far below those ranges usually means a template with your logo on it.

## 6. Is the price fixed, time-and-materials, or a mix?

Fixed-price works when scope is clear. Time-and-materials works when it isn't. Many good firms do a paid discovery phase first, then fix the price for the build. Whichever model you choose, ask how change requests are priced and approved before work starts on them.

## 7. What does your process look like week by week?

You want to see discovery, wireframes or prototypes, design, development on a staging site, content, QA, and launch, with a rough date for each. Ask how often you'll see working progress. Weekly or biweekly demos on a staging URL beat a big reveal at the end every time.

## 8. How do you handle SEO, and especially redirects if we're redesigning?

A redesign that ignores existing URLs can wipe out years of search traffic overnight. Ask whether the vendor will crawl your current site, map every old URL to a new one, carry over titles and meta descriptions, and set up 301 redirects. Our [website migration SEO checklist](https://reeddynamic.com/blog/seo-impact-of-website-migration-the-definitive-checklist/) lists what should happen. If they say "we'll install an SEO plugin," keep looking.

## 9. How will you make the site fast?

Speed affects rankings through [Core Web Vitals](https://reeddynamic.com/blog/core-web-vitals-2025-optimization-guide/), and it affects conversions directly. Ask what Lighthouse or PageSpeed scores they usually reach on mobile, how they handle images and fonts, and whether they'll show you field data after launch. Page builders and plugin stacks are the common reasons sites are slow.

## 10. Is the site accessible, and to what standard?

Accessibility lawsuits are routine in the U.S., and an accessible site is easier for everyone to use. Ask whether they build to [WCAG 2.1 or 2.2 AA](https://reeddynamic.com/blog/web-accessibility-wcag-compliance-guide-for-businesses/) and how they test it. Automated scanners alone miss most issues, so keyboard and screen-reader testing should be part of the answer.

## 11. How do you test before launch?

Ask which browsers and devices they test, whether forms and checkout are tested end to end, and who signs off. For stores, ask for test orders through every payment method and shipping rule. "We look at it on our phones" is not a QA process.

## 12. Where will the site be hosted, and who is responsible when it goes down?

Get the hosting provider, monthly cost, backup schedule, and the person you call at 2 a.m. when checkout breaks. Cheap shared hosting is a common cause of slow, hacked, or unreliable sites, especially for WooCommerce and Magento stores.

## 13. What happens after launch?

Websites need ongoing care: core and plugin updates, security patches, backups, and small content changes. Ask whether they offer a maintenance plan, what it includes, and their response time. Typical [WordPress care plans](https://reeddynamic.com/services/website-maintenance/) run $500–$1,200 a month, and Magento support costs more. Read [why monthly maintenance matters](https://reeddynamic.com/blog/the-importance-of-monthly-maintenance-for-your-wordpress-website/) before you decide to skip it.

## 14. How will we measure whether the site is working?

A new site should come with analytics you can trust: a GA4 property you own, conversion events for forms, calls, and purchases, and a baseline from the old site to compare against. Ask what "success" means in the proposal (leads, revenue, or calls) and how you'll see it.

## 15. If we part ways, how do we get everything?

A confident vendor answers this one easily. Ask what an exit looks like: code repository access, a database export, documentation, and credentials. If a vendor resists, you'd be dependent on them for as long as you keep the site.

## Red flags to walk away from

- They won't put ownership of the domain and code in writing.
- The quote is one number with no scope underneath it.
- They promise page-one rankings or guaranteed traffic numbers.
- Nobody can explain how existing URLs and rankings will be preserved.
- All of the communication goes through a salesperson, never the people building the site.

## A simple way to compare proposals

| Question | Vendor A | Vendor B | Vendor C |
| --- | --- | --- | --- |
| We own domain, hosting, and code |  |  |  |
| Line-item scope provided |  |  |  |
| Named team, no hidden subcontracting |  |  |  |
| Redirect and SEO migration plan |  |  |  |
| Accessibility standard stated |  |  |  |
| Post-launch support terms |  |  |  |
| References you actually called |  |  |  |

Want a second opinion on proposals you've already received? We're happy to review them. See [how to pick a great web designer](https://reeddynamic.com/blog/how-to-pick-a-great-web-designer/), or [send them over](https://reeddynamic.com/contact/) and we'll tell you what we'd question.

## Frequently asked questions

**

### How many web development companies should I get quotes from?

**

Three is usually enough. With fewer, you can't tell what a normal price or process is. With more, the comparison takes longer than it's worth. Send all three the same written brief so the quotes are comparable.

**

### How much should a business website cost?

**

A custom marketing site from an experienced firm usually runs $8,000–$30,000, and an eCommerce store $8,000–$40,000 or more depending on integrations. Template sites cost less but are harder to grow and differentiate.

**

### Should I hire a freelancer or an agency?

**

A strong freelancer is a good fit for small, well-defined sites. Choose a small senior team or agency when you need design, development, integrations, and ongoing support, and want more than one person able to keep the site running.

## Related services

- [Web Development](https://reeddynamic.com/services/web-development/)
- [WordPress Development](https://reeddynamic.com/services/wordpress-development/)
- [Accessibility (WCAG / ADA)](https://reeddynamic.com/services/accessibility-wcag-ada/)

### About Drew Reed

Drew Reed is the founder and principal engineer of Reed Dynamic, a software studio near Ann Arbor, Michigan, building Magento 2 stores, iOS and Android apps, SharePoint intranets, and the API integrations that connect them since 2010. [More about us](https://reeddynamic.com/about/) · [Start a project](https://reeddynamic.com/contact/)

## Related articles

June 16, 2025 · Web Development

### [Core Web Vitals 2025: Complete Optimization Guide](https://reeddynamic.com/blog/core-web-vitals-2025-optimization-guide/)

Master Core Web Vitals optimization for better user experience and SEO rankings. Complete guide to LCP, FID, CLS metrics with practical improvement strategies.

[Read more →](https://reeddynamic.com/blog/core-web-vitals-2025-optimization-guide/)

October 21, 2024 · Web Development

### [Headless CMS: Why Your Next Website Should Go Headless](https://reeddynamic.com/blog/headless-cms-benefits-guide/)

Discover the benefits of headless CMS architecture for modern websites. Learn how decoupling content from presentation enables omnichannel experiences and developer flexibility.

[Read more →](https://reeddynamic.com/blog/headless-cms-benefits-guide/)

April 15, 2024 · Web Development

### [Web Accessibility & WCAG Compliance: A Practical Guide for Businesses](https://reeddynamic.com/blog/web-accessibility-wcag-compliance-guide-for-businesses/)

Learn why web accessibility matters for your business and how to achieve WCAG compliance. Practical tips for making your website accessible to all users.

[Read more →](https://reeddynamic.com/blog/web-accessibility-wcag-compliance-guide-for-businesses/)

March 10, 2024 · Web Development

### [The Importance of Monthly Maintenance for Your WordPress Website](https://reeddynamic.com/blog/the-importance-of-monthly-maintenance-for-your-wordpress-website/)

Monthly WordPress maintenance is essential for security, performance, and reliability. Learn why and what should be included in your maintenance plan.

[Read more →](https://reeddynamic.com/blog/the-importance-of-monthly-maintenance-for-your-wordpress-website/)

## Need help putting this into practice?

Reed Dynamic builds the eCommerce stores, mobile apps, and integrations discussed on this blog. Tell us what you're working on.

            [Start a project](https://reeddynamic.com/contact/) · [Schedule a call](https://calendly.com/reed-dynamic)

Or call [(734) 535-8954](tel:+17345358954) · Mon–Fri 9–5 ET
