HeyRosie

Conducted performance audit and optimisation for HeyRosie's homepage to improve Core Web Vitals. Better LCP, INP, and CLS without editing the design or removing tools from their marketing stack.

About HeyRosie

Hey Rosie is an AI-powered call answering service that ensures businesses never miss an inbound call.

Project scope

Performance audit

Performance fixes to improve LCP, INP, & CLS

Overview

Hey Rosie is an AI-powered call answering service that ensures businesses never miss an inbound call. It replaces traditional voicemail with intelligent, automated call handling - delivering a faster, more reliable experience at a fraction of the cost of traditional answering services.

I was brought in to run a performance audit and implement targeted optimisations, with a specific focus on improving Core Web Vitals on the homepage (mobile), where performance issues were impacting user experience and technical SEO signals.

The challenge

The homepage mobile variant was struggling with Core Web Vitals, particularly with INP (Interaction to Next Paint) and CLS (Culumative Layout Shift). The desktop version was doing fine, but there was still some room for improvement.

Mobile CWV at the start of the collaboration:

LCP → 1.4s // INP → 243ms // CLS → 0.18

Mobile CWV at the start of the collaboration

Desktop CWV at the start of the collaboration:

LCP → 2s // INP → 115ms // CLS → 0.01

Desktop CWV at the start of the collaboration

My role

After a full technical audit, I implemented the following optimisations:

  1. Fixed CLS by adding a min-height to elements that were loading at 0px and then expanding

  2. Decreased INP without removing any tracking scripts by manually deferring the loading of a big embed that was keeping the main JS thread busy.

  3. Further optimised INP by swapping computationally-heavy elements for a much lighter alternative without changing the design.

  4. Implemented a custom solution to lazy load images below the fold that weren't being lazy loaded due to Framer limitations.

In other words, we kept the design and marketing stack the exact same - while still being able to improve CWV metrics across the board thanks to targeted yet invisible changes.

Outcome

The Core Web Vitals report can take up to 28 days to fully clear out so changes take a bit to show up. After around 20 days, here are the results:

Mobile CWV after three weeks:

LCP → 1.3s (-0.1s)

INP → 187ms (-56ms)

CLS → 0 (-0.18)

Mobile CWV today (14th of February)

Desktop CWV after three weeks:

LCP → 1.3s (-0.7s)

INP → 114ms (-1ms)

CLS → 0.01

Desktop CWV today (14th of February)

Struggling with performance in Framer?

Book a call or drop us a message and we'll get back to you within 24 hours.

BOOK A CALL

SEND MESSAGE

Struggling with performance in Framer?

Book a call or drop us a message and we'll get back to you within 24 hours.

BOOK A CALL

SEND MESSAGE

Struggling with performance in Framer?

Book a call or drop us a message and we'll get back to you within 24 hours.

BOOK A CALL

SEND MESSAGE

Senior-led Framer development

No juniors, no subcontracting. Your site is built by someone who deeply understands Framer.

Built for scale

Component systems and CMS structures that let teams ship pages without breaking things.

SEO-safe migrations

Redirects, canonicals, metadata, and structure handled properly from day one.

© 2026 All Rights Reserved.

Senior-led development

No juniors, no subcontracting. Your site is built by someone who deeply understands Framer.

Built for scale

Component systems and CMS structures that let teams ship pages without breaking things.

SEO-safe migrations

Redirects, canonicals, metadata, and structure handled properly from day one.

© 2026 All Rights Reserved.

Senior-led Framer development

No juniors, no subcontracting. Your site is built by someone who deeply understands Framer.

Built for scale

Component systems and CMS structures that let teams ship pages without breaking things.

SEO-safe migrations

Redirects, canonicals, metadata, and structure handled properly from day one.

© 2026 All Rights Reserved.