Working with an agency

How to Hire a Web Development Agency: From Brief to Launch

A practical guide to commissioning a business website: what to prepare, how to agree on the work and what to check before launch and handover.

From the first conversation to launch

Agree on a concrete deliverable at every stage.

  1. 01

    Brief

    Clear goals, an audience, and the scope of the first release.

  2. 02

    Structure and design

    Approved pages, user journeys, and layouts.

  3. 03

    Development

    A working version to review in the browser.

  4. 04

    Review and handover

    A live website, account access, and instructions.

Before you hire a web development agency, decide who the website serves, what it should explain and what visitors should do next. You can develop technical requirements together; clarify the business outcome before discussing design.

Here is how to prepare, agree on deliverables, accept the website and decide how it will be updated after launch.

Write a short business brief

“We need enquiries from office managers looking for air conditioning maintenance” gives an agency more direction than “we need a modern website”.

Copy this brief and answer in plain language:

  • Business: what do you sell, and which service takes priority?
  • Customer: who decides to buy, and what concerns them?
  • Main action: should visitors call, enquire, book or do something else?
  • Evidence: which genuine projects, reviews, photos and facts can you share?
  • Content: what exists, what is missing, and who will prepare it?
  • Workflow: who receives enquiries and follows them up?
  • Constraints: which languages, integrations, budget limits and launch date matter?
  • Approvals: who makes decisions and consolidates feedback?

The page count can wait. Your answers will help the agency propose an appropriate format and scope.

Look beyond the portfolio

Ask the agency to walk through a portfolio example: the business problem, its exact contribution, its structural decisions and how it checked the work.

Then ask who will manage your project, how you will review progress and how changes are handled after a stage is approved. Useful answers describe a process you can understand.

Also discuss who will update copy, photos or products and how. The process should suit how often changes are needed and who can make them.

Define what a complete website includes

“Full service” or “turnkey” should refer to an agreed set of deliverables. Neither phrase tells you whether copywriting, translation, photography, content migration or third-party setup is included.

Record the pages, languages and functions; content responsibilities; revision process; acceptance criteria; launch work; and handover requirements. Identify what belongs in a later phase.

Agree on how additional requests will be assessed. Fixing a broken form and adding a new calculator are different kinds of work. Use our guide to what determines website cost when comparing proposals.

Agree on a result for every stage

Interim reviews help you understand which decisions you are approving and what depends on them. At XEVOR, we set a date to demonstrate the result after agreeing the requirements. The launch date also accounts for content, checks and revisions.

Agree on a result for every stage
StageDeliverableYour check
DiscoveryBrief, scope and acceptance criteriaDo both sides understand the goal?
StructurePage map and main user journeysCan a customer find the right service?
DesignAgreed layouts and mobile statesAre the offer, evidence and next step clear?
DevelopmentWorking preview websiteDo the agreed journeys work?
Launch and handoverLive website, access and instructionsCan you use and manage it on your domain?

Consolidate feedback into one list with the page, problem and expected result. This helps resolve conflicting comments and distinguish corrections from new requests.

Prepare content alongside the structure

Copy and photography affect the design. Leaving them until the last day can mean approved layouts no longer fit the offer.

For each service, prepare the outcome, scope, limitations, common questions and next step. Use genuine reviews and case studies. If you do not have them yet, explain your process, introduce the team and answer customers’ practical concerns.

Keep a content list with an owner and status for each item. For a multilingual website, decide who will write and review every language version. If Google will be an acquisition channel, consider preparing your website for search before finalising the page structure.

Turn a request into a testable customer journey

Consider a fictional air conditioning maintenance company seeking office enquiries. This illustrative example is not an XEVOR case study. Initially, it requests a homepage, gallery and contacts.

Further discussion reveals that customers need to know the service area, supported equipment and how to arrange a visit. Those answers shape the service page. The enquiry form asks for contact details and a short description of the premises.

Acceptance is concrete: a mobile visitor finds the service, understands the conditions, submits an enquiry and sees confirmation. The responsible manager receives the message. That journey can be tested before launch.

Review the site as a customer

Request a preview address and complete the main journey on a phone and computer. Test with real content, not placeholders.

  • Are the offer and intended audience clear?
  • Do menus, buttons, phone numbers and links work?
  • Does a test enquiry reach the right person?
  • Are error and success messages understandable?
  • Can you complete the form with a keyboard and see the active field?
  • Is any text cut off, or does the page scroll sideways unexpectedly?
  • Is it clear who will make the agreed content changes and how?

Agree which outstanding issues must be resolved before publication. Repeat the enquiry test after launch to confirm it works on your main domain.

Check access and ongoing responsibilities

Handover includes the ability to manage the website. Check whose accounts hold the domain, hosting and connected services, and which permissions your team receives. Record the agreed terms for using the code, design and third-party materials in the project documents.

Ask for the agreed content update process, a list of recurring service charges and an explanation of backups and recovery. If source code is part of the handover, confirm repository access and setup instructions.

Agree on where to report problems, which support is included and who will handle future changes.

What comes with the website

Agree on the handover checklist before completing the project.

  • Working website

    Checked pages, a mobile layout, and working form delivery.

  • Access

    Domain, hosting, code, and agreed services, each with a named owner.

  • Instructions

    How to update content, renew services, and request support.

Frequently asked questions

Do I need to write a technical specification myself?

No. Brief the agency on your business, audience and intended outcome, then agree on detailed requirements before the relevant work begins.

Can development start without finished copy or photos?

Yes, provided responsibility and delivery dates are agreed. Confirm separately whether producing those materials is included in the project.

What if requirements change during development?

Assess the impact on approved work, scope and timing. Then include the change, replace another item or schedule it for later.

When is the website project complete?

When the agreed criteria are met: the site works on its domain, key journeys are tested, content is published, and access and instructions are handed over. Attracting customers requires ongoing work on traffic and the offer.

Planning a business website? Tell XEVOR about your project: your business, priority service and the action you want visitors to take.