Most website projects that go wrong don't fail during the build. They fail at hiring — a vague brief, a quote chosen on price alone, no agreement about who owns the finished site. The build inherits every gap, and you find out months and several payments later.
The takeaway up front: the quality of your hire is decided before any design work starts. A clear, written brief and a consistent set of questions protect you more than any contract clause — they let you compare candidates fairly and surface problems while you can still walk away. This guide covers how to brief, vet, compare, and contract a web designer or developer, even if you can't read code.
Decide what you're actually hiring for first
"Web designer" is a loose term, and hiring the wrong kind of help is the most expensive mistake of all. A designer plans how the site looks and works; a developer builds the working site and the functionality behind it; an agency usually bundles both plus project management and often copywriting; a freelancer may do one well or all of them adequately.
What you need depends on what the site must do: a brochure site is a different hire from one with bookings, logins, or a store. If you haven't settled the build approach yet — builder, CMS, or custom — sort that out first, because it changes who you hire and what it costs; our web development guide lays out those trade-offs.
Write a one-page brief before you contact anyone
The highest-leverage thing you can do is write the project down before you reach out. A brief turns "I need a website" — which every candidate interprets and prices differently — into a shared definition everyone quotes against. One page covering:
- The goal — the main thing a visitor should do: book, buy, call, request a quote.
- The pages you think you need, and any must-have functionality — contact forms, online booking, e-commerce, a blog, multiple languages.
- Who provides the content — text and photos. This is one of the biggest hidden costs and a common source of delays.
- A rough budget and timeline. A range helps: it lets candidates tell you honestly whether your expectations are realistic.
A brief protects you twice: it forces decisions you'd otherwise leave to a stranger, and it makes every quote comparable.
Vet candidates: what to look at and what to ask
With a brief in hand, evaluate candidates on evidence, not on how polished the sales pitch is.
Look at their work, not just the portfolio
A portfolio shows the best-case result, so dig past it. Visit the live sites they built, not just the screenshots: do they load quickly and work on a phone? Look for work like yours — experience with your type of site matters more than a glamorous project in an unrelated field. And ask for references, then contact one or two: would you hire them again, and was anything difficult?
Ask every candidate the same questions
Asking everyone the identical set makes the comparison fair and exposes who has thought the work through. The questions that matter most:
- What's included in the price, and what costs extra? The big one. Get clarity on revisions, content, stock images, training, and post-launch support.
- Who writes the content and supplies the images? Unspecified content is the classic reason projects stall and budgets balloon.
- Who owns the finished website? You should own your site, domain, and content outright — get this in plain words.
- What platform will you build on, and why? You want a stated reason — cost, ease of editing, flexibility — not "the one we always use." It also tells you whether you can update, maintain, or move the site yourself later.
- What happens after launch? Maintenance, hosting, and security updates are easy to forget and expensive to bolt on later.
How someone answers tells you as much as the answer: clear, jargon-free responses signal someone straightforward to work with, while evasiveness about price, ownership, or scope is the loudest warning sign there is.
How to read and compare quotes
When quotes arrive, resist the urge to sort by price and pick the lowest — the cheapest quote is often the most expensive once the missing pieces are added back in. Compare on what's included, line by line, against your brief. A higher quote covering content, revisions, training, and a few months of support can be far better value than a lower one that covers only the design and bills everything else as an extra. The real question isn't "which number is smallest" but "which delivers the site I described, all extras in?" A quote far below the rest usually means cut corners or surprise invoices; one far above isn't automatically better — make them justify it.
Red flags worth walking away over
Some warning signs are serious enough to end a conversation:
- They won't put scope, price, and timeline in writing. Vagueness here becomes disputes later.
- They're evasive about who owns the site, domain, or content. You must own all three; any hesitation is a reason to stop.
- The quote is a single lump sum with no breakdown. It leaves you no way to know what you're buying or to compare fairly.
- They promise specific search rankings. Nobody can guarantee a position in Google; a confident "rank you #1" signals someone who either doesn't understand SEO or will mislead you.
- Communication is already slow, unclear, or rushed. If it's hard to get a straight answer before you've paid anything, it won't improve once they have your deposit.
Put it in a contract before any money moves
Once you've chosen, get the agreement in writing before paying a deposit. You don't need a lawyer, but it should state in plain language: the full scope (which pages and functionality get built); the total price and payment schedule (typically staged — a deposit, a midpoint payment, a balance on completion; avoid paying everything up front); the timeline with key milestones; what revisions include and what extras cost; ownership of the site, domain, and content; and what happens after launch.
A clear contract isn't distrust; it's what keeps a good working relationship good, because both sides know exactly what was agreed. The brief defined the project; the contract holds everyone to it.
FAQ
How much does it cost to hire a web designer?
It varies widely with scope and who you hire — a freelancer building a brochure site at one end, an agency building custom functionality at the other. Rather than chase a single figure, give candidates a clear brief and a budget range, then compare what each quote includes. The true cost is the total once content, revisions, and support are counted — not the headline number.
Should I hire a freelancer or an agency?
It depends on the project's size, complexity, and how much you want to manage. A skilled freelancer is often more affordable and personal for a straightforward site, but is a single point of failure if they get busy. An agency costs more and brings a team and broader skills, suiting larger or more complex builds. Match the choice to the job.
What should I ask a web designer before hiring them?
Ask what's included and what costs extra, who provides the content and images, who owns the finished site and domain, and what platform they'll use and why. Ask every candidate the same questions so you can compare fairly — and treat evasiveness about price or ownership as a serious warning sign.
How do I know if a web design quote is fair?
Compare it against your written brief and the other quotes, line by line, on what's included rather than the total alone. A fair quote spells out scope, revisions, and extras clearly enough that you know exactly what you're paying for.
Next step
Hiring well isn't about the cheapest quote or the prettiest portfolio. It's about being clear enough, up front, to compare candidates fairly and catch the gaps before they cost you. Write the one-page brief, ask every candidate the same questions, and get scope, ownership, and timeline into a contract before any money moves. Do that, and the build — the part everyone worries about — tends to take care of itself.
If you'd like a straightforward partner who'll quote against a clear scope and hand you a site you own outright, see how MyDesign Tool can help.