• The Who
  • The What
  • The When
  • The Where
  • The Why
The team behind website speed optimization

Website speed work in progress at a desk
Website speed project timeline and scheduling
The platforms where site speed is measured and tuned
The business case for website speed and growth

Office Wifi Masks the Mobile Speed Visitors Actually Get

Asset Prioritization and Resource Deferral:

Not every asset needs to arrive at once. The hero image, the fonts, and the CSS that paints the first screen should load first, while below-the-fold images, third-party widgets, and non-critical scripts wait until the page is interactive. Deferring that second group cuts the data a phone pulls before it can show anything. On a slow connection the difference is stark. A lean first payload renders in a second or two, while an unprioritized page drags a full 4MB down the pipe before the visitor sees a thing.

Responsive Image Delivery:

High-resolution images should ship in device-specific sizes so no phone downloads more than it can show. A handset asking for the hero image should get the 400-pixel version, not the full 2,400-pixel file that the browser only shrinks anyway. The size gap is large. A 400KB image and its 2.4MB full-resolution counterpart look identical on a small screen, but one of them burns most of a mobile data budget getting there.

Images Are the Fastest Path to a Faster Site

Compression and Modern Formats:

 Web compression techniques can reduce image file sizes by up to 80% without perceptible quality loss at typical display resolutions and viewing distances. WebP files are typically 25-35% smaller than JPEGs while maintaining equivalent visual quality; AVIF files, meanwhile, achieve an even more significant reduction of 30-50%. Browser support for WebP exceeds 95% globally.

Responsive Images and Automated Pipelines:

The srcset attribute lets the browser pull only the version it will actually display. A phone downloads a 400-pixel image while a desktop gets the 1,600-pixel file. An automated pipeline compresses and converts formats at upload time, so unoptimized originals never reach the live server.

Nothing Downstream Beats a Slow First Byte

Hosting Infrastructure and Resource Isolation:

One site on shared hosting hitting a traffic spike or running a resource-intensive process drags down every other site on that physical server, with no warning and no visibility for the owners it damages. Managed cloud hosting and VPS configurations hand each site its own dedicated CPU and RAM. For a small business site, moving from shared to managed cloud typically costs $20 to $80 per month. The TTFB it buys back is often 400 to 800 milliseconds. Once images are already optimized, that TTFB margin is what separates a passing LCP from a failing one. Hosting is the one infrastructure decision the site pays for on every single page load, for as long as it lives on that server.

Server-Side Caching and PHP Version:

A WordPress page that needs 180 database queries and 400 milliseconds of PHP processing to build on the fly comes out of a server-side cache in under 50 milliseconds. The cache builds a static HTML version one time, then hands it to every visitor after, skipping that processing on each request. Object caching via Redis or Memcached keeps common database query results in memory, which cuts database load on pages that cannot be fully static-cached. PHP version is its own variable. On identical hardware PHP 8.x is measurably faster than PHP 7.4, and shared hosting accounts often sit on outdated PHP versions until the site owner explicitly updates them.

The Second Visit Is Where Caching Earns Its Keep

Browser and Server-Side Caching:

Cache-Control headers set how long the browser holds each file before it checks for an update. Logos, fonts, and CSS files that rarely change can sit in cache for 30 days or longer. Server-side page caching builds the static HTML once and gives it to later visitors instead of rebuilding the page on every request. A page costing 400 milliseconds of database queries and PHP processing to build is served from cache in under 50 milliseconds. The two caching layers cover different parts of the load sequence, and together they do more than either manages alone.

Content Delivery Networks:

A CDN keeps static assets on servers spread across many locations and serves each visitor from the closest node. For a Tucson business with a mostly regional audience, the distance savings are modest, since most visitors already sit near Arizona and Southwest data centers. The bigger gain is load absorption. A campaign spike that would swamp the origin server spreads across CDN infrastructure instead. A CDN also keeps serving cached assets through brief origin outages, so short disruptions stay invisible to visitors. Most managed hosts bundle CDN service into their standard plans.

Clean Code for Humans, Lean Code for Browsers

HTML, CSS, and JavaScript Minification:

CSS compression yields 15-25% reductions in file size, while JavaScript sees a decrease of 20-35%. Those reductions land on every asset and every page load. Take one CSS file downloaded 10,000 times a month. Compressed from 120KB to 84KB, it strips 360 megabytes off monthly data transfer, and that is before counting the load time smaller files buy back. Minification tools automatically integrate into build processes, preserving source code readability.

