Phase Banner

Use a phase banner to show users that a service is in alpha or beta, and to ask for feedback.

Alpha Banner

Use the alpha banner for services in early development that are being tested with a small group of users.

Alpha

This is a new service – your feedback will help us to improve it.

<div class="phase-banner">
  <div class="phase-banner-content">
    <span class="phase-banner-tag phase-banner-tag-alpha">Alpha</span>
    <p class="phase-banner-text">
      This is a new service – your <a href="#">feedback</a> will help us to improve it.
    </p>
  </div>
</div>

Beta Banner

Use the beta banner for services that are more developed but still being tested and improved.

Beta

This is a new service – your feedback will help us to improve it.

<div class="phase-banner">
  <div class="phase-banner-content">
    <span class="phase-banner-tag phase-banner-tag-beta">Beta</span>
    <p class="phase-banner-text">
      This is a new service – your <a href="#">feedback</a> will help us to improve it.
    </p>
  </div>
</div>

Default Banner

Use the default style for custom phases or announcements.

New

We've updated this service. See what's changed.

<div class="phase-banner">
  <div class="phase-banner-content">
    <span class="phase-banner-tag">New</span>
    <p class="phase-banner-text">
      We've updated this service. <a href="#">See what's changed</a>.
    </p>
  </div>
</div>

When to Use

Use a phase banner when:

  • A service is in alpha testing
  • A service is in beta testing
  • You want to collect user feedback
  • You need to set user expectations about service maturity

Remove the phase banner when:

  • The service has passed assessment and is live
  • The service is no longer being actively improved

Usage Guidelines

Do

  • Place at the top of the page, below the header
  • Include a feedback link
  • Use consistent wording across your service
  • Remove when the service moves to live

Don't

  • Don't use both alpha and beta banners on the same service
  • Don't leave the banner indefinitely
  • Don't use for marketing messages

Phase Definitions

Alpha
Early stage, testing core functionality with limited users. Expect significant changes.
Beta
More complete service being tested with a wider audience. May still have issues.
Live
Fully operational service. No banner needed.

Accessibility

  • The banner is not interactive (except the feedback link)
  • Screen readers can understand the content
  • Colour contrast meets WCAG requirements

CSS Classes

/* Container */
.phase-banner { }
.phase-banner-content { }

/* Tag */
.phase-banner-tag { }
.phase-banner-tag-alpha { }
.phase-banner-tag-beta { }

/* Text */
.phase-banner-text { }