02 · 18 engagements

Core Web Vitals.

The metrics Google actually ranks you on: LCP, CLS, INP.

  • tbi bank

    Consumer finance, 4 country sites

    50s90s
    PageSpeed Insights mobile score of 96 for tbibank.com

    Four production WordPress sites taken from the 50s into the 90s and held there through 14 months of releases.

    "Milan did a fantastic job optimizing our live website for LCP, FCP, and TTFB. He quickly identified the performance bottlenecks and delivered measurable improvements."
    WSE SRL (dev partner) · Upwork 5.0
  • planergy.com

    Procurement SaaS (via Awesome Creative)

    209ms INP<200ms INP

    Contract literally titled "Fix Google Core Web Vitals - INP", won the week the INP rollout landed in March 2024: interaction latency on menu and search taps reworked, mobile INP from 206-209 ms down through 199 ms to a sub-200 ms average by May 2024.

    "Milan was phenomenal! He was always fast, prompt, and took the time to explain everything he did, ensuring we understood how his changes would influence our page speed. I couldn't recommend him more!"
    Awesome Creative (agency) · Upwork 5.0
  • wonderstory.es

    Photo studio, Barcelona (WP + Elementor)

    213ms INP

    Interaction-latency debugging with lab scores already green: CrUX INP at a 213 ms average while marketing/event-tracking scripts, a chat widget, and an Elfsight reviews widget (worst pages over 500 ms) fought for the main thread. Monitoring scripts pruned, chat delayed, reviews-widget replacement scoped for the studio's developer. Same engagement: DebugBear pair tests showed Google Ads URLs (query strings) missing the page cache while clean URLs hit it.

  • Assessment Systems

    Testing and assessment

    4990s

    Elementor mobile rescue in a few hours of work.

    "In only a few hours, Milan helped us get from a score of 49 to the 90s. If you want to improve pagespeed, he is your guy!"
    Upwork 5.0
  • re-fabbed.com

    Home decor and DIY blog

    580
    PageSpeed before 5, after 80 for re-fabbed.com

    Total blocking time cut from 4,090 ms to 60 ms. Lab TBT is the INP-adjacent metric: the same main-thread long tasks that block rendering also freeze the first tap.

  • Signature Media

    US agency, 6+ site CWV program

    Two-year ongoing retainer bringing a home-services agency roster to passing Core Web Vitals, with Search Console triage per site.

  • gfcnieuws.com

    Dutch news publisher

    1k+/day lostRecovered

    Google Discover traffic recovered after a core update: 1k+ clicks/day fell to zero in Aug 2023; LCP image preload, icon-font diet (78 KB to 1 KB), and ad-shift CLS fixes brought mobile CWV green on Nov 1 — Discover clicks returned within days.

    "Solved all the CWV issues I had and passed CWV."
    Publisher, gfcnieuws.com · Upwork 5.0
  • FIXD Automotive

    OBD2 e-commerce

    Four engagements across two years: LCP misdiagnosis fixed, edge-cache TTFB strategy, landing pages first, then sitewide. The 2024-2025 pass: real-user data showed paid-traffic pageviews missing the host page cache on Pressable, so ad landing pages were the ones re-tuned.

    "We were nervous because a few other contractors tried and failed on our Core Web Vitals. Milan first made changes on staging, showed us what was possible, then replicated them live over a weekend."
    Upwork 5.0
  • EmbassyPages

    Embassy-info directory

    JavaScript dependency reduction and INP fixes ahead of the March 2024 INP rollout: interaction latency on affected elements cut from 400-700 ms to 150-200 ms, and Cloudflare Rocket Loader caught adding ~306 ms of interaction latency (a template re-measured 264 ms over 7 days until it was removed).

    "Excellent reduction of JavaScript dependency on website, effectively reducing our INP drastically. Milan is highly recommended!"
    Upwork 5.0
  • Windsor.ai

    Marketing attribution SaaS

    Five engagements over four years: CLS quick-fix, sitewide LCP pass (~371 pages improved in Search Console), ongoing speed work. The 2025 retainer: Cloudflare cache rules so visitors arriving from Google Ads links (query strings) stopped bypassing the edge cache and got the same fast HTML as everyone else.

    "Great work fixing the CLS quickly!"
    Upwork 5.0
  • Z-Dog Media

    Thrive Themes publisher

    CWV on Thrive Themes builds where other developers had given up. Returned for a second site.

    "Milan achieved what others could not. Highly recommended."
    Upwork 5.0
  • Snap Editing

    Editing services, Canada

    >1.0 CLS<0.4 CLS

    CLS specialist engagement.

    "I asked for my CLS to be reduced to below 1.0. My CLS is now less than .4."
    Upwork 5.0
  • Sweetn (Bolde.com)

    Relationship and lifestyle media

    257ms INPINP green

    Google Discover CWV program (contract: "Optimizing WP Site Speed for Google Discover"): failing INP 257 ms and CLS 0.15 to GSC-validated green in six weeks. A tag-manager container was blocking the main thread for 440 ms at load and ad-refresh scripts re-freezing the page every few seconds; INP green March 1, 2026, with an ongoing Discover technical-SEO retainer.

    "Excellent work! We hired Milan to improve our core web vitals. He was super efficient and did an amazing job!"
    Upwork 5.0
  • Atari

    Games and media

    Mobile CLS remediation program.

    "One of the best freelancers I have ever worked with."
    Upwork 5.0
  • vapevine.ca + clinic store family

    Vape retail + medical e-commerce, 4 stores

    CWV green

    984 product URLs failing mobile CrUX recovered: WAF-blocked checkout AJAX fixed, dynamic caching restored for cart/checkout, EWWW and PHP 8 plugin conflicts resolved. Three-year ongoing relationship.

  • demagieexpert.nl

    Magic-tricks webshops, NL/DE

    0.45 CLS~0 CLS

    GSC-reported CLS program: Elementor font subsetting saved ~500 KB, new dedicated server, prebuilt static HTML delivery for 99% of visitors.

  • australiangrants.org

    Grant-finding service, Australia

    2.1-3.1s TTFBGSC green

    A service that relies heavily on Google Ads (the client's words): ad-click query strings were bypassing the page cache, and DebugBear RUM measured TTFB at 2.1s on the main site and 3.1s on the /access funnel, with desktop LCP at 4.1s. Cache and front-end work over three weeks; all pages Core Web Vitals green in Search Console by Sep 17, 2025, LCP settling around 2s.

What this means for your site.

Faster pages keep visitors, rankings, and revenue. If your numbers look like the red ones above, that is what a free audit will surface first.

Your site belongs on this page.

Free audit, honest findings, no obligation.

Get a free audit