Render-Blocking Resource Management:

A browser stops building the page when it hits a JavaScript file in the document head, then downloads and runs it before moving on. Several scripts in a row mean several stops. The async attribute fixes that by downloading scripts alongside the page without blocking the render, and the defer attribute holds execution until the HTML finishes parsing. Most scripts on a business site qualify for one of the two.

Reviewing website speed and performance results

The Hidden Script Debt Older Sites Carry


Website speed reporting and long-term strategy

What is a good page load time?

Page rendering speed is one of the core measures of web performance. Largest Contentful Paint (LCP) marks the moment the main visible content finishes drawing, and it should complete within 2.5 seconds to earn a good score. The full page should finish loading within 3 seconds. Past that point, Google’s data shows mobile traffic loss reaching 40%. For a shopper in Tucson opening the site on a phone, those marks are the line between a page that feels instant and one that gets abandoned before it finishes.

What are Core Web Vitals and why do they matter for SEO?

Google uses three key metrics to evaluate website performance: LCP, Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS). These metrics assess the page’s loading speed, responsiveness, and layout stability. Google confirmed these metrics as ranking signals in 2021, meaning websites that excel in these areas have a structural advantage over competitors. The scores used for ranking come from real Chrome user data reported in Search Console, not lab results.

Do plugins slow down a WordPress site?

Plugins are often the culprit behind slow page loads. Each active plugin loads code on every page, including those where its functionality isn’t needed. A slideshow plugin, for instance, loads its CSS and JavaScript on the contact page and about page alongside pages featuring sliders. Audits can help identify resource-hungry plugins that can be replaced or reconfigured to load only when necessary. Deactivated plugins don’t solve the problem; they’re still loaded by the server.

What is lazy loading and when should it be used?

Lazy loading holds off on image downloads until a scroll brings them into view, which cuts initial page weight by 40 to 70 percent on image-heavy pages. The exception is the hero image and anything else visible on first load. Deferring those would delay LCP instead of helping it. The hero should load right away, and everything below the fold can wait for the scroll.

Does HTTPS affect page speed?

The TLS handshake adds a small overhead compared to HTTP, but HTTPS offers benefits that outweigh this cost. With HTTP/2 and HTTP/3, which require HTTPS, multiplexed connections and header compression offset the overhead. A correctly configured HTTPS site on HTTP/2 loads faster than the same site on plain HTTP. The speed argument against HTTPS was valid in 2010 with early TLS implementations; it’s no longer valid.

How does page speed affect Google Ads performance?

Landing page experience is a Quality Score component, directly impacting CPC and ad budget reach. A higher Quality Score reduces CPC for the same keyword and position, while improving load time and CWV scores improves Quality Score. This means that technical work on performance improvements benefits both organic ranking and paid efficiency.

What is Time to First Byte and why does it matter?

TTFB measures the interval between a browser’s request and the server’s first response byte, reflecting hosting speed, server-side processing efficiency, and caching effectiveness. Google’s threshold for good TTFB is under 800 milliseconds; well-optimized infrastructure achieves under 200 ms. LCP cannot begin until the server responds, so slow TTFB directly adds to LCP regardless of page optimization.

Can image optimization alone significantly improve load times?

On most sites that have never been optimized, images account for 50 to 80% of total page weight. Image compression, serving responsive sizes, and lazy loading below-fold images can reduce this by 40 to 60%. This translates directly into faster LCP and lower data consumption for visitors on metered mobile connections. These changes require no server configuration or hosting migration.

How often should site performance be tested?

Regular audits catch regressions from plugin updates, content additions, and server changes before they compound into complex problems. Testing after significant site changes identifies the specific cause while it’s still traceable. Automated monitoring catches acute failures that monthly audits would miss in the interval between test dates. Each cadence serves different functions.

What is a CDN and does a regional business need one?

CDNs store static assets on servers across multiple locations and serve visitors from the nearest node, distributing load and reducing origin server strain. For a Tucson business with a regional audience, geographic proximity is less significant; the primary benefit is load distribution during high-traffic events or campaigns. CDNs also cache assets during brief origin server disruptions, making short outages invisible to visitors. CDN comes bundled at no extra cost with most managed hosting plans.