1. Why a brief matters (and what happens without one)
Vague website requests produce useless $1,500-to-$10,000 ranges or lowball quotes based on missing assumptions. Neither reflects the project; both waste everyone's time.
A brief covering business, goals, audience, pages, functionality, and budget lets developers scope accurately. Quotes reflect your project, follow-up questions become specific, and any first call becomes productive.
There's a less obvious benefit: a brief forces you to organize your own thinking before you involve anyone else. Developers spend significant time on projects that turn out to be redefined at the halfway mark because the client didn't know what they wanted when they started. Writing a brief surfaces those gaps on your own time instead of mid-project.
The brief also functions as a filter. Developers who respond thoughtfully to a detailed brief are the developers worth talking to. Developers who ignore the details and give you a templated response are showing you exactly how they'll handle the project itself.
You don't need a formal document. A brief can be an email with eight numbered sections, a Google Doc, or even a few bullet points. What matters is covering the right areas with enough specificity that a developer who has never met you can understand what you're building and why.
2. The eight things every brief must cover
A complete brief covers these eight areas in order. Each one serves a distinct purpose for the developer. Skipping any of them produces a gap that will either be assumed away (often incorrectly) or have to be resolved in conversation before any scoping can happen.
- 1. Business overview. What you do, who you serve, and what separates you from competitors. Two or three sentences is enough. The point isn't a marketing pitch. It's giving the developer the context to make good structural and content decisions. "Residential cleaning company serving homeowners in the greater Denver area, focused on eco-friendly products and recurring weekly service, competing primarily against national franchises on relationship and reliability" tells a developer far more than "cleaning business" and immediately shapes how they think about the site's structure, tone, and content priorities.
- 2. Primary and secondary goals. What the site needs to accomplish, specifically. "More leads" is not a goal. "Generate 10 qualified estimate requests per month through the contact form" is one. This distinction matters because goals determine structure. A site designed to generate inbound calls is structured differently from a site designed to convert visitors who already know you. Write down your goals before you write down your pages.
- 3. Target audience. Who your customers are and how they currently find you. If you already have customers, you know more than you think. Are they homeowners or property managers? Price-sensitive or quality-focused? Do they find you through Google searches, referrals, or social media? Do they research carefully before contacting, or jump on a referral quickly? This shapes everything from page structure to the content you lead with to the tone of every call to action.
- 4. Pages needed. List what you know and flag what you don't. You don't need a finalized sitemap. You need to convey enough for the developer to build one or validate yours. "I definitely need Home, About, Contact, and a page for each of my four services. I'm unsure whether the FAQ should be its own page or live inside the service pages." That kind of working list is useful. Leaving it blank is not.
- 5. Functionality requirements. Anything beyond static information display. Contact forms are standard and should be assumed; everything beyond that needs to be stated explicitly. Online booking, membership areas, payment processing, product catalogs, quote calculators, review feeds, live inventory—each of these features requires a development project. Call them out and the quote reflects them. Leave them out and you'll face a change order conversation after you've already committed.
- 6. Design direction. Three to five example sites you like, with a note on what appeals to you. Not "I like this site," but "I like this site's minimal layout and photography-first approach." You don't need design experience. What the developer needs is enough signal to understand the visual register you're aiming for: formal or casual, bold or restrained, photo-forward or text-forward, similar to a specific competitor or deliberately different. If you have existing brand assets, say so. If you need branding work alongside the build, that's a scope item to flag here.
- 7. Timeline. When you need the site live and whether that date is firm or flexible. If there's a product launch, conference, or seasonal window driving the deadline, say so. Firm deadlines change how a developer staffs and prices the project. A flexible timeline gives them room to schedule properly and may reduce cost. "No specific deadline, just want to launch before Q4" is a legitimate answer.
- 8. Budget. A range, not an exact number or "as cheap as possible." "$3,000 to $5,000" gives a developer what they need to scope correctly. This is covered at length in section 5 because it's the most commonly mishandled part of a brief.
3. How to write goals that help developers scope
Goals are where most briefs fall flat. Business owners write pages first and goals second (or skip goals entirely), and the resulting builds often do exactly what was specified while missing what was needed. The problem is structural: features are visible and easy to list; goals are abstract and require more thought to articulate clearly.
Here's how to write goals that shape a build rather than just document aspirations.
Use measurable goals. Replace "better online presence" with higher cold-outreach conversions, first-page rankings for three service-area keywords within six months, or fewer calls through online service/pricing answers. Concrete outcomes guide structure.
Name one primary goal. Choose the success metric that matters regardless of other outcomes; everything else is secondary. It governs first-screen content, CTA placement, and homepage length when priorities compete.
Specify the conversion. Calls, forms, bookings, purchases, or email signups require different structures. Form-focused sites place forms in headers, service pages, and article endings; call-focused sites emphasize phone numbers everywhere. State which successful visit you need.
Mention what currently isn't working. If you have an existing site, what problem is this new one solving? "The current site doesn't show up in search," "The form doesn't work on mobile," "Visitors can't find the pricing page" — these are much more useful than "we need a better website." They tell the developer exactly where to focus attention.
Identify the site category. Credibility sites close referral-led deals: trust, polish, and contact beat discovery/SEO. Lead-generation sites convert organic search, Google Ads, and directory traffic into calls/forms; conversion rate, technical SEO, speed, and first-screen CTAs matter. E-commerce prioritizes transactions, order value, and checkout friction. "Referral credibility" or "local leads for five keywords" guides structure far better than "a website."
The goal section of a brief should be three to five sentences maximum. More than that and you've probably mixed goals with features. Keep them distinct.
4. Describing functionality without overspecifying
The functionality section is where briefs go wrong in the opposite direction from goals. Goals get underspecified; functionality gets overspecified to the point where the brief has effectively designed the site rather than described the problem it needs to solve.
Describe required outcomes: quote requests with name, contact details, project address, and work description. Prescribing multi-step validation, progress bars, and PDF confirmation emails without specific reasons constrains developers' ability to solve the actual problem effectively.
That said, some functional details are important to include:
- Third-party integrations. If you use a specific booking system, CRM, email platform, or payment processor that the site needs to connect to, name it. "I use Acuity Scheduling and need it embedded" is specific information. "I want online booking" without a named tool is an open question.
- Authentication and logins. If any part of the site requires visitors to create an account or log in, that's a major scope item. Mention it explicitly, including a rough description of what logged-in users can do that anonymous visitors can't.
- E-commerce specifics. If you're selling products or services online, include the approximate product count, whether you're using a specific payment processor (Stripe, PayPal, Square), and any complexity in the purchase flow (subscriptions, variable pricing, deposits vs. full payment, tax rules).
- Content that isn't static. If any part of the site needs to pull from a database or external feed (product inventory, appointment availability, client reviews, event listings), say so. These elements are fundamentally different from pages with fixed content.
In 2026, expect forms, mobile responsiveness, SSL, technical SEO, and a footer Google Business Profile link by default. Avoid developers omitting them. If unsure whether a requirement is standard, list it.
5. Why budget transparency works in your favor
The most common instinct when writing a brief is to omit the budget. The thinking: if I name my budget, they'll charge me all of it. If I keep it secret, I might get a lower quote. This instinct is understandable and almost entirely wrong.
Hidden budgets force guesses based on scope/client segment. Quotes may cost twice your budget or sacrifice features/quality to an imagined ceiling. Either wastes time or misses your needs.
Disclosed budgets let developers assess fit and priorities: "$2,800 buys this; $5,000 adds that." Specific price-point choices support decisions; concealed budgets prevent them.
For most client-developer relationships, fear of ceiling-priced quotes is empirically unfounded. Reputable developers scope to your needs and budget and clearly identify gaps. Padding shows in missing itemized scope, vague contract terms, and reluctance to explain inclusions, not simply asking your budget.
If you don't know what to budget, use the cost estimator → to generate a directional range before you write the brief. It asks about pages, features, and timeline and produces a realistic range. That becomes your starting budget.
One final note: sharing a range is different from sharing an exact number. "We have $3,000 to $5,000" gives the developer useful information without locking you into the top number. It's the right format.
6. Design direction: how specific to get
Give visual direction without designing everything. None makes initial designs guesswork; detailed mood boards, fonts, and hex codes waste hours and constrain the developer's expertise.
The right approach is reference sites plus a short description of the visual register you're targeting.
Reference sites. Provide three to five URLs with one specific sentence each: white space, photo emphasis, efficient first-screen layout. Developers scan sites in thirty seconds; notes identify what matters.
If there are sites you strongly dislike or want to differentiate from, competitor sites especially, list those too with a note on why. "We do not want to look like [competitor], who uses a very corporate, heavy layout" is useful direction.
Visual register. Describe the overall tone. Common axes: minimal vs. visually rich, bold vs. restrained, formal vs. approachable, photography-first vs. illustration-first, corporate vs. personality-driven. You don't need design vocabulary. "Professional but not stiff, more like a local expert than a national brand" works.
Existing assets. State clearly whether you have a logo, brand colors, and typography already defined. If you do, have the files ready (vector logo, color hex codes, font names or files). If you don't, that's a scope item. Some developers handle basic branding alongside builds; others don't. Know which situation you're in before the first call.
Photography. State who provides photos and whether stock suits your brand. Professional shoots aren't development, but unready authentic imagery delays launch or requires placeholders. Address this upfront.
7. Website brief template you can copy
Here's the whole guide as a fill-in form. It follows the eight areas from section 2, plus the extras sections 3 through 6 flag. Copy it into an email or a document, replace each bracketed prompt, and send it rough. A filled template tells a developer more than a polished free-form email.
Leave a line blank or write "not sure yet" when you don't know. An open question is a scope item the developer can help with; a missing one gets guessed.
Business basics
- Business name and current website: [Name, plus URL if you have a site.]
- What you do and who you serve: [2 or 3 sentences.]
- What makes you different from competitors: [One or two sentences.]
Goals
- Primary goal: [The one thing the site must accomplish. One measurable sentence.]
- Secondary goals: [Everything else, in priority order.]
- Primary conversion action: [What a successful visit ends in: phone call, form, booking, purchase, or email signup.]
- Type of site: [Credibility for referrals, lead generation from search and ads, or e-commerce.]
Audience
- Who your customers are: [Homeowners or property managers, price-sensitive or quality-focused, and so on.]
- How they find you now: [Google searches, referrals, social media, directories.]
- How they decide: [Do they research carefully before contacting, or act quickly on a referral?]
Current website
- What isn't working: [Not showing up in search, form broken on mobile, pricing hard to find, slow.]
- Redesign or fresh start: [Keep existing URLs and Google visibility, or start over?]
- Content to keep or rewrite: [Which pages or text carry over.]
Pages
- Pages you know you need: [A rough list, not a final sitemap.]
- Pages you're unsure about: [For example, whether FAQs get their own page.]
Features and integrations
- Functionality beyond a contact form: [Online booking, payments, member logins, product catalog, quote calculator, review feed. Describe what needs to happen, not how to build it.]
- Tools the site must connect to: [Booking system, CRM, email platform, or payment processor, by name.]
- Logins: [None, or what logged-in users can do that other visitors can't.]
- Selling online: [Approximate product count, payment processor, subscriptions, deposits, tax rules. Skip if not selling.]
- Content that updates: [Inventory, availability, reviews, or events pulled from a database or feed.]
Design and content
- Sites you like: [3 to 5 URLs, one sentence each on what you like.]
- Sites you don't want to look like: [Competitors especially, with a note on why.]
- Visual register: [Minimal or visually rich, formal or approachable, photo-first or text-first.]
- Brand assets: [Logo, colors, fonts: have the files, or need branding as part of the project?]
- Photos: [Who provides them, and whether stock suits your brand.]
Timeline and budget
- Target launch date: [Date or season.]
- Firm or flexible: [If firm, what's driving it: a launch, event, or seasonal window.]
- Budget range: [$X to $Y. A range, not an exact number.]
Contacts
- Main contact: [Name, email, phone.]
- Who approves decisions and payments: [You, a partner, a board?]
- Best way to reach you: [Email or phone, and good times.]
Anything else
- Other context: [Anything that doesn't fit above.]
That's the whole brief. Fill it in and your first conversations with developers start further along than most cold requests ever get. If you don't have a budget number yet, the cost estimator → gives you a directional range for that line.
Once you've sent it and a developer responds, read questions to ask before hiring a web developer → so you know what to ask on the first call to evaluate whether they're the right fit.
8. Key takeaways
- A brief doesn't need to be a polished document. A rough, complete brief beats a polished but incomplete one every time.
- Start with goals, not pages. What the site needs to accomplish determines what pages and structure it needs, not the reverse.
- State your primary conversion action explicitly: phone call, form, booking, purchase. The whole site should be structured toward it.
- Describe functionality at the level of "what needs to happen," not "how to build it." Name specific third-party tools only when you've already committed to them.
- Share your budget as a range. Withholding it produces proposals that miss the mark in one direction or the other. Sharing it produces useful scoping.
- Three reference sites with a one-sentence note each gives a developer more useful design direction than a detailed mood board without that context.
- Flag unresolved scope questions in the brief rather than leaving them out. Uncertainty is a scope item, not a reason to delay writing the brief.
9. Common questions about website briefs
Do I need a formal brief before contacting a developer?
A rough brief suffices: business, goals, page list, and budget. More completeness improves quotes; vague requests get ignored or broad, useless ranges. Even one page covering this guide's eight areas beats most enquiries and enables a useful first conversation.
Is there a website brief template I can copy?
Yes. Section 7 has a fill-in website brief template grouped into business basics, goals, audience, current website, pages, features, design and content, timeline and budget, and contacts. Use the Copy template button, or select the text, and paste it into an email or a document. Replace each bracketed prompt and send it rough; "not sure yet" is a fine answer for any line.
What if I do not know what pages I need?
List known pages and uncertainties: "Home, contact, three services; unsure whether FAQs need their own page." Good developers use this for discovery. Entirely open-ended structure forces guesses and later scope disputes; rough is useful, absent isn't.
Should I share my budget in the brief?
Yes. Budget secrecy invites double-budget proposals or stripped builds based on guesses, not protection from overcharging. A $3,000-to-$5,000 range enables accurate scope. Proposals outside it reveal poor fit.
What if I do not have a brand yet?
List missing branding as scope, not a blocker. Developers may handle logos/colors/type or recommend designers. Branding first adds weeks and budget; concurrent branding expands scope. Both work, with different costs/timing. Flag it so quotes cover the whole project.
How long should a website brief be?
Cover the eight areas, usually in one to three pages. The purpose is accurate scoping and useful follow-up, not polished presentation. Three clear pages on business, goals, functions, and budget beat twelve vague mood-board pages without scope or budget.
What is the difference between goals and features in a website brief?
Goals are outcomes: 15 qualified monthly quotes, fewer calls through online answers, or stronger cold-outreach credibility. Forms, service pages, galleries, and price tables are tools. Explain goals first so developers assess features, identify gaps, and suggest necessary paid work. Galleries might build trust, rank in Google Images, or merely copy competitors. Local rankings require technical SEO, speed, and business labels; feature-only briefs miss these needs.
How specific should design direction be in a brief?
Orient, don't overdesign. Three references with short notes on photo-led layout, professional tone, or white space suffice. Twelve-slide font/color/sketch decks need design expertise to help. Specify existing/missing brand assets, visual direction, and competitor differentiation.
Should the brief mention my existing website?
Include your current URL and specific defects. For redesigns, specify URL/Google-visibility preservation (usually yes), content retained/rewritten, and speed, mobile, or form problems. Ranking-preserving migrations differ from new builds; clarify before kickoff.