You’ve reviewed the homepage on your laptop a dozen times. The layout looks right, the copy reads clean, nothing’s broken. Then you open it on your phone over a weak connection, or ask a friend to pull it up cold, and it just… sits there. A blank screen, then a flash of unstyled text, then the real page. Nobody told you it was slow, because on your laptop — on fast office wifi, with the images already cached from your last ten visits — it never was.
Speed is the pre-launch check founders skip most often, and it’s not because they don’t care. It’s because they assume checking it requires a developer, a tool with a login, or knowledge of what “Largest Contentful Paint” even means. None of that’s true. The tool that measures it is free, requires no account, and the three numbers it hands you are simpler to read than most of the feedback you’re already giving on layout and copy.
How fast should your website load before you launch it?
Your homepage should load its main content within 2.5 seconds and respond to a click within 200 milliseconds — those are the two headline thresholds Google’s own Core Web Vitals documentation sets for a “good” page, measured at the 75th percentile of real visits. The third metric, visual stability, should stay under a shift score of 0.1, meaning nothing on the page should visibly jump around as it finishes loading.
Those numbers aren’t arbitrary engineering targets — they’re calibrated to where visitors actually give up. Google’s own mobile research, covered by Marketing Dive, found that 53% of mobile visitors abandon a site that takes longer than three seconds to load, and that the probability of a visitor bouncing climbs 32% as load time goes from one second to three, then jumps to 90% at five seconds. If your homepage crosses the three-second mark on a real mobile connection, you’re not looking at a minor inconvenience — you’re looking at losing more than half your mobile traffic before anyone reads a word of copy.
The revenue version of that same data comes from Portent’s analysis of over 100 million page views across 20 e-commerce and B2B sites, which found conversion rate falling steadily as load time rises — a 3.05% conversion rate at one second, down to 1.12% at three seconds. Whether your site sells something directly or just needs a visitor to read far enough to book a call, the same curve applies: every extra second is measurable attrition, not a vague feeling.
Why does your site feel instant on your laptop but slow for everyone else?
Because your laptop is testing the best-case scenario, not the one most visitors actually get. You’re on fast wifi, your browser has already cached the images and fonts from your last review session, and you’re probably sitting a few hundred miles from the server instead of on a mobile network on the other side of a cell tower. None of that is available to a first-time visitor on their phone.
The gap is larger than it feels like it should be. The same Google mobile-speed research found that the average site took 19 seconds to load on a 3G connection and 14 seconds on 4G — against a user expectation measured in single-digit seconds. Sites that did load within five seconds saw 70% longer average sessions and a 35% lower bounce rate than sites that took 19 seconds, according to the same study. The founders reviewing those slow sites on their own laptops almost certainly never saw the 19-second version — their browser was doing them a favor they didn’t ask for.
This is the same blind spot that shows up in the mobile review gap more broadly — a desktop review environment quietly hides the exact conditions most visitors experience. Speed is just the version of that gap that’s hardest to notice, because a slow page doesn’t look broken. It looks like nothing, for a few extra seconds, and then it looks fine.
How do you check your website’s load time without knowing how to code?
Paste your URL into Google’s free PageSpeed Insights tool and read the mobile tab first. You don’t need a Google account, you don’t need to install anything, and you don’t need to understand most of what’s on the page — the three numbers that matter are labeled Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift, and each one is color-coded green, orange, or red against the thresholds covered above.
Ignore the single 0-100 score at the top as your main signal. It’s a weighted composite that can land in the 70s or 80s while one individual metric — usually Largest Contentful Paint on a page with a large hero image — is quietly failing. Scroll down to the three individual metrics and check each one against its own threshold instead of trusting the headline number to tell the whole story.
Run the test on your homepage and the two or three other pages a new visitor is most likely to land on — a pricing page, a product page, whatever gets the most traffic from ads or search. A fast homepage with a slow pricing page still loses the visitor at the moment that matters most. This is a five-minute pass, not a technical audit, and it’s worth doing as its own item on your pre-launch review checklist rather than assuming a visually clean build means a fast one.
What actually makes a website slow, and how do you spot it without technical skills?
Oversized images and unoptimized third-party scripts cause most of the slowness a non-technical founder can actually spot and flag. You don’t need to read code to notice either one — you need to know what to look for.
Images are the heaviest single thing a typical page loads. The HTTP Archive’s 2025 Web Almanac found that images make up roughly 35.6% of the median mobile homepage’s total weight — 911 KB on a typical home page, more than any other resource type including JavaScript, fonts, and CSS combined. In practice, that usually traces back to one or two specific images: an uncompressed hero photo, a background image exported at full camera resolution instead of resized for the web. You can spot the likely culprit without technical skills — it’s almost always the largest, highest-resolution image on the page, usually near the top.
The second cause is less visible but just as costly: the chat widgets, analytics trackers, and embedded tools running in the background. SpeedCurve’s web performance research found the average page now loads more than 35 third-party scripts, and that the ten most common third-party tools carry an average blocking time of 1.4 seconds — meaning the browser pauses rendering to process a script a visitor never asked for and probably never notices running. SpeedCurve’s own testing on a media site found Largest Contentful Paint went from under one second with third parties disabled to 26.82 seconds with them enabled — the same page, the only difference being how many background scripts it was carrying. You can’t audit JavaScript, but you can count: open the page, watch for every chat bubble, cookie banner, review widget, and tracking pop-in that loads in after the main content, and ask your developer whether each one is worth the tax it’s charging.
How do you give feedback on a slow page without just saying “it feels slow”?
Name the specific element that’s slow and the specific moment it happens, the same way you’d describe a visual issue you don’t have the vocabulary for. “This page is slow” tells a developer nothing they can act on — it could mean the server, the images, a script, or nothing a developer can reproduce at all. “The hero image takes about six seconds to appear on mobile, and the layout jumps down when it finally loads” points to a specific, fixable cause: an unoptimized image with no reserved space, which is exactly the kind of thing PageSpeed Insights’ Cumulative Layout Shift metric is built to catch.
This is also where a static screenshot actively works against you. Simpl_Markup vs. Screenshots in Slack covers the broader version of this problem, but speed is the clearest case: a screenshot is one frozen moment, and the thing you’re trying to describe is a sequence — blank, then flash of unstyled content, then layout jump, then finally the real page. You can’t point an arrow at “it took too long.” What you can do is pin a comment directly on the element once it has loaded — the hero image, the stuck loading spinner, the widget that pushes the page layout down when it finally appears — and describe what happened leading up to that moment. Simpl_Markup doesn’t measure your site’s load time; PageSpeed Insights already does that part for free. What it’s for is capturing exactly where the slowness shows up once you’ve found it, so your developer isn’t guessing which element you mean from a vague description in a Slack message.
Bring the PageSpeed Insights score into the comment too. “LCP is 4.8 seconds on mobile, should be under 2.5” gives a developer the same diagnostic a professional audit would, without you needing to know anything about why it’s happening. You’re not expected to know the fix — you’re expected to name the symptom precisely enough that someone who does know the fix doesn’t have to go looking for it themselves.
When during the build should you check speed, and how often?
Check it the first time real images and content go into the build, not just once right before launch. A wireframe or placeholder-content version of a page will always score well on speed, because it has nothing heavy loaded yet — the real test only means something once the actual photography, fonts, and embedded tools are in place. Running the check early enough to catch an oversized hero image before the whole page is built around it is far cheaper than catching it the week before launch, the same logic that applies to giving feedback earlier in a redesign generally.
After that first check, re-run it at two points: once after any major asset swap — new photography, a new embedded widget, a redesigned hero section — and once as a dedicated line item in your final pre-launch pass, separate from the layout and content checks you’re already running. Check the mobile score specifically both times. Google’s Core Web Vitals thresholds are calibrated around mid-range mobile hardware, not the laptop or desktop you’re reviewing on, which means a page that passes comfortably on desktop can still fail on mobile — the same gap that makes a mobile-specific review pass necessary for layout bugs applies just as directly to speed.
Checking the mobile score isn’t optional diligence — it’s where most of your traffic actually is. StatCounter’s global platform-share data puts mobile at 60.04% of worldwide web traffic against desktop’s 39.96%, meaning a speed check run only on desktop is, for most sites, checking the minority experience and skipping the majority one.
The five-minute speed pass, start to finish
You don’t need to become a performance engineer to catch the slowdowns that matter before launch. You need five minutes, a free tool, and the discipline to name what you find precisely enough for someone else to fix it.
- Run PageSpeed Insights on your homepage and your two or three highest-traffic pages — mobile tab first.
- Check LCP, INP, and CLS against their thresholds (2.5s, 200ms, 0.1) instead of trusting the single composite score.
- Look for the largest, least-compressed image on the page — it’s usually the first fixable cause of a slow LCP.
- Count the chat widgets, trackers, and embeds loading in after the main content — each one is a small, stackable cost.
- Pin feedback to the specific element and moment, with the PageSpeed Insights number attached, instead of saying the page “feels slow.”
A site that looks finished and loads slowly isn’t finished. End the back-and-forth before it starts — catch the slow page on your own review, not from a visitor who already left.