“We need a modern website” expresses an intention, but it does not explain what needs to be built. Should the site describe services, receive inquiries, accept bookings, or let staff update content? If those questions remain open, each person may picture a different project.
A brief does not have to be a long technical document. It is a shared guide to the problem, the people the site serves, and the conditions for reviewing the result. MDN recommends defining what you want to achieve and how a website can help before choosing tools or starting technical work. MDN’s planning guide is a useful starting point.
1. Start with the outcome you need
Write one sentence describing what a person should be able to do more easily thanks to the website. For example: “Someone looking for advice can understand our services and request a meeting.” This gives more direction than asking for a page that is “attractive” or “up to date.”
Then identify the main action: submit an inquiry, call, request a quote, find a location, or read specific information. There may be secondary actions, but distinguish them. If everything is a top priority, the team will have no clear rule for making scope decisions.
Also note how you will recognize that the site serves its purpose. Choose observable checks, such as whether a form reaches the correct inbox or contact information is easy to find. Do not promise business results that a website alone cannot guarantee.
2. Define who it serves and which pages are needed
Describe users by their needs, not only by demographic categories. What do they want to know? What questions do they usually have? What should they be able to do after arriving? A concrete description helps organize messages and navigation.
Next, make an initial page list. For every page, note its purpose and the information it needs. A small site might include Home, Services, About, and Contact, but do not copy a generic structure without checking whether it fits the real need.
A logical organization of pages and links can help people understand how content relates. Google explains this principle in its SEO Starter Guide. This does not mean there is one universal site map or that a particular structure guarantees search rankings; it is a useful approach to clarity and discovery.
3. Clarify content, features, and boundaries
The brief should identify which materials already exist and who will provide anything missing. Include copy, photos, logos, documents, contact details, and materials that need review or updates. If a section does not yet have content, mark it as pending rather than assuming it will appear automatically.
Separate content from functionality. A page describing a service is different from a form that sends data, a calendar that accepts bookings, or a private user area. For each feature, describe who uses it, what information they provide, and what should happen next.
Organize the scope with this list:
- Included: pages and features required for the first release.
- Out of scope: ideas that will not be built in this phase.
- To be confirmed: decisions that need information, approval, or an estimate.
- Owner: who supplies and approves each piece of content.
This distinction reduces misunderstandings and makes it easier to discuss changes without treating every new idea as already included.
4. Set practical constraints and acceptance criteria
Include constraints that may affect the project: target date, languages, systems that need to connect, who will manage the site, and what skills that person has. If staff must be able to edit copy without technical help, state that as a requirement and ask how the task will be tested.
Acceptance criteria turn vague statements into checks. Instead of “the form should work well,” write: “After submitting the form with required fields completed, the user sees a confirmation and the message reaches the agreed inbox.” Instead of “it must look good everywhere,” specify which pages and devices the team will review without promising unlimited compatibility.
Also name who reviews each delivery and when. If several people must approve copy or design, assign one person to consolidate feedback. An editorial principle captures the idea:
“A useful requirement is more than a preference: it helps make a decision or verify a result.”

5. Turn the brief into a working tool
Share the document with decision-makers and people who will provide content. Ask them to flag contradictions and unanswered questions before the scope is settled. You do not need to decide every technical detail in advance, but you should separate confirmed needs from items that require professional evaluation.
Before requesting a proposal or starting development, check that:
- The main goal can be explained in one sentence.
- You know who will use the site and what they need to find or do.
- Every page has a purpose.
- Features are described by their behavior, not just their names.
- Someone is responsible for providing and approving each piece of content.
- The scope distinguishes included, excluded, and unresolved items.
- Deliveries have concrete acceptance checks.
A clear brief cannot prevent every change; it helps identify what changed and discuss the impact before proceeding. Google also notes that submitting a sitemap can help it discover URLs but does not guarantee indexing. Avoid turning SEO into an automatic promise in the requirements: prioritize understandable structure, accessible pages, and useful content.
Choose one practical next step
Schedule a short meeting with the people involved and complete a one-page brief covering the goal, users, pages, features, owners, and acceptance criteria. If technical questions arise, record them for evaluation in the proposal instead of choosing technologies without context.
When comparing development options, you can learn about Ideasweb’s website services and plans. Bring the brief to the conversation: it helps clarify scope and open questions before you decide.