Website & Development
How to Write a Strong Website Brief or RFP (with Template)
Copy for AI
You write a strong website brief or RFP by pinning down your goals, your scope and your requirements concretely enough for an agency to produce a realistic quote without having to guess. The short version: start from your business goal and the leads you want to generate, describe what the site has to do and for whom, and be clear about budget, timeline and who decides. The sharper that document, the better and more comparable the quotes you get back, and the fewer change requests you pay for later.
In this article we walk through what a brief or RFP actually is, why it pays off, which parts belong in it, and how to make sure you as the client are ready for the project. At the end you will find a template you can copy. Want to know what the whole journey looks like? Read our guide to having a B2B website built first.
What exactly is a website brief or RFP?
A website brief is a document in which you describe what you want built, why, and under which conditions. An RFP, a Request for Proposal, is in practice the same document, but formally sent out to multiple agencies you ask to submit a proposal and a price.
The difference is mostly one of degree. A brief can be a working document for a single agency you already trust. You use an RFP when you want to weigh a few partners against each other on approach and price. For a B2B website of any size, a written document is always better than a verbal sketch, even if you only talk to one agency: it forces you to think for yourself about what you really need.
A good brief is not a specification full of technical prescriptions. It is a clear story about your company, your customers and the result you are after, supplemented by the conditions within which that has to happen.
Why does a good brief produce better quotes?
A sharp brief delivers three things: better quotes, fair comparisons and fewer change requests. That is no coincidence, it is the direct consequence of clarity.
When agencies know exactly what your goal is and what falls in and out of scope, they can give a realistic price and timeline instead of a shot in the dark. If you get wildly diverging quotes, that often has less to do with the agencies than with a document that left too much room for interpretation. Two partners who understood something different simply cannot be compared fairly.
The biggest win lies in avoiding change requests. Change requests almost always arise because something was not, or only vaguely, in the agreements: an extra language, a connection to your CRM, more pages than expected, or content that did not exist yet. What you fix up front is included in the price. What you leave open gets added later, often at a rate you can no longer compare. A good brief is therefore not paperwork, it is your best lever on the final cost.
Which parts belong in a strong website brief?
A strong brief covers goals, audience, scope, content, technology, timeline and budget. Not every part is equally detailed, but none of them may be missing.
- Context about your company. What do you do, for whom, and what makes you different? An agency that grasps your positioning builds a site that builds trust with your B2B visitors instead of a neutral brochure.
- The goal of the site. Be concrete and businesslike. In B2B that usually comes down to more and better leads: enquiries, intakes or quote requests. “A more modern look” is a consequence, not a goal. Describe instead which behaviour you want to prompt in visitors.
- Your audience and their task. Who comes to the site and what do those people want to do there? The sharper you describe that, the more targeted the structure and copy become.
- Scope. The number of pages or page types, languages, and what explicitly does and does not belong. Be sure to mention what is out of scope, that prevents most disputes later.
- Content. Who supplies text, imagery and video? Does the content already exist or does it still have to be created? In practice this is the biggest cause of delay, so name it.
- Functional requirements. What the site has to be able to do: a form that sends to your CRM, a blog, multilingual support, an appointment tool. Describe the function, not straight away the product.
- Technology and integrations. Existing systems it has to connect with, your analytics, your email tool. If you have a preference or precisely an aversion to a platform, say so, but leave the choice open where possible.
- Timeline. A target date and the reason behind it. A trade show or a product launch is a real deadline, “as soon as possible” is not.
- Budget. Dare to give an order of magnitude. An indicative budget helps agencies make a fitting proposal instead of guessing.
- Decision process. Who is the point of contact and who signs off? A small team that decides quickly is the biggest accelerator of any web project.
How do you fix scope and requirements without prescribing the solution?
The art is to describe the problem and the desired result, not the technical solution. That is the difference between a brief that leaves room for expertise and a specification that already rules out the best ideas.
An example. Do not write “we want a dropdown menu with six items”. Write “visitors must immediately find our three service groups from every page”. The first sentence prescribes a navigation choice that may not be the best one. The second describes the goal and lets the agency propose the best form. That way quotes also stay comparable on approach rather than on who executed your prescription most neatly.
The same goes for the platform. Customer Impact is platform-agnostic and chooses case by case between Webflow, WordPress or a custom or headless setup, based on your goals, your team, your budget and your growth plans. A good brief therefore rarely prescribes a platform by force. Describe your requirement, such as “our marketing team must be able to publish pages themselves without a developer”, and let the agency argue which platform best fits that.
Do be firm on the non-negotiable points. A required connection to your CRM, a legal obligation around accessibility, or a language that has to be added: those are real requirements that must be in black and white. Keeping the distinction between a firm requirement and a preference sharp helps an agency make the right trade-offs.
How do you make sure you are ready as the client?
A good brief assumes that you yourself are ready to help build. Most web projects do not run into delay because of the build, but because the client cannot deliver or decide on time. Client readiness you check up front on a few points.
First, content. Do your text and imagery already exist, or do they still have to be created? Who writes, and who approves? Do not count on this too lightly, it is often the longest part of the journey. Second, access to your domain, your hosting, your analytics and your current CMS, or does that still have to be requested from a previous supplier. Third, decisions: agree internally on who signs off on branding, copy and technology, so the agency does not have to wait on five opinions.
Finally, expectations about what a website does and does not do. A site is a lever for leads, not a miracle cure. It works best as part of a larger whole with strong content, a clear value proposition and good UX. Whoever has that clearly in mind up front writes a more realistic brief.
Brief template to copy
Below is a template you can adopt and fill in. Keep it short and concrete, a few sentences per part is often enough.
- About us: what we do, for whom, what makes us different.
- Goal of the site: which concrete result (for example more enquiries) and which behaviour we want.
- Audience: who comes, and which task those visitors want to complete.
- Scope: number of pages or page types, languages, what explicitly does and does not belong.
- Content: what already exists, what still has to be created, and who supplies it.
- Functional requirements: must-haves versus nice-to-haves, clearly separated.
- Technology and integrations: systems that have to connect, platform preferences or aversions.
- Timeline: target date and the reason behind it.
- Budget: an indicative amount or range.
- Process: point of contact, who signs off, and how you evaluate quotes.
Want to take it a step more professional? Add your wireframes or a rough sitemap if you already have them, and mention how you weigh the quotes: on approach, B2B experience and price together, not on price alone.
Frequently asked questions about a website brief
What is the difference between a brief and an RFP? In practice little. A brief is your document with goals, scope and requirements. An RFP is that same document, formally sent out to multiple agencies with the request to submit a proposal and a price. The content is largely the same.
Do I have to mention a budget in my brief? Yes, at least an order of magnitude. An indicative budget helps agencies make a fitting proposal. Afraid you will pay too much by naming it? Ask for a breakdown per part, so you see where the money goes.
How do I prevent change requests? By fixing scope, content and the decision process up front. Change requests almost always arise from what was not, or only vaguely, in the agreements. Explicitly name what is out of scope, that prevents most disputes.
How long should a brief be? As long as needed, as short as possible. For a B2B site a few pages often suffice. Completeness and clarity count, not the length.
The short summary
A strong website brief or RFP describes your goals, your scope and your requirements clearly enough to get realistic, comparable quotes back, and concretely enough to avoid change requests. Describe the problem and the result, not the technical solution, and make sure you yourself are ready with content, access and decisions. Doubting whether your document is complete, or want an agency to take a critical look at it? Then check out our web design agency and put your plan to us.
Book your free intake
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.