Client Onboarding Questionnaire for Web Design

A web design onboarding questionnaire covers goals, audience, brand, content, and technical needs — asked before design starts, not discovered midway.

Why the order matters

Most botched web projects don't fail because of bad design. They fail because a decision that should have been made in week one — the real target audience, a hard launch date, who actually signs off — surfaces in week five, after work has already gone in the wrong direction. An onboarding questionnaire exists to force those decisions early, while changing course still costs an afternoon instead of a rebuild.

The temptation is to open with "tell us about your project" and let the client talk. That gets you enthusiasm, not information. A structured list, asked in a deliberate order, gets you the handful of facts that actually change what you build — and it gets you the same facts from every client, so nothing depends on whether this particular one happened to think of it.

The 35 questions below are grouped into six categories: business and goals, audience, brand and style, content, technical, and timeline and budget. Ask them roughly in that order — goals first, budget last — because each category narrows what the next one needs to cover.

Business and goals

Audience

Brand and style

Content

Technical

Timeline and budget

How to deliver the questionnaire

The format matters as much as the questions. Two options, and they suit different questions:

A form or link, answered asynchronously. Best for anything factual that doesn't benefit from discussion — domain status, existing platform, opening hours, whether photos exist. The client can look things up (their current hosting login, an old invoice with pricing) instead of guessing on a call. It also produces a written record you can refer back to, rather than a memory of what was said.

A live call. Best for anything that benefits from follow-up questions — brand feel, competitor opinions, what makes a customer hesitate. These answers are usually short and vague in writing ("modern, but not too corporate") and only become useful once you ask "modern like what, specifically?" A form can't do that; a fifteen-minute call can.

A practical split: send the factual and asset-check questions — business basics, technical setup, existing content and brand assets — as a form before the kickoff call. That gives the client time to actually look things up instead of answering from memory, and it means the call itself is spent on the questions worth discussing (goals, audience, style direction) rather than reading a form out loud. Content that takes time to gather — final copy, a photo shoot, testimonials — is collected after kickoff, on its own schedule, since holding the kickoff hostage to a copywriter who hasn't started yet helps no one.

If you're structuring this as a formal request rather than a shared document, each of the questions above maps cleanly onto a typed item — a short text field for a domain name, a file upload for a logo, a structured object for opening hours — which is exactly the shape BriefGate's item types are built around, so the client's answers come back ready to use rather than as another loose page of text.

Where BriefGate fits

Everything above works as a plain document — a shared form, a call script, a checklist in your project management tool. BriefGate exists for what happens after the questionnaire is answered: it turns this list into a branded client portal with no login required, chases the client automatically on a schedule (see the chase engine) until every item is in, and hands the answers back as typed data instead of a pile of email replies to reconcile. If you're also fighting to get clients to actually respond to a request like this, see our guide on why clients don't send materials for the reminder cadence and contract language that fixes it. Start at briefgate.dev to see the full flow.