Services
Performance Optimization
Guaranteed 90+ mobile PageSpeed — measured before and after.
Is this you?
Your mobile score is in the 50s, your agency blamed the host, and every optimization plugin made it worse. You're losing rankings and conversions on load time, and the next report to your boss is due.
What I deliver
Full Core Web Vitals audit
- LCP, TBT, and CLS measured on real devices, per template — not just the homepage
- Baseline documented before anything changes, so the delta is provable
Fixes at the source
- Render-blocking JS/CSS elimination
- Image pipelines (AVIF/WebP), font-display strategy, DOM restructuring
- Third-party script discipline and layout-shift fixes for unsized media
Proof, not promises
- Before/after scores documented per page
- Typical result: 90+ mobile PageSpeed Insights
SEO foundation
- JSON-LD structured data (FAQ, LocalBusiness, custom types) as part of the same pass
- Maintenance checklist at handoff so the score holds
Proof
49 → 95
KFB Law — TBT from 1,160ms to 30ms
62 → 98
Pacific NW Capital — LCP 7.5s to 1.6s, CLS 0.001
54 → 93
Estherian Clinic — LCP 10.4s to 2.7s, 0ms TBT
Selected work
Performance · Personal injury law
KFB Law
A personal-injury law firm's site was losing mobile search visibility and paid-lead conversions to load time. Mobile PageSpeed Insights sat at 49, with Total Blocking Time at 1,160ms — the page was technically loaded but unusably slow to interact with. Previous attempts had been plugin-level and made things worse.
Performance · Finance
Pacific NW Capital
A finance company's marketing site scored 62 on mobile PageSpeed Insights, with a Largest Contentful Paint of 7.5 seconds and visible layout shifts as late-loading assets pushed content around. For a firm whose product is credibility, the slow, janky first impression was a direct business problem.
Performance · Health & beauty
Estherian Clinic
A clinic's appointment-driven site was scoring 54 on mobile PageSpeed Insights, with a Largest Contentful Paint of 10.4 seconds — patients were waiting through a full page-weight download before they could even see the booking call to action.
How I run it
Baseline
Every template measured, on real devices, in writing.
Rank
Fixes ordered by impact-per-effort, not by ease.
Ship
Batched fixes with re-measurement after each batch.
Hold
A maintenance checklist so the number stays where I left it.
FAQ
Is this just installing a caching plugin?
No. Caching is one tool of a dozen. My fixes are structural: what loads, in what order, at what size.
How long does an engagement take?
A typical audit-and-fix cycle on a marketing site runs in weeks, not months — scoped in writing before I start.
Do you guarantee a number?
I guarantee 90+ mobile PageSpeed on the templates in scope, measured on PageSpeed Insights. If I can't hit it, you'll know why in writing before you pay for the fix.
Tired of a 50s score?
Baseline, ranked fixes, and a documented before/after. I reply within one business day.