What is website speed optimization and what does it involve?

TechSteps diagnoses why a site is slow before changing anything, because the cause is frequently not where people expect. It may be the front end, an expensive database query, a plugin making a blocking external request, or undersized hosting. We measure, identify the actual constraint, fix it and show the difference in real user data rather than in a single synthetic score.

What this solves

The problem underneath the request.

Speed optimization is the area where guesswork is most common and least effective. A tool produces a score, the recommendations at the top get implemented, the score improves slightly, and the site still feels slow to the people using it.

That happens because the score measures a synthetic load of one page on a simulated device. It is a useful signal and it is not the same as what your users experience, and it frequently does not point at the real constraint.

The useful question is where the time actually goes for real visitors on real pages. Sometimes the answer is images. Often it is a slow response from the server, which no amount of front-end work will fix.

Who this is for

  • Sites that feel slow despite having run optimization plugins
  • Businesses whose Core Web Vitals are failing in Search Console
  • Stores where slow pages are measurably costing conversions
  • Sites that are fast for the developer and slow for customers
  • Teams told to improve a score without knowing what is causing it

When people call us

Situations that usually start this conversation.

If more than one of these sounds familiar, the underlying cause is often a single issue rather than several separate ones.

  • 01 Search Console reports failing Core Web Vitals for real users
  • 02 The site slowed down and nobody knows what changed
  • 03 Pages are fast on a laptop and slow on a phone
  • 04 Performance degrades as content or catalogue grows
  • 05 The server responds slowly before any rendering starts
  • 06 An optimization plugin has been installed and made little difference

Technical scope

What the work actually covers.

Not every engagement includes all of this. The scope is agreed in writing before we start, and anything excluded is named rather than left ambiguous.

Measurement

  • Real user data from Search Console and field measurements where available
  • Server response time separated from front-end rendering time
  • Per-template analysis rather than a single homepage test
  • Mobile and desktop measured separately
  • A baseline recorded before any change

Backend causes

  • Slow database queries and missing indexes
  • Uncached external API requests in the request path
  • PHP or application runtime configuration and worker sizing
  • Object caching and its absence
  • Server resource limits and contention

Delivery

  • Page caching with correct exclusions for personalized responses
  • CDN configuration and cache hit ratio
  • Compression and HTTP configuration
  • TLS and connection setup overhead
  • Redirect chains adding round trips

Front end

  • Render-blocking scripts and stylesheets
  • Image formats, sizing and lazy loading below the fold
  • Font loading strategy and layout shift from late fonts
  • Third-party scripts and their measured cost
  • Layout shift sources identified specifically

How we approach it

The order matters more than the checklist.

  1. 01

    Establish the baseline

    Real user data first, then synthetic tests on the templates that matter. Without a baseline, any improvement is an assertion.

  2. 02

    Split server time from browser time

    If the server takes 1.5 seconds to send the first byte, front-end optimization is not the answer. This single split determines where the work goes.

  3. 03

    Find the largest contributor

    Not the longest list of recommendations. One expensive query or one third-party script frequently accounts for most of the problem.

  4. 04

    Fix causes rather than symptoms

    Caching a slow page hides a slow query until the cache misses. We prefer to fix the query and then cache it.

  5. 05

    Verify against the baseline

    The same measurements, the same pages, the same conditions. Improvement is reported as a comparison, with the method stated.

  6. 06

    Set up ongoing monitoring

    Performance regresses. Knowing within days rather than months is the difference between a small fix and another project.

What goes wrong

How this work fails when it is done badly.

These are the patterns we see most often when we are called in to fix someone else's work, or our own from earlier in our careers.

  • Optimizing for the score instead of the user

    Deferring scripts until after the measurement window improves the number and not the experience. The score is a proxy, not the goal.

  • Caching over a backend problem

    The cached page is fast and every cache miss is slow. Under real traffic, misses are common enough that users still hit the slow path.

  • Cache rules that catch personalized pages

    Cart, checkout, account and logged-in views get cached. This is a correctness bug and occasionally a data exposure, which matters far more than speed.

  • Lazy loading applied to the hero image

    The largest element above the fold is deferred, which delays exactly the thing being measured and makes the page feel slower.

  • Third-party scripts left unmeasured

    Tag managers, chat widgets and tracking pixels are frequently the largest single cost on a page, and are rarely audited because nobody owns them.

What each side brings

What we need from you

  • Search Console access for real user performance data
  • Server or hosting access for backend investigation
  • Analytics access to identify the templates that matter commercially
  • A list of third-party scripts and who requested each
  • A staging environment for testing changes

What you get

  • A diagnosis naming the actual constraint, with evidence
  • Before and after measurements using a stated method
  • Implemented fixes, prioritized by measured impact
  • Documented caching rules including exclusions
  • A list of remaining opportunities with expected value
  • Monitoring so regressions are visible

Where we stop

  • We cannot make an unsuitable hosting environment fast. Where the platform is the constraint we will say so, and moving is a separate piece of work.
  • Third-party scripts you are required to run have a cost we can reduce but not remove.
  • A perfect score is not the objective and is occasionally achieved at the expense of things that matter more. We optimize for what users experience.

Questions we actually get asked

Straight answers.

We installed a caching plugin and it did not help. Why?

Usually because the constraint was not what caching addresses. Caching helps when the server is doing repeated expensive work to build the same page. It does not help if the delay is in the browser rendering, in third-party scripts, or on pages that cannot be cached anyway, which includes most of a logged-in or checkout experience.

How much faster can you make our site?

We will not give you a number before measuring, because a genuine answer depends on the cause. What we will do is tell you within a short investigation what the constraint is and what removing it is worth. If the honest answer is that the gains are small, you should hear that before spending money.

Is Core Web Vitals worth chasing?

It is worth passing, and it is a floor rather than a target. The field data behind it reflects real user experience, which makes it more useful than a synthetic score. Once you pass, further optimization should be justified by user experience or conversion rather than by moving a number that is already green.

Will faster pages increase our conversions?

Frequently, particularly on mobile and particularly where pages were genuinely slow. We will not promise a percentage, because conversion depends on price, product, trust and competition as well as speed. What we can do is measure the technical improvement honestly and let you compare it against your own conversion data.

Do we need to move hosting?

Sometimes, and it should be the conclusion rather than the assumption. Plenty of sites on modest hosting are slow because of their own code. We would establish that the application is efficient before recommending you pay for more infrastructure to run inefficient code faster.

Review My Site.

Describe the system and what is going wrong with it. A short technical conversation is usually enough for us to tell you whether this is the right work and roughly what it involves.