How to plan a website project without costly delays

Good website planning is less about predicting everything in advance and more about clarifying the outcome, decisions, dependencies and content early. This guide explains how to set scope, map journeys, manage approvals and plan launches to avoid costly delays.

Most website delays are not coding problems. They are decision and dependency problems: an unclear requirement, content that has not been written, an integration that was never investigated or late feedback from someone who should have been involved earlier.

Good planning does not mean trying to predict every detail before work begins. It means defining the outcome, exposing the risky parts and agreeing who will make decisions. This gives the project enough structure to move quickly without creating expensive rework later.

Start with the outcome, not the feature list

A website brief often begins with pages and functions: a homepage, service pages, customer accounts, online payments and a news section. That describes possible outputs, but it does not explain what the website needs to achieve.

Begin with a short statement of purpose. For example:

  • Help prospective clients understand a complex service and make an informed enquiry.
  • Reduce telephone administration by allowing customers to complete routine tasks online.
  • Replace a slow ordering process with a straightforward e-commerce journey.
  • Give staff one reliable place to manage customer and operational information.

This distinction matters because the best solution may not be the one originally imagined. GOV.UK guidance on the discovery phase recommends understanding users, constraints and the underlying problem before committing to a build.

Once the purpose is clear, define how success will be measured. Depending on the project, useful measures could include qualified enquiries, completed purchases, account registrations, fewer support calls or successful completion of an important task. Avoid vague targets such as “more engagement”. GOV.UK's guidance on setting performance metrics recommends connecting measurements to the service's purpose and the outcomes it should produce.

Give the project a clear owner

A website can involve many contributors, but it needs one accountable project owner. This person does not have to write every page or make every technical choice. Their role is to gather internal views, resolve disagreements and provide the development team with a clear answer.

Without that route for decisions, feedback tends to arrive in fragments. Marketing approves a design, operations requests a different workflow and a director introduces a new objective shortly before launch. Each comment may be reasonable on its own, but together they create uncertainty and rework.

Agree the following before the project gathers pace:

  • Who can approve scope, design, content and functionality?
  • Who must be consulted, but does not provide final approval?
  • How long will reviewers have to respond?
  • What happens when stakeholders disagree?
  • Who can approve additional budget or a revised deadline?

If several departments are involved, create a simple approval map. Legal, compliance, IT and senior management reviews are much easier to manage when they appear in the plan rather than becoming urgent requests immediately before launch.

Define the scope in layers

A useful scope records more than what will be built. It should also identify what is excluded, what remains uncertain and what can wait until a later phase.

Divide requirements into three groups.

Essential for launch

These are the capabilities without which the website cannot achieve its main purpose. They might include an enquiry journey, product checkout, secure account access or an integration with an essential business system.

Valuable, but not essential

These features would improve the service but should not prevent the first version from launching. Examples could include advanced reporting, secondary content filters or additional account management tools.

Possible future improvements

These are ideas worth recording without designing the entire project around them. The initial build should leave room for sensible development, but it does not need to solve every possible future requirement.

This approach prevents every suggestion from becoming an immediate commitment. It also supports more honest budgeting. If the project includes unusual workflows, extensive database operations or internal administration tools, discuss whether it is really a standard website or a piece of bespoke software with a public-facing website attached. Recognising that distinction early leads to better technical decisions and fewer surprises.

Map the journeys that matter

A page list helps to organise content, but it does not show how the website should work. User journeys reveal the steps people need to take, the decisions they face and the information required at each stage.

Concentrate first on journeys that matter commercially or operationally. For each one, ask:

  • Who is the user?
  • What are they trying to accomplish?
  • What might stop or confuse them?
  • What information do they need before acting?
  • What happens after they submit, buy, book or register?
  • Which person or system receives the result?

That final question is easily overlooked. A polished enquiry form is not useful if submissions reach an unattended inbox or create more manual work than the process it replaced.

For an e-commerce website, map more than the checkout. Consider product data, stock, delivery rules, discounts, tax, payment failures, confirmation messages, refunds and how orders reach the people responsible for fulfilling them. Complexity hidden behind the screen still affects the scope, cost and schedule.

Treat content as a project deliverable

Content often delays a website because it appears deceptively simple. A team may expect to copy text from the old website, only to discover that it is out of date, duplicated, poorly structured or based on services that have changed.

Create a content inventory near the start of the project. For every planned page, record its purpose, owner and status. Decide whether existing material will be retained, rewritten, combined or removed.

Apply the same process to:

  • Photography and graphics.
  • Staff profiles and biographies.
  • Product descriptions, prices and specifications.
  • Downloads, policies and technical documents.
  • Testimonials and case studies.
  • Video, audio and translated content.

If something requires permission, professional production or approval from another organisation, give it a named owner and deadline. “The client will supply it” is not a useful project plan unless a particular person has accepted responsibility.

Do not wait for the final design before writing. Draft content helps designers work with realistic headings, calls to action and information priorities. It also exposes gaps in the proposed structure while changes are still relatively straightforward.


Investigate integrations and data before setting dates

A website may need to communicate with payment services, customer relationship management systems, stock databases, booking platforms, email providers or older internal software. Never assume an integration will be straightforward simply because two products advertise an API.

Technical discovery should establish:

  • Which systems will exchange information and in which direction.
  • Whether suitable APIs or export facilities are available.
  • Who owns each third-party account and can provide access.
  • Which data formats and validation rules are involved.
  • Whether suppliers charge for access or impose usage limits.
  • How errors, duplicate records and unavailable services will be handled.
  • Whether historical data must be cleaned, matched or migrated.

