Performance

How To Make Your Site Faster on a Phone Without a Rebuild

Four fixes recover most of the lost mobile website speed on a small business site: the images, unused scripts, fonts and caching. No rebuild needed.

10 Oct 20255 min read
How To Make Your Site Faster on a Phone Without a Rebuild

Somebody has told you your site is slow on a phone. A customer, or a tool that gave you a red score, or an agency who followed the observation with a quote for a new website.

Hold off on the quote. On a typical small business site, four fixes recover most of what has been lost, and none involves rebuilding anything. They are cheap, unglamorous, and usually an afternoon’s work.

Measure it properly first

Loading your own site on your laptop, on office broadband, having visited it forty times this month, is the most flattering test available. Your browser already has half the page saved and your connection is nothing like your customers’.

Test it on a phone instead, with wifi off, on mobile data. That is the experience being complained about. Then run the same page through a free speed testing tool set to mobile, so you have a number as well as an impression.

And test the right page. People rarely land on the homepage. They land on the service page an ad points at, the one article that ranks, or the page printed on the flyer. Check which pages visitors actually arrive on and test those, because that is where the loss happens.

Write the starting figure down, or you will not know whether anything helped.

Fix one: the images

Images are almost always the largest single cause, and on most sites fixing them alone changes how the page feels.

There are three moves, and an earlier article in this series covers them properly, so here is the short version.

Resize before uploading. A photograph does not need to be four thousand pixels wide to sit in a column half the width of a phone screen. Bring the dimensions close to how it is actually displayed.

Compress. A resized photograph can usually be squeezed further with no visible difference, by a free tool, in a browser, in seconds.

Save in a modern format. WebP produces smaller files than JPEG at similar quality and is supported everywhere that matters now.

Two more things to check on the page. How many images it has, because a gallery of thirty thumbnails is thirty downloads and most of them sit below the fold on a phone. And whether lazy loading is on, so images further down wait until the visitor scrolls towards them rather than all arriving at once. Most platforms have it as a setting.

Start with the heaviest file and work down. The testing tool will tell you which it is.

Fix two: scripts you no longer use

Every script on your page is a request to somebody else’s server, and your page waits for the reply. Scripts accumulate quietly, and nothing ever removes them.

The usual collection on a site a few years old: a chat widget from a trial that ended, a second analytics tool nobody logs into, a tracking pixel from a campaign that finished two summers ago, a feed embed for a social account you stopped posting to, an icon library loaded in full so two arrows can appear in the footer.

Look in two places. The list of plugins, apps or integrations on your platform, where anything whose purpose you cannot explain is a candidate. And the custom code box in your settings, usually labelled header or footer scripts, which is where pixels get pasted and forgotten.

Remove them one at a time, checking the site after each, rather than pulling out six and hoping. Keep a note of what went and when. If something breaks a fortnight later you will want it, and it stops you reinstalling the same widget out of vague anxiety.

Fix three: fonts

Custom fonts are files, and files have to arrive before the text they style can be drawn properly.

Use fewer of them. Two families is plenty and one is often better. If your site loads a heading font, a body font and a third decorative one used in a single button, the third is not paying for itself.

Load fewer weights. This is the one people miss. Each weight and each italic is a separate file. A family loaded in six weights when the design uses two means four downloads nothing ever displays.

Make sure text appears while the font loads. Otherwise the visitor gets a page with the layout drawn and the words invisible for a moment, which reads as the site being broken rather than slow. Most themes have a setting for this, usually described as swapping in a fallback font while the real one loads.

Fix four: caching

Without caching, your server assembles the page from scratch for every visitor, every time. Caching keeps a ready-made copy and hands that out instead, removing most of the waiting before the page even starts downloading.

There is a second half. Browser caching tells a visitor’s phone to keep your logo, stylesheet and fonts for a while, so a returning visitor, or anyone moving to a second page, is not downloading the same files twice.

You almost certainly do not need to configure this by hand. Most platforms have caching built in or available as a plugin, and many hosts run it at their end. Switch it on, then test again in a private browsing window.

One warning, because it catches everybody. Once caching is on, an edit may not appear immediately, because you are being shown the stored copy. Clear the cache after publishing and it resolves at once.

What is left, and when it really does need a rebuild

If the four fixes leave the site still slow, the remaining causes tend to be structural: a heavy theme loading its entire toolkit on every page, a page builder assembling layouts in the visitor’s browser, or oversold hosting. Changing host costs a fraction of changing site, and is worth trying first.

A rebuild is the honest answer when the theme itself is the weight, but that is a smaller share of cases than the quotes suggest. It is also worth being clear about what speed does and does not do: it is one input into search visibility among many, and if ranking rather than the page merely feeling quicker is the actual goal, a specialist such as an SEO Malaysia consultancy is the right place to ask.

Most of this is ordinary upkeep rather than a project. It is the sort of thing that happens quietly each month, or does not happen at all.

Keep reading

More from the blog

All articles

We keep websites current, every month

Pages, content, images, articles, design changes, buttons, popups, forms and on-page SEO, on a fixed monthly fee with a turnaround you can plan around.