The verdict in three sentences
On the website of a 7-branch mortgage brokerage in New York, the loan calculator is both the tool that converts best and the one that hurts performance most: an INP of 480 ms and a 1.1% conversion rate are typical of a heavy JavaScript widget. An audit at 3,000 to 7,000 USD, followed by fixes at 6,000 to 15,000 USD, targets Google's thresholds: LCP < 2.5 s, INP < 200 ms, CLS < 0.1. Observed gains on this type of site range from 15 to 25% more callback requests, and a faster landing page also lowers your Google Ads cost per lead.
Why the calculator drags your metrics down
INP (Interaction to Next Paint) measures the delay between a user action and the visible response. On a calculator, every move of the "loan amount" or "term" slider triggers a calculation, sometimes a server call, and redraws a chart. If that work blocks the browser's main thread, a Brooklyn buyer testing a 650,000 USD loan over 30 years sees the page freeze for half a second at each move. On mid-range phones it is often worse.
| Metric | Measured value (example) | Google "good" threshold | Common cause |
|---|---|---|---|
| LCP (main content render) | 3.9 s | < 2.5 s | 1.2 MB hero image, blocking font |
| INP (responsiveness) | 480 ms | < 200 ms | Calculator recomputed on every input |
| CLS (stability) | 0.24 | < 0.1 | Cookie banner and injected reviews |
| TTFB (server response) | 1.1 s | < 0.8 s | Shared hosting, no caching |
| JavaScript weight | 1.6 MB | < 500 KB | Tag manager, chat, 3 tracking scripts |
| Conversion rate | 1.1% | 2 to 3% target | Drop-off during the simulation |
Values from a typical 2026 profile, to be replaced with your CrUX and Search Console data.
The pricing: audit then fixes
The audit produces a prioritized, page-by-page diagnosis with estimated gains. Fixes are priced separately because they depend on the stack (WordPress, custom build, calculator supplied by a third-party vendor).
| Service | 2026 range (USD) | Timeline | Deliverable |
|---|---|---|---|
| Core Web Vitals audit | 3,000 to 7,000 | 1 to 2 weeks | Prioritized report, 15 to 30 actions |
| Image and font optimization | 1,200 to 2,500 | 3 to 5 days | AVIF/WebP, preloading |
| Calculator rebuild (debounce, Web Worker) | 3,000 to 7,000 | 1 to 3 weeks | INP < 200 ms |
| Third-party script cleanup | 1,000 to 2,500 | 2 to 4 days | -40 to -60% JavaScript |
| Caching, CDN and hosting | 800 to 3,000 | 2 to 5 days | TTFB < 0.8 s |
| Total fixes | 6,000 to 15,000 | 3 to 6 weeks | Before/after report |
| Optional monthly monitoring | 400 to 900 / month | Ongoing | Regression alerts |
The most profitable item is almost always the calculator: decoupling computation from rendering (150 ms deferred calculation, work moved off the main thread) often cuts INP by a factor of three.
The impact on Google Ads cost per lead
In New York, mortgage keywords often cost 25 to 60 USD per click. A landing page that converts at 1.1% therefore produces leads at 2,300 to 5,400 USD each in the worst cases. Bringing conversion to 1.4% (a 25% gain) lowers that cost by about 20% at the same spend. Faster pages also improve the landing page experience component of Quality Score, which can reduce cost per click. Compliance blocks (NMLS ID, APR disclosures, Equal Housing logo) should be reserved in the initial layout to avoid CLS.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Daniel, managing partner of a 7-branch mortgage brokerage in Manhattan, Brooklyn and Queens, gets 25,000 visits per month and 275 callback requests (1.1%). He invests 5,000 USD in the audit and 11,000 USD in fixes, 16,000 USD total. With a cautious 18% gain, he gets 50 more requests per month. If 10% close with an average broker compensation of 7,500 USD, that is about 5 funded loans and 37,500 USD per month. The investment is recovered within the first full month after go-live.
FAQ
Do Core Web Vitals really affect rankings?
They are part of Google's page experience signals, with modest weight compared to content relevance. Their main impact is conversion: each second of load time saved reduces abandonment by 7 to 10% on average.
Our calculator comes from a vendor. Can it be optimized?
In most cases, yes: lazy loading on scroll, an isolated iframe, or replacement by an in-house calculator at 3,000 to 7,000 USD. The audit compares all three options.
How long before Google's data updates?
CrUX field data is computed over a rolling 28 days. Allow 4 to 6 weeks after go-live to see metrics turn green in Search Console.
Do we need to rebuild the whole site?
Rarely. In 70 to 80% of cases, targeted fixes are enough. A rebuild is only justified if the theme or CMS structurally prevents an LCP below 2.5 s.
Let's scope your project. Send us your site and calculator URLs: we will price the audit, priority fixes and the expected gain in callback requests and cost per lead. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
