The problem

CityFibre is the UK's second-largest fibre broadband infrastructure provider. It had a new brand from another agency and two products that needed to work with it: a marketing site where people check whether they can get fibre, and a B2B portal that ISPs such as Vodafone, TalkTalk and Zen use to book engineers for installation surveys. The brand had to work across every digital surface and stay accessible, while standing apart from BT and Virgin Media. I also needed to find out what was getting in users' way.

Role and team

I was lead designer for CityFibre at DawsonAndrews. Another agency designed the identity. I redesigned the marketing site, the B2B portal, campaign landing pages and emails, and built the Figma design system the developers worked from.

I worked with three front-end developers, a larger back-end team, a PM, and the agency that created the brand. For the portal research I also led a cross-functional team of PMs, developers and designers.

New CityFibre brand identity with logo, 3D model, and business card
The new CityFibre brand, designed by another agency. I applied it across the website, portal and campaigns.

Key decisions

The homepage opens on the postcode field

Mouseflow recordings showed people landing on the homepage and scrolling down instead of using the postcode checker. The animated imagery just below the header was pulling them away. I redesigned the first screen so it opens full height with only the postcode field in the middle. Postcode checks rose 90% compared with the month before launch.

CityFibre homepage before and after Before: a short hero holds the postcode field and animated imagery below pulls visitors to scroll. After: the postcode field fills the whole first screen. Before Short hero, imagery below After Postcode field fills the screen Postcode field Animated imagery Draws the scroll Scroll Postcode field
Before and after: the postcode field moved from a short hero to the whole first screen.
Old CityFibre homepage with a short hero and imagery below, beside the new homepage with a full-screen postcode check
Before and after. The old homepage put the postcode check in a short hero with imagery underneath. The new one gives it the whole first screen.

The portal redesign started with research

Before designing anything for the B2B portal, I ran research. We held a feedback day at CityFibre's offices with 40 people who use the portal. I led a team of PMs, developers and designers through it and gave them the guidelines, survey links, usability tests and card sorting exercises they needed to run. The Typeform and Figma survey walked users through the live portal. Together with the card sorting and in-person interviews, it produced 1,400+ data points.

The findings drove a complete overhaul of the portal's UX using the new brand. When we re-tested, satisfaction scores went from 4/10 to 8/10 across all sections. In-person interviews showed the same improvement.

Workshop results PDF screenshots from the CityFibre B2B portal UX workshop
A selection of screenshots from the results PDF created at the end of the workshop.

The design system matched the developers' stack

I built the Figma design system to match the developers' CraftCMS and Tailwind setup and put together a handoff around it. What I designed was what got built. Developers understood the designs better, and QA could check builds against them more easily. Design tickets sent back for being built incorrectly fell from 15% to 5%, a drop of 10 percentage points. That meant fewer questions and less rework.

The neon palette had to pass AA contrast

The brand used a neon-heavy colour scheme. I kept it while meeting AA accessibility on the website and other digital surfaces.

Collage of CityFibre digital assets including website and campaign landing pages
The new brand across the website and campaign landing pages.

The result

Postcode checks rose 90%, portal satisfaction doubled from 4/10 to 8/10, and developer send-backs fell from 15% to 5%.

A senior contact at CityFibre, with whom the agency had built a relationship through this work, brought Hyperoptic to DawsonAndrews for further contracts. That account helped the agency hire nine more people. I attribute part of that to the design work.

How I used AI

I used ChatGPT, which was in its early versions at the time and available to our team, to index the research data from the feedback day. Sorting 1,400+ individual results by hand would have taken far longer than the project allowed. I had ChatGPT sort and group them, which gave me evidence to base design decisions on. It sped up both design and development.

Looking back

I would ask my manager and PM for more support in planning meetings and developer calls. I was covering too many priorities at once. Working more closely with them would have made things run more smoothly.