GOV.UK's guidance on choosing technology recommends examining existing systems and data sources, then using prototypes to test assumptions, interfaces and technical constraints. A small proof of concept can be much cheaper than discovering during the main build that a critical system cannot supply the expected information.

Access is a dependency too. Gather domain registrar details, hosting credentials, analytics accounts, email settings and supplier contacts well before launch. Finding out who controls an old domain should not become a last-minute investigation.

Plan accessibility, privacy and security from the start

Accessibility affects colour choices, navigation, forms, keyboard use, content structure, documents and the way editors add material through the content management system. It cannot be dealt with properly as a final automated check.

The Web Accessibility Initiative recommends evaluating accessibility throughout development, when problems are easier to address. It also makes clear that automated tools cannot determine accessibility on their own, so knowledgeable human evaluation remains necessary.

Privacy needs the same early attention. Identify what personal information the website will collect, why it is needed, where it will go, who can access it and how long it should be retained. The Information Commissioner's Office explains that data protection by design and by default means considering these issues during design and throughout the system's lifecycle.

Security requirements should also reflect the risks of the project. Discuss account permissions, authentication, sensitive data, backups, software updates, monitoring and how security problems will be reported and corrected. The National Cyber Security Centre's secure design and development guidance recommends integrating security measures throughout the development lifecycle rather than treating them as a later addition.

More detailed legal or security advice may be appropriate for websites involving customer accounts, uploaded documents, sensitive enquiries, employee information or substantial tracking. The development team still needs clear requirements in order to design and implement the right controls.

Control feedback and changes

“I don't like it” is difficult feedback to act on. So is a collection of contradictory comments forwarded from several email threads.

Ask reviewers to assess work against the agreed goals, requirements and user journeys. Helpful feedback identifies a problem: the priority of the page is unclear, an important question is unanswered or a user may not understand the next step. It should not jump straight to a prescribed solution before the problem has been discussed.

Collect comments in one agreed location and provide one consolidated response to the development team. Set review windows in advance and make it clear that approval closes a stage. Later changes can still be requested, but they may affect the cost or schedule because dependent work has already begun.

Use a simple change process for requests outside the agreed scope:

  • Describe the proposed change and the reason for it.
  • Assess its effect on design, development, content and testing.
  • Confirm any additional cost or time.
  • Decide whether it belongs in the current project or a later phase.
  • Record the decision so it is not repeatedly reopened.

This is not bureaucracy for its own sake. It protects the project from circular discussions while giving stakeholders a fair opportunity to contribute at the right time.

Build the schedule around dependencies

A realistic schedule distinguishes between work the development team controls and work that depends on the client or a third party. Design, development and internal testing may be relatively predictable. Photography, product data, board approval or access to an external platform may not be.

For each milestone, record:

  • The work to be completed.
  • The person responsible.
  • What must be supplied or approved first.
  • The time allowed for review.
  • The effect of a missed dependency.

A target launch date can be useful during early discussions, but it should not become an unconditional promise before the scope and major dependencies have been investigated. If a fixed date is genuinely essential, the scope may need to remain flexible.

Allow time for testing and correction rather than treating launch as the moment development ends. Testing should cover real devices and browsers, content, forms, permissions, integrations, automated emails and important user journeys. For websites expecting high or unpredictable traffic, capacity and performance testing should also form part of the plan. GOV.UK provides further guidance on capacity planning and performance testing.

Plan the launch and ongoing ownership

Launching a replacement website involves more than pressing a publish button. The team may need to coordinate domain settings, hosting, backups, analytics, search tools, form recipients, staff training and a final content freeze.

If page addresses are changing, create a redirect map from old URLs to the most relevant new pages. Avoid sending every old address to the homepage. Google's guidance on website moves with URL changes recommends mapping old and new URLs, testing redirects and monitoring traffic and crawl errors after the move.

A practical launch plan should include:

  • A final acceptance checklist and named approver.
  • A current backup of anything being replaced.
  • Redirects for relevant existing pages.
  • Checks for forms, payments and automated emails.
  • Analytics and search monitoring.
  • A clear launch window and contact list.
  • A rollback or recovery plan for serious problems.
  • Post-launch monitoring and a route for reporting issues.

Agree ongoing ownership before the website goes live. Someone must be responsible for updating content, managing users, monitoring integrations, renewing services and arranging technical maintenance. Appropriate hosting and support should be part of the operational plan, not an afterthought.

Website project planning checklist

  • Can you describe the website's primary purpose in one sentence?
  • Have you defined outcomes that can be meaningfully measured?
  • Have you identified the most important users and journeys?
  • Is there one accountable project owner?
  • Are essential requirements separated from later improvements?
  • Does every item of content have an owner and deadline?
  • Have integrations and data migration been investigated technically?
  • Are accessibility, privacy and security included in the requirements?
  • Is feedback consolidated and time limited?
  • Does the schedule show client and third-party dependencies?
  • Is sufficient time allowed for testing and corrections?
  • Is there a launch, redirect and post-launch support plan?

The best website plans are clear without pretending that everything is already known. They remove avoidable uncertainty, make risks visible and give the team a reliable way to reach decisions.

Pedwar's customer journey explains how a bespoke project can progress from the initial discussion through planning, design, development and support. If you are preparing a new website or a more complex digital system, you can also discuss the project with Pedwar before committing to a scope or launch date.

How to plan a website project without costly delays
Pedwar Web Design Most Trusted Award 2025

Most Trusted Web Design Company 2025

We're proud to have been recognised as Wales' Most Trusted Web Design & Development Company for 2025. This award reflects our commitment to delivering exceptional digital solutions and outstanding client service that sets the standard for excellence.