Website Conversion

Page speed is not a technical problem. It is a revenue problem.

If your site takes more than three seconds to load on a phone, you are losing a significant portion of your potential customers before they see a single word of your content.

Google's own research found that as page load time increases from one second to three seconds, the probability of a mobile visitor bouncing increases by 32 percent. From one to five seconds: 90 percent. From one to ten seconds: 123 percent. These are not abstract statistics — they represent real people who clicked a link to your business and left before your site finished loading.

Most service businesses have no idea how fast or slow their site actually is. They see it load quickly on their own device — usually on a fast WiFi connection, often with the page already cached — and assume it is fine. It is often not fine.

How to check your actual page speed right now

Go to Google PageSpeed Insights and enter your site's URL. Run the analysis and look at two numbers: the mobile score and the desktop score. Mobile is the one that matters most for service businesses.

A score above 90 is excellent. Between 70 and 90 is acceptable. Between 50 and 70 is a problem that is costing you conversions. Below 50 is a serious issue that should be addressed before you spend another dollar on advertising.

Pay particular attention to the Core Web Vitals section: Largest Contentful Paint (how long until the main content loads), First Input Delay (how long until the page responds to a tap), and Cumulative Layout Shift (how much the page moves around while loading). These three metrics directly correlate with conversion rates and are what Google uses to rank mobile search results.

Speed killer 1: Unoptimized images

This is the number one cause of slow service business websites. A photo taken on a modern smartphone is typically 4–8 megabytes. If you uploaded it directly to your site without resizing or compressing it, you might have a single image that takes longer to load than the entire rest of your page should.

The fix: images on your website should be no larger than necessary for the size they display at. A full-width hero image on desktop needs to be no wider than 1920 pixels and should be compressed to under 300KB. A card thumbnail that displays at 400 pixels wide needs to be no wider than 800 pixels (for retina screens) and compressed to under 80KB.

Use a tool like Squoosh, TinyPNG, or Cloudflare's image optimization to compress images before uploading. If you are on WordPress, a plugin like ShortPixel or Imagify can retroactively compress your existing media library. If you are on a modern framework or Webflow, most of this can be automated.

Beyond compression, make sure your images are served in modern formats. WebP images are typically 30–50 percent smaller than equivalent JPEG files with no visible quality loss. Most modern website builders and hosting providers now support WebP delivery automatically.

Speed killer 2: Too many plugins and third-party scripts

Every plugin on a WordPress site adds JavaScript and CSS that has to load before your page is usable. Twenty plugins means twenty additional files loading in sequence. Even if each one only adds 50 milliseconds, that is a full second of additional load time before accounting for the fact that some plugins are far heavier than that.

Third-party scripts are the same problem in a different form. Every chat widget, social media embed, review feed, and marketing pixel adds an external script request that the browser has to resolve. Each one blocks or delays rendering while waiting for a response from a server you do not control.

The fix: audit your plugins and scripts. Remove anything that is inactive or duplicated. Replace heavy plugins with lighter alternatives — a simple contact form does not need a 50KB plugin when a basic HTML form with a third-party service like Formspree works just as well at a fraction of the overhead. Load non-critical scripts (chat widgets, social embeds) asynchronously or after the page has fully rendered.

Speed killer 3: Cheap or slow hosting

Shared hosting is inexpensive because you are sharing a server with hundreds or thousands of other websites. When those sites spike in traffic, your site slows down. When the server has outdated infrastructure, your site loads slowly on every request. The $5/month hosting plan is almost always costing you more in lost conversions than it saves in hosting fees.

For a service business website, good hosting does not have to be expensive. Providers like Cloudflare Pages, Vercel, and Netlify offer free or very low-cost hosting for static sites with CDN delivery that loads faster than most premium shared hosting. For WordPress sites, a managed WordPress host like Kinsta or WP Engine provides dramatically better performance than shared hosting at a reasonable price point for the leads it protects.

If you are on a slow host, the PageSpeed Insights report will show a high Time to First Byte (TTFB) — the time between the browser requesting your page and the server sending the first byte of data back. Anything above 600ms suggests a hosting or server-side problem. Good hosting typically delivers TTFB under 200ms.

The bottom line

Page speed is infrastructure. It is not a one-time fix and it is not something you address after everything else is working. It is a prerequisite for everything else on your site to matter. A beautiful, well-written, strategically structured website that loads in six seconds on mobile is generating a fraction of the leads it would generate if it loaded in two.

Check your score. Fix the images first — that alone often moves a score from 40 to 70. Then address scripts and hosting if the score is still below where it needs to be.

Every site I build is optimized for performance from day one. If you want a site that loads fast and converts, book a strategy call.