Crayons and Code
Case study
National Pug Protection Trust
The National Pug Protection Trust (NPPT) is a UK-based charity dedicated to rescuing, rehabilitating, and rehoming pugs in need.

National Pug Protection Trust

The project

The National Pug Protection Trust (NPPT) is a UK-based charity dedicated to rescuing, rehabilitating, and rehoming pugs in need. With a growing network of volunteers and supporters, they needed a website that not only raised awareness but also streamlined their adoption and donation processes.

Our aims

The previous online presence lacked clarity, accessibility, and ease of use. NPPT needed a website that:

We worked closely with NPPT to understand their audience and goals. Our solution included:

The result

Evolving the Brand Identity

Before the redesign, the National Pug Protection Trust had a visual identity that didn’t fully align with its mission. The colours and typography lacked cohesion, and the overall aesthetic didn’t convey the warmth, trust, and professionalism needed to connect with their audience.

As part of the project, we refined the brand palette to create a more approachable, accessible, and consistent identity. The new colours were carefully chosen to reflect compassion, reliability, and energy, ensuring the charity’s online presence felt inviting and engaging.

Below, you can see a comparison of the previous brand palette versus the new, refined palette, which now provides better contrast, readability, and emotional impact.

The old palette

    • Lilac
    • #a05de1
    • rgb(160 93 225)
    • hsl(270deg 69% 62%)
    • Dark Grey
    • #333
    • rgb(0 0 )
    • hsl(0deg 0% 0%)
    • Light grey
    • #eee
    • rgb(238 238 238)
    • hsl(0deg 0% 93%)

The new palette

    • Amethyst
    • #8f5ad6
    • rgb(143 90 214)
    • hsl(266deg 60% 60%)
    • Dark Amethyst
    • #461e7b
    • rgb(70 30 123)
    • hsl(266deg 60% 30%)
    • Very Dark Purple
    • #230f3d
    • rgb(35 15 61)
    • hsl(266deg 60% 15%)
    • Yellow
    • #ff0
    • rgb(255 255 0)
    • hsl(60deg 100% 50%)
    • Cyan
    • #009dcc
    • rgb(0 157 204)
    • hsl(194deg 100% 40%)
    • Dark Grey
    • #444
    • rgb(68 68 68)
    • hsl(1deg 0% 27%)
    • Grey
    • #999
    • rgb(153 153 153)
    • hsl(0deg 0% 60%)
    • Light Grey
    • #ccc
    • rgb(204 204 204)
    • hsl(0deg 0% 80%)
    • Off-white
    • #f0f0f0
    • rgb(240 240 240)
    • hsl(0deg 0% 94%)

Enhancing Accessibility with Improved Colour Contrast

Ensuring strong colour contrast is essential for readability, especially for users with visual impairments. The previous National Pug Protection Trust website had several areas where text contrast was too low, making content harder to read - particularly for those with colour blindness or low vision.

We conducted a thorough WCAG 2 and WCAG 3 contrast analysis, identifying areas that fell below the recommended contrast ratios. Using these insights, we refined the colour palette and adjusted text/background combinations to meet at least WCAG 2 AA standards, with many elements now aligning with WCAG 3 APCA (Advanced Perceptual Contrast Algorithm) recommendations.

The visual comparison below highlights the before-and-after improvements, showing how the updated contrast ensures greater readability and compliance with modern accessibility standards.

The old site

    • Lilac / White
    • Lc -73
    • AA+ 4.08
    • White / Lilac
    • Lc 67.5
    • AA+ 4.08
    • Light Grey / Dark Grey
    • Lc 88.6
    • AAA 10.89
    • Dark Grey / Light Grey
    • Lc -90.9
    • AAA 10.89

The updated brand

    • Amethyst / White
    • Lc -76.8
    • AA 4.56
    • White / Amethyst
    • Lc 71.3
    • AA 4.56
    • Dark Amethyst / White
    • Lc -100.6
    • AAA 12.12
    • White / Dark Amethyst
    • Lc -100.6
    • AAA 12.12
    • Very Dark Purple / White
    • Lc -106.3
    • AAA 17.4
    • White / Very Dark Purple
    • Lc 104
    • AAA 17.4
    • Dark Amethyst / Yellow
    • Lc -95.4
    • AAA 11.29
    • Yellow / Dark Amethyst
    • Lc 92.3
    • AAA 11.29

Optimising for Performance with Core Web Vitals

A great website isn’t just about looks. It needs to perform well, too. Google’s Core Web Vitals measure how fast, responsive, and stable a site feels for users. These metrics impact both user experience and SEO rankings, making them crucial for any modern website.

Before the redesign, the National Pug Protection Trust website struggled with slow load times, layout shifts, and unoptimised assets, leading to a subpar user experience. By implementing performance best practices (including optimised images, streamlined code, and efficient caching), we significantly improved the site’s Core Web Vitals scores.

The result? Faster page loads, smoother interactions, and a more accessible experience for all visitors.

Mobile (new site)

Performance: 99% Accessibility: 100% Best practices: 96% Search Engine Optimisation: 100% Full details
  • Largest Contentful Paint: 2s
    Success: < 2.5s Warning: 2.6s - 4s Error: > 4s
  • First Contentful Paint: 0.9s
    Success: < 1.8s Warning: 1.81s - 3s Error: > 3s
  • Speed Index: 2.6s
    Success: <3.4s Warning: 3.5s - 5.8s Error: > 5.8s
  • Cumulative Layout Shift: 0
    Success: < 0.1 Warning: 0.11 - 0.25 Error: > 0.25
  • Total Blocking Time: 10ms
    Success: < 200ms Warning: 201ms - 600ms Error: > 600ms
  • Page weight: 4.23MB
    Success: < 1.50MB Warning: 1.50MB - 2.23MB Error: > 2.23MB

Desktop (new site)

Performance: 100% Accessibility: 100% Best practices: 96% Search Engine Optimisation: 100% Full details
  • Largest Contentful Paint: 0.5s
    Success: < 2.5s Warning: 2.6s - 4s Error: > 4s
  • First Contentful Paint: 0.3s
    Success: < 1.8s Warning: 1.81s - 3s Error: > 3s
  • Speed Index: 0.4s
    Success: <3.4s Warning: 3.5s - 5.8s Error: > 5.8s
  • Cumulative Layout Shift: 0
    Success: < 0.1 Warning: 0.11 - 0.25 Error: > 0.25
  • Total Blocking Time: 0ms
    Success: < 200ms Warning: 201ms - 600ms Error: > 600ms
  • Page weight: 4.23MB
    Success: < 1.50MB Warning: 1.50MB - 2.23MB Error: > 2.23MB

Tech used

Reyt good

The National Pug Protection Trust now has a website that truly serves its cause. By combining thoughtful design, accessibility, and solid performance, we’ve created a platform that helps pugs in need - one paw at a time. 🐶

Testimonial
“Thank you so much for your expertise on updating our website, we are very happy with all the work you have carried out. Since the website update, navigating our online presence feels completely refreshed and intuitive. The new design and graphics look modern and visually appealing but also makes it significantly easier for customers to find the information they need quickly, leading to a much smoother user experience. We're thrilled with the results!”
Lorraine Callaghan Co-founder, Trustee, and Treasurer
Testimonial
“Phil has been volunteering with the National Pug Protection Trust for two months, providing his expertise in web and graphic design. He has efficiently updated the charity’s website, improving usability and compliance, and designed social media graphics that align with the new branding. Phil is great to work with—helpful, responsive, and proactive, offering valuable ideas and expert recommendations.”
Claire Rescue Manager