Mobile Page Speed Checklist for Home Service Websites
By Omar Basir, Founder
Published · 4 min read
When someone searches for a contractor from a phone, your page has to load on whatever device and network they happen to have. This checklist covers what Google measures, how to look at your own numbers, and the fixes that address the usual causes. We don't have data on how much faster pages raise the number of calls a contractor gets, so this guide sticks to what is documented. It builds on why your contractor website gets no leads and click-to-call.
Why to Test on Mobile
Google says it uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking, and that your mobile site should contain the same content as your desktop site (mobile-first indexing). So the phone experience is the one to check first.
The Three Numbers Google Points To
Google's Core Web Vitals are three measurements, with these thresholds from web.dev:
- Largest Contentful Paint (loading): the largest image or text block should appear within 2.5 seconds of when the page starts loading.
- Interaction to Next Paint (responsiveness): 200 milliseconds or less.
- Cumulative Layout Shift (visual stability): 0.1 or less.
web.dev suggests assessing them at the 75th percentile of page loads, segmented across mobile and desktop. Google's Search documentation says these metrics align with what its core ranking systems seek to reward, and recommends them for success with Search, but it doesn't say that good scores guarantee a ranking (Core Web Vitals and Google Search).
Look at Real-User Data First
web.dev describes field data as real user measurements and lab data as simulated tests, and says lab data isn't a substitute for field data because performance varies with a user's device, network, and what else is running. Start with the Core Web Vitals report in Google Search Console, which Google points to for seeing how your pages perform, and use tools such as PageSpeed Insights to dig into a specific page. Small sites may not have enough traffic for field data, in which case lab results are a rough guide only.
The Checklist
- Find your loading element. web.dev says Largest Contentful Paint measures the time until the largest image or text block is rendered. If your page opens with a large image, that image is likely your loading element.
- Never lazy-load that image. web.dev says: "Never lazy-load your LCP image, as that will always lead to unnecessary resource load delay."
- Make it easy for the browser to find early. web.dev says the loading element should be discoverable from the HTML source, and that you can hint priority with the
fetchpriorityattribute. - Send a file that fits the screen. A larger file takes longer to download, which is one of the four parts of loading time web.dev lists, so serve an image sized and compressed for the phone screen.
- Audit third-party scripts. Chat widgets, review widgets, tracking scripts, and tag managers each add code. web.dev says to remove a third-party script if it doesn't add clear value, load the ones you keep asynchronously, and defer or lazy-load non-critical ones.
- Reserve space so the page doesn't jump. Give images, banners, and embeds a set size so content doesn't shift as they load. That's what the layout shift measure captures.
- Test on a real phone. Use a mid-range phone on mobile data, not only your own fast device on office Wi-Fi.
- Check the mobile page matches desktop. Google says your mobile and desktop versions should have the same content, the same structured data, and equivalent titles and descriptions.
What to Do With the Results
Fix the biggest problem first. If Search Console flags a group of pages, open one of them in PageSpeed Insights, find the loading element, and start with the image and the scripts. Retest after each change, so you know which one made the difference.
When Speed Isn't the Only Problem
A fast page can still lose calls if the phone number is hard to tap or the service area isn't stated. Speed is one item on the list, not the whole list. If your site is on a platform that limits what you can change, a rebuild may be worth weighing.
Related Guides
Want to know where you stand on all of this?
Run the free audit. Enter your email and business name, and we check your website, Google Business Profile, reviews, and AI search visibility, then send you the results.
Run my free audit