Work

Recent work.

Examples of website updates, development and integrations. Porter & Brown is shared by name. Other client and agency names are withheld, with project details anonymised where needed.

AllWebsites and ecommerceIntegrations and automationMaintenanceAgency work
WEBSITES AND ECOMMERCE · SPEED · DELIVERED THROUGH AN AGENCY PARTNER

Website performance improvements

THE PROBLEM

The website was slow, especially on phones. Pages took too long to start loading and images were heavier than they needed to be. It scored low on Google’s speed.

WHAT CHANGED
  • Added full-page caching so the server can send a ready-made page.
  • Optimised images to be lighter and quicker to load.
  • Improved layout stability as pages load.
  • Removed unnecessary code on pages.

Measured performance improvements

Before and after performance measurements
MeasureBeforeAfter
Average mobile Lighthouse performance score51/10074/100
Average desktop Lighthouse performance score82/10099/100
Homepage mobile Lighthouse performance score52/10082/100
Mobile main-content timing8.3s5.5s
Median server response time1,123ms82ms

Layout stability on mobile

  • Page A: CLS reduced from 0.302 to 0.000.
  • Page B: CLS reduced from 0.408 to 0.001.

Lighthouse comparisons cover six pages, tested using the same method and server before the work on 5 November and after launch on 10 November. Server response times improved approximately 14-fold.

These are test results. Post-launch improvements in real-visitor experience have not yet been established.

More recent work

WEBSITE UPDATES · CONTACT FORM

Content updated. Contact form working again.

Porter & Brown needed content changes and help with a contact form that had stopped delivering messages. First, they needed help accessing the website.

What changed: Identified the relevant access details supplied by the owners and regained WordPress admin access. Updated the requested content, then configured an SMTP relay to send contact-form messages to both owners’ inboxes.

WordPressContent updatesEmail delivery
WEBSITE REFRESH · CRM INTEGRATION

A refreshed website, connected to HubSpot

A UK property finance lender wanted to refresh its website and connect its enquiry forms to HubSpot.

What changed: Refreshed the website and integrated its forms with HubSpot, so website enquiries could feed into the CRM.

Website refreshHubSpotForm integration
ECOMMERCE · TRACKING

Our shop sales aren’t showing in analytics

A website with a new WooCommerce shop wasn’t reporting any shop revenue to its analytics.

What changed: Found and fixed the tracking, so shop revenue now shows in analytics.

WooCommerceAnalytics tracking
ECOMMERCE · CHECKOUT

We want to collect donations with Gift Aid

The brief was to add donations and a Gift Aid opt-in to an existing online checkout.

What changed: Added donations and a Gift Aid opt-in to the checkout.

WooCommerceCheckoutGift Aid
MAINTENANCE · SECURITY

A published PHP vulnerability means we need to update

A website needed its PHP version updating after a PHP vulnerability was publicised.

What changed: Updated the PHP version.

PHP updateSecurity
INTEGRATION · REVIEWS

Our reviews should show where people buy

The brief was to show reviews on individual product pages, with the overall score and review count on the homepage.

What changed: Connected Feefo so every product shows its own reviews and the homepage shows the overall score and count.

Feefo integrationProduct pages
BESPOKE · MAPPING

We need a better way to show where we work

The brief was to display multiple locations on a map that the team could update themselves.

What changed: Built a multi-pin map that their team can edit to add and change locations themselves.

Custom mapEditable by the client

Need something similar?

Tell us what you need