In most cities mobile traffic is a statistic. Here it is a physical situation: someone in a driver's seat with the engine off, one bar of signal, and about four seconds of patience. Build for that person and everything else follows.
Where Angelenos actually load your site
Think about when someone looks you up. Between two appointments with the car parked. In a structure underneath a mall with no signal to speak of. On a job site in Sun Valley. In the school pickup line. Waiting for a table. Almost never at a desk on fibre, which is where most websites get tested and approved.
These are conditions that punish heavy pages specifically. A parking structure or a canyon road does not slow down a 400KB page very much. It absolutely stalls a 3MB one, and the person gives up without ever knowing why.
Three things that make almost all of the difference
Speed work has a long tail of small optimisations, but on small business sites the same three problems account for most of the damage:
- Images uploaded at full camera resolution, often 3 to 5MB each, when the slot they fill is 800 pixels wide
- A page builder and theme shipping scripts and styles for features the site never uses
- Third party embeds: chat widgets, review carousels, tracking from several vendors, each one fetching its own code
Fix those three and most sites go from painful to acceptable. Everything after that is refinement.
What to measure and what to ignore
Largest Contentful Paint is the number worth watching, because it approximates when the page looks usable to a human. Under 2.5 seconds on mobile is the target. The overall score out of 100 is a rough summary and swings from run to run, so do not chase it.
Ignore desktop scores entirely for this purpose. Desktop flatters everybody and almost nobody is looking you up on a desktop while deciding where to drive.
Test it the honest way
Turn wifi off. Walk outside, or better, sit in your car in a structure. Load your homepage and count. Then try to fill in your own contact form one handed the way a customer would.
Most owners are surprised, and usually it is the photo gallery or a chat widget nobody has staffed since 2023. Both are fixable in an afternoon, and neither requires rebuilding the site.
Why we build the way we do
Hand written HTML, CSS, and JavaScript with no builder underneath is the most reliable way we know to keep a page small. Images get compressed and sized for the slot they sit in, fonts get preloaded, and nothing ships that the page does not use.
The sites we build usually render their first screen in under two seconds on a middling 4G connection. That is not a party trick. It is the difference between the person in the parked car calling you and calling the next result down. If you want us to look at yours, the contact page takes about a minute.