Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Site ops

Website Optimization

I'd start with a baseline audit before touching anything else — most optimisation projects fail because you fix the wrong thing first.

Beginner5 min readUpdated 2026-07-27Notes by Callum Bennett

What I’d do first

  • Run a full crawl with Screaming Frog or Sitebulb to find broken links, redirect chains, and duplicate content before you optimise anything else.
  • Measure your Core Web Vitals against real user data from Chrome UX Report, not just lab data from Lighthouse.
  • Fix the most impactful technical issues first: proper canonical tags, clean 301 redirects, and a valid XML sitemap submitted to Search Console.
  • Compress and serve images in next-gen formats (WebP, AVIF) — this alone often cuts page weight by 30% or more.
  • Remove render-blocking JavaScript and CSS above the fold by deferring non-critical scripts, but test on a real device afterwards.

The path I'd take

I would start with a full [SEO audit](/seo-audit/) before touching any files. Most people dive straight into compressing images or minifying code, but that can miss deeper issues. On a recent project, a site crawl revealed that 30% of pages were returning 404s because a plugin update had broken internal links. Fixing those brought more value than any image optimisation. Step one: run a crawler, check Search Console for index coverage and manual actions, and measure real-user [Core Web Vitals](/core-web-vitals/) from the Chrome UX Report. Only then do I prioritise fixes. I group issues by impact: fix [duplicate content](/duplicate-content/) and broken redirects first, then tackle page speed. For performance, I compress images to WebP, enable caching headers (Cache-Control for 7 days on static assets), and serve from a CDN like Cloudflare. I review the [robots.txt](/robots-txt/) file to ensure critical pages aren't blocked, and check that [canonical tags](/canonical-tag/) point to the correct URLs — misconfigured canonicals can dilute ranking signals. After technical foundations, I look at content quality and internal linking. Google's SEO Starter Guide still emphasises relevance and authority. A fast page with thin content won't hold rankings. Finally, I verify mobile usability on a real device, not just DevTools. That order — audit, technical foundations, performance, content — has consistently given me the best ROI. For example, on a site with 10,000 pages, fixing the crawl issues and canonical errors improved indexed pages by 60% in two months, while performance optimisation alone would have missed the root cause.

Watch-outs

Biggest watch-out: treating optimisation as a one-off. I've seen sites revert within months because no one monitors new content or updates. Another: chasing a perfect Lighthouse score while ignoring real user metrics. A score of 100 doesn't matter if your field LCP is 3 seconds due to server response time. Also, be careful with over-optimisation. I once saw a site that deferred all CSS, causing a flash of unstyled content that hurt CLS. Test on a real Android device, not just an iOS simulator. Mobile-first indexing means your mobile pages must be fully optimised — that includes touch targets and font sizes, not just speed. Watch out for lazy loading above-the-fold images — that actually hurts LCP. I also caution against ignoring content: a fast site with poor content won't convert. Third-party scripts are another trap. A single tracking script can add 1 second to LCP. Audit every script and consider asynchronous loading. Beware of redirect chains: every [301 redirect](/301-redirect/) adds latency, so keep chains to one hop. Also, don't rely solely on automated tools. Manual checks for page experience and usability catch what crawlers miss. For instance, a site I audited had perfect validation but the search box was hidden on mobile. That's not an optimisation win. Finally, ensure you measure the right metrics — field LCP, CLS, and INP from CrUX, not just lab data. If you're optimising for the wrong goal, you'll waste effort.

What I got wrong

I used to believe website optimisation was purely about page speed. I spent weeks minifying CSS and compressing images on a large ecommerce site, only to realise the real issue was a heavy third-party widget that added 2 seconds to LCP. I also treated it as a one-off project — optimise and walk away. Six months later, the site had regressed because new content added without optimising images dragged the page weight back up. Another mistake: copying tactics from another site without checking whether they applied. I added lazy loading to above-the-fold hero images, which actually hurt LCP because the browser waited to load a critical element. Now I test each change against field data before rolling out. I also measured vanity metrics like "time to interactive" when the job-to-be-done was faster checkout. I've learned to start with the user's goal and work backward. Early on, I ignored mobile optimisation, assuming desktop fixes would carry over. They don't. A responsive layout with slow mobile performance is still a failure. Finally, I overlooked internal linking as part of optimisation. Adding contextual links from high-authority pages spread link equity better than any technical fix. I also once spent a month optimising a site that later lost rankings because I forgot to update the sitemap after a site migration. That taught me to always double-check indexation after any optimisation round.

Next step

Quick answers

What is the first step in website optimisation?

I always start with a comprehensive technical audit. Using a crawler and Search Console, I identify broken links, duplicate content, indexing errors, and performance bottlenecks. Without that baseline, you're guessing at what to fix, and you might waste time on low-impact changes.

Does website optimisation only mean speed?

No. Speed is a major part, but optimisation also covers technical SEO like canonical tags, redirects, sitemaps, and mobile usability. It includes content quality and internal linking. Google's guidance emphasises all of these. A fast site with weak content or broken structure won't rank well.

How often should I revisit website optimisation?

At least quarterly. Sites change: new pages, plugins, design updates. I set up monitoring with Search Console and real-user metrics. If I see a drop in indexation or a spike in LCP, I investigate immediately. Treat it as ongoing maintenance, not a one-off project.

Why do you recommend starting with a crawl rather than PageSpeed Insights?

PageSpeed Insights only shows performance issues on a handful of URLs. A crawl covers the whole site — broken links, missing meta tags, redirect chains, and duplicate content. Those technical problems often have a bigger impact on rankings than a few milliseconds of load time.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • Google Search Central — Primary source for technical SEO fundamentals like crawlability, indexation, and structured data.
  • PageSpeed Insights — Used to measure performance and identify render-blocking resources during optimisation.
  • Google Core Web Vitals — Official guidance on LCP, CLS, and FID that directly inform optimisation priorities.
  • SEO Starter Guide — Backs up the claim that content quality and internal linking are part of website optimisation.
  • Search Console Help — Authoritative for monitoring index coverage, sitemaps, mobile usability, and site errors.

Notes from Callum Bennett.