← All improvement services

Improve website performance

Speed up slow pages with image optimization, leaner CSS and JavaScript, caching strategy, and faster server responses so visitors stay and search engines reward you.

How I approach it

  1. Audit the critical path

    Measure LCP, INP, and CLS, then prioritize the heaviest assets, render-blocking scripts, and third-party tags.

  2. Optimize media and code

    Serve modern formats like WebP/AVIF, compress assets, and minify or split CSS and JavaScript to shrink what users download.

  3. Cache and edge delivery

    Set cache headers and, when useful, a CDN so repeat visits and global users load static assets quickly.

  4. Improve server response

    Reduce TTFB with leaner server work, fewer round trips, and hosting or runtime fixes that keep HTML arriving fast.

What you gain

Faster loads improve engagement, conversion, and rankings, especially on mobile search where Core Web Vitals matter.

Related case studies

Questions about this work

Scope, sequence, and what you take with you. I quote after seeing the site and the goal. This page has no rate card.

How do you price a performance pass?

There is no public rate card. Send the site, the templates that feel slow, and your timeline. I reply within one business day with next steps and a quote for that scope. The number follows how many templates we touch, and whether the work stays in images, CSS, JavaScript, and cache headers or also needs a faster server response.

What do you actually change?

The work follows the steps on this page. I measure LCP, INP, and CLS, then cut the heaviest assets and render-blocking scripts, serve modern image formats such as WebP or AVIF where they help, and set caching so repeat visits are cheaper. A CDN is used when it helps static files, not as a default add-on. I do not replace the site unless we agree to that separately.

Will you move me onto Astro or Next.js?

Not as part of this service. The point is to speed up the frontend you already have. I only suggest a rebuild in Astro, Next.js, or a similar stack if the current setup cannot hold a sensible performance budget.

How do we agree the order of work?

Measurement comes first, then the changes that move those numbers. I share that order before implementation so the first release is the heavy path, not a cosmetic pass. The calendar depends on what the audit finds. I do not publish a fixed number of days for every site.

What do I get when it ships, and what if the site slows down later?

You get the changes in the codebase and the before-and-after measurements we used. If new pages start adding weight again, the ongoing performance service is how I watch Core Web Vitals and catch regressions. That follow-up is optional and quoted on its own.

Plan a web project: new site or rebuild

Share your goals, timeline, and stack. I reply within one business day with next steps.