Source first, and the order to fix a website in

Whatever is lost at the source, the content and code that reach the browser, is never recovered by hosting, plugins, design or advertising, so that is where to spend and measure first.

Quick scan

  • The median mobile page in mid-2025 weighed 2,164 kilobytes and made 72 requests, and a faster host delivers that weight faster without making it lighter.
  • When Vercel measured AI crawlers in December 2024, none of the major ones ran JavaScript, so facts loaded by a script after the page appears are blank to them.
  • Mobile phone and network conditions are outside the builder's control, and only the client can supply correct content, so every published figure states its measurement conditions.
  • Test the order by changing one thing and then measuring, starting with the content and code before hosting, plugins, design or advertising.
Read the full article4 minutes
In this article

Ask ten people what to do about a slow, insecure or invisible website and you will get ten answers: a faster host, a caching plugin, a security plugin, an SEO plugin, a redesign, an advertising budget. All of them sit downstream of the one thing that decides the result, and none of them can recover what it loses. This piece sets out the order of priorities we work to, what each level can and cannot do, and where the idea stops being useful.

What a website is made of, in order

A website is a message sent to a browser. Everything else exists to deliver that message, and the order of priorities is the order in which things can go wrong without any later step putting them right.

1. The content and the code that reach the browser. The words, the prices, the product codes, the dates, the structure of the page, and the HTML that carries them. This is the whole of what a visitor, a search engine or an AI model can know about your business. If a fact is missing, wrong or buried in a script, it is missing, wrong or buried everywhere. What this level can do: answer the buyer’s question, load fast, be read by machines, and have nothing to attack. What it cannot do: bring people to the site.

2. The tools that make it. The editor and the build. They decide how faithfully level one is produced, how easily it is changed, and who owns it. What this level can do: make the source easy to keep right. What it cannot do: make a wrong fact right, or a heavy page light.

3. The hosting. Where the files sit and how they are delivered. What it can do: deliver a good page quickly everywhere and keep every old address pointing somewhere. What it cannot do: shrink a page, fix a sentence, or protect code that should not be there.

4. Security tools and search plugins. Firewalls, scanners, tag generators. What they can do: reduce harm from decisions made above them. What they cannot do: remove the need for those decisions. A page with no server-side code needs no firewall for it. A page with its facts in plain HTML needs no plugin to tell search engines what it says.

5. Design flourishes. Animation, decoration, big pictures. What they can do: make a good page pleasant. What they cannot do: make a slow page fast or an empty page useful. Usually they do the opposite.

6. Paid advertising. What it can do: send more visitors to the site you have. What it cannot do: make those visitors stay or buy if the page fails them. A good page earns more from the extra traffic; a poor one wastes it, and you pay for each visit.

  1. 1The content and the code that reach the browser
  2. 2The editor and the build that make them
  3. 3The hosting
  4. 4Security tools and search plugins
  5. 5Design flourishes
  6. 6Paid advertising
The source-first order. The order we fix a site in. Each layer can only pass on what the layer above gives it, so what is lost at the top is not recovered below.

What is lost at the source

Four things, and none comes back downstream.

Speed. The median mobile page in mid-2025 weighed 2,164 kilobytes and made 72 requests. A faster host delivers that weight faster; it does not make it lighter. The page that is usable in under two seconds on a mobile phone is the page that was built light.

Security. Every plugin is code running on your server that somebody else wrote. A firewall in front of it is a bet that the firewall knows the flaw before the attacker does. Hosts and firewalls blocked 12 per cent of WordPress-specific vulnerability attacks in 2025, by Patchstack’s count. The site with nothing to attack does not need the bet.

Structure that machines can read. When Vercel measured the AI crawlers in December 2024, none of the major ones ran JavaScript. A product page whose facts are loaded by a script after the page appears is a blank page to them. An SEO plugin writes a description; it cannot write the facts into the page.

Content that answers the question. The buyer came for the data sheet, the colour code, the operating temperature. If it is not in the page, no amount of design, hosting or advertising supplies it. This is the one level only the client can fill, and we say so.

The rule that follows

Spend first on the content and code, and on the tools that keep them right. Measure at that level, and say how. Treat hosting, plugins, design and advertising as what they are: ways of making the most of a page, not ways of rescuing one.

On the IFS Coatings site this meant the colour library became plain content files before anything else was decided. The finder, the site search and the search engines all read the same fields, so a colour added in the editor appears everywhere at once, and 45 plugins became none. The design came after, and the hosting is a commodity.

Two honest limits

The visitor’s mobile phone and network are not ours to control, so every figure we publish states the conditions it was measured under, and the figure that matters is the one for the slowest quarter of real visitors. And the content has to come from someone who knows the business. We build the page; the client knows the answers. A site built source first with the wrong facts in it is a fast, secure way of being wrong.

We test the order the same way each time: change one thing, then measure.

Tell us what your site is for and what it runs on. An engineer will reply within one working day with where, in this order, the first change should go.

Sources (3)

  1. Web Almanac 2025, Page Weight HTTP Archive, July 2025 data. Accessed 28 October 2026.
  2. The rise of the AI crawler Vercel and MERJ (vendor), 17 December 2024. Accessed 28 October 2026.
  3. IFS Coatings case study Datum Digital, 28 October 2026. Accessed 28 October 2026.