Skip to content
Washington SEO Company

, 6 min, Washington SEO Company team

Website Speed for Washington Customers on Rural Connections

Why a site that's fast on office fiber can crawl on a rural phone, and how to fix it with PageSpeed Insights, lighter images and less code.

Free SEO assessment for your business

Fir and cedar forest on steep slopes with cloud drifting through and a glaciated peak above

A website that opens instantly on office fiber in Bellevue can take long enough to lose a customer on a phone with one bar in the Okanogan. The cause is almost always weight: oversized photos, page-builder code and third-party widgets that a fast connection hides and a slow one exposes. You can find the problem in an afternoon with free tools, and most fixes don't need a new website.

Your office test is the wrong test

When you check your own site, you're usually on a fast connection, on a recent laptop, with the site already cached from your last visit. Your customer may be on an older phone, on cellular data, somewhere east of the Cascades or waiting in a ferry line, opening the site for the first time. Those are two different experiences of the same page.

So test the way the customer sees it: on a phone, off Wi-Fi, in a private browser window so nothing is cached. Better still, test from the places your customers are. If you serve a rural area, open your site on the drive out to a job and count how long it takes before you can read the first line and tap the contact button.

Core Web Vitals in plain terms

Google measures part of page experience with three numbers, called Core Web Vitals:

  • Largest Contentful Paint (LCP): how long until the biggest thing on the screen, usually the main photo or headline, has loaded. Google calls 2.5 seconds or less good.
  • Interaction to Next Paint (INP): how quickly the page responds when someone taps a button or opens a menu. Good is 200 milliseconds or less.
  • Cumulative Layout Shift (CLS): how much the page jumps around while it loads, the thing that makes you tap the wrong link. Good is 0.1 or less.

These are one signal among many. A fast page that doesn't answer the searcher's question won't outrank a slower page that does. But speed decides what happens after the click, and a visitor who gives up on a blank screen never sees your work.

Step 1: Run PageSpeed Insights on mobile

Go to PageSpeed Insights, paste your home page address, and read the mobile results, not desktop. You'll see two kinds of data.

The top section, when it appears, is field data: measurements from real Chrome users who visited your site recently. Small business sites often don't get enough visits for this section to show, which is normal.

The lower section is lab data: a test run on a simulated mid-range phone with a throttled connection. That's much closer to your rural customer than your office test is. Write down the LCP, the CLS and the overall score for your home page and your two or three most important service pages before you change anything, so you can tell later whether the changes helped.

The guide How to Choose the Cities for Your Washington Service Pages can help you check the experience of customers across your service area.

Then scroll to the diagnostics. On a typical small business site, the ones worth reading first are about image size, unused JavaScript, files that block the page from showing, and total page weight.

Step 2: Weigh your images

Images are usually the heaviest thing on a small business page, and the easiest to fix.

Say your home page has a hero photo straight from a camera: 6,000 pixels wide and 5 MB. On a phone, it fills a screen a few hundred pixels wide. Resized to about 1,600 pixels and saved as WebP, a photo like that usually drops to a few hundred kilobytes and looks the same on screen. On a weak connection, that difference is the gap between a page that appears and a page that doesn't.

For every image:

  1. Resize it to the largest size it will ever display, roughly twice the on-screen width for sharp phone screens.
  2. Save it as WebP or AVIF, with a JPEG fallback if your platform needs one.
  3. Set its width and height in the code, or let your platform do it, so the page doesn't jump when the image arrives. That fixes most CLS problems.
  4. Lazy-load images further down the page, but not the main image at the top. Lazy-loading the hero makes LCP worse.

Galleries of past jobs are worth having, and worth checking. A gallery page with forty full-size photos can weigh more than the rest of the site combined. Show thumbnails that open the full image on tap.

The guide Match Your Monthly Search Report to Calls and Booked Jobs can help you separate better page performance from an increase in suitable inquiries.

Step 3: Make the page builder do less

Page builders and drag-and-drop platforms are convenient, and they tend to load code for every feature they offer whether you use it or not. Common culprits:

  • Sliders and carousels on the home page. A single strong photo loads faster and, for most service businesses, says more.
  • Entrance animations that fade in each section as you scroll.
  • Several font families and weights. One family in two or three weights is plenty.
  • Plugins installed once for a feature you no longer use.

Go through your builder's settings and turn off modules you don't use. On WordPress, deactivate and delete plugins you don't need, then retest. Each change is small, and they add up.

Step 4: Watch the third-party extras

Chat widgets, review carousels, embedded maps, social feeds, video players and tracking scripts each pull code from someone else's server. On a slow connection, each one is another wait.

  • Replace an embedded map with a static image of the map that links to Google Maps. People who want directions will tap it.
  • Load videos only when someone clicks play, with a thumbnail standing in for the player until then.
  • Remove tracking tags you no longer look at.
  • If you keep a chat widget, check that it loads after the main content, not before it.

Step 5: Check hosting and caching

If the page sits blank for a long time before anything starts loading, look at the server. PageSpeed Insights reports how long the server takes to send the first response. Cheap shared hosting, no page caching and a site that rebuilds every page on every visit all show up here. A caching plugin or a host that serves cached pages, plus a content delivery network for images, usually fixes it without touching the design.

Step 6: Make the slow version still useful

Even after the fixes, some visitors will be on a bad connection. Picture someone parked at a chain-up area on Snoqualmie Pass, trying to find out whether you'll come out to them. Make sure the first thing that loads answers their questions:

  • Your business name, what you do and where you work, as real text near the top, not text baked into an image.
  • How to contact you, visible without waiting for scripts to load.
  • Your service area in plain words, so someone in a small town can see whether you come out there before the photos finish loading.

What not to chase

Don't chase a perfect 100. Scores move a few points from run to run, and a site that passes Core Web Vitals and feels quick on a real phone is done. Don't stack three speed plugins on top of each other; they can conflict and break the site. And don't buy a new site to fix a problem that resizing ten photos would solve.

If your platform makes the basics hard, that's when a rebuild starts to make sense. Our small business web design is quoted per project, with websites starting at $400 one time.

Run the test this week, write down your numbers, and fix the images first. If you'd rather go through the results with someone, request a call and we'll read your PageSpeed report with you.

Your next step

Find your next customers

Start with a free written assessment of your site and Business Profile, or pick a time for a call. Plans start at $65 a month and run month to month.