Site AI Auditby Internet Solutions

Website Speed Checklist: 30 Checks Before and After Launch

August 26, 20267 min readWebsite speed
Website Speed Checklist: 30 Checks Before and After Launch

Short answer: A website speed checklist should cover six areas: server response and caching, images, JavaScript and CSS, fonts and third-party content, layout stability, and measurement. The most important checks are a fast Time to First Byte with page caching, compressed and correctly sized images with the main image loaded first, deferred or removed scripts, text compression, image dimensions to prevent layout shift, and testing on a throttled mobile profile. Re-run the checklist after launch and after every major change.

Speed problems rarely come from one big mistake. They come from dozens of small decisions made by different people: a designer who chose four font families, a developer who used a slider, a marketer who added a chat widget, an editor who uploaded a 6 MB photo. A checklist catches these before they add up. Use the list below before launching a new site or redesign, after major updates, and as a periodic health check. Each item includes a short explanation so the whole team understands why it matters.

Measurement baseline (checks 1–4)

  1. Test on mobile first. Run PageSpeed Insights in mobile mode for the home page, a key landing page, a content page and, for shops, a product page and the cart. Mobile results are the ones Google emphasises and the ones most visitors experience.
  2. Record field data if available. Note the Core Web Vitals assessment for the URL and the origin. This is what real users experienced over the last 28 days.
  3. Record lab metrics. LCP, CLS, Total Blocking Time, total page weight and number of requests, so you can compare after each change.
  4. Run tests several times. Lab results vary between runs. Use the typical value, not the best or worst.

Server and delivery (checks 5–10)

  1. Time to First Byte is low. Cached pages should respond quickly and consistently. A slow TTFB delays everything else on the page.
  2. Page caching is enabled for anonymous visitors, with carts, checkouts and account pages excluded.
  3. Text compression is on. HTML, CSS, JavaScript, SVG and JSON should be served with Brotli or Gzip. Check the content-encoding response header.
  4. HTTP/2 or HTTP/3 is enabled. Modern protocols handle many parallel requests efficiently over one connection.
  5. No redirect chains. The home page, and links from ads and e-mails, should reach the final URL in one step at most.
  6. Static files have long cache lifetimes with versioned file names, so repeat visitors do not download them again.

Images (checks 11–16)

  1. Images are resized to the dimensions at which they are displayed, not uploaded at camera resolution.
  2. Photos use modern formats such as WebP or AVIF, and logos and icons use SVG.
  3. Responsive images are served with srcset and sizes, so phones receive smaller files.
  4. The main image is not lazy-loaded and has fetchpriority set to high, because it is usually the LCP element.
  5. Images below the fold are lazy-loaded with the native loading attribute.
  6. Every image has width and height, or its container has an aspect ratio, to prevent layout shift.

JavaScript and CSS (checks 17–22)

  1. No unnecessary render-blocking scripts. Scripts in the head use defer or async unless they truly must run first.
  2. Unused plugins and scripts are removed. Every script on the page has an owner and a reason.
  3. Scripts load only where needed. Form, map, gallery and booking scripts appear on the pages that use them.
  4. Total Blocking Time is reasonable on the mobile lab test, indicating the main thread is not overloaded.
  5. CSS is lean. Unused styles from themes and builders are minimised, and there are no chains of @import statements.
  6. Only one optimisation tool rewrites assets. Two plugins that both minify, combine or defer files cause conflicts and hard-to-find bugs.

Fonts and third parties (checks 23–26)

  1. Few font files. One or two families with only the weights actually used, in WOFF2 format.
  2. Text is visible while fonts load, using font-display swap or optional, with the key font file preloaded.
  3. Third-party scripts are reviewed. Analytics, pixels, chat, reviews and embeds are listed, justified and loaded as late as possible.
  4. Video and maps use facades. A preview image loads the real player or map only when clicked.

Layout stability and interaction (checks 27–28)

  1. No content is inserted above what the visitor is reading. Cookie banners and promotional bars are overlays or part of the initial HTML, and ad slots have reserved space.
  2. Key interactions respond quickly on a slow phone. Open the menu, use filters, add to cart and submit a form with CPU throttling enabled in DevTools. Each should respond without a noticeable delay.

After launch (checks 29–30)

  1. Compare with the baseline. Re-test the same pages under the same conditions and check that nothing got worse after launch, when real content, tags and plugins are in place.
  2. Set up monitoring. Speed degrades over time as content and tools are added. Schedule regular re-checks and review field data in Search Console monthly.

Which checks matter most

If time is short, prioritise by impact. For most small-business sites the order is:

PriorityChecksWhy
15, 6A slow server delays every other metric
211, 12, 14The main image usually decides LCP
317, 18, 25Excess JavaScript hurts loading and INP
416, 27Stable layouts keep CLS in the green
57, 10, 23, 24Cheap configuration wins

A typical first run

When small-business sites go through this checklist for the first time, the results tend to follow a familiar pattern. The server usually passes compression and HTTP/2, because most hosts enable them by default, but page caching is often missing or bypassed. Images almost always fail at least two checks: photos uploaded at full resolution and a hero image that is lazy-loaded by the theme. Several plugins load their scripts on every page, and the tag manager contains tags nobody can explain. Fonts are frequently loaded from an external service in more weights than the design uses. Layout stability is often fine on desktop but fails on mobile because of a cookie banner or a promotional bar injected at the top.

None of these problems is difficult to fix on its own. The value of the checklist is that it surfaces all of them at once, so you can fix the few that matter most in a single focused session instead of discovering them one by one over months.

How to use this checklist in a team

A checklist is only useful if someone owns it. For in-house teams, attach it to the launch process and to any project that adds plugins, tags or new templates. For agencies, include it in the handover documentation and repeat the key checks during maintenance. Keep the recorded baseline numbers with the checklist, so anyone can see whether a later change made things better or worse. Most importantly, run it again after launch: sites are often fast on a staging server with placeholder content and then slow down once real images, tracking and third-party tools arrive.

It also helps to agree who fixes what. Server-level items belong to the hosting provider or developer, image and content items to editors, script and tag items to marketing and development together. Writing the owner next to each failing check turns a report into a plan.

How Site AI Audit helps

Site AI Audit automates much of this checklist from the outside. It connects to your site, checks SSL and how fast the server responds, crawls up to 50 pages on the free check, and runs Google PageSpeed for mobile to report Core Web Vitals, compression and page weight. It also covers SEO basics, security headers and e-mail authentication. Findings are ranked by impact with plain-language fixes, and paid plans add re-checks and weekly monitoring for check 30. Run a free check to see which items your site already passes.

Related reading

The bottom line

Most speed problems are predictable, which makes them preventable. Check the server and caching, images, scripts, fonts, third parties and layout stability, measure on mobile before and after, and keep monitoring after launch. A short checklist, used consistently, keeps a fast site fast.

FAQ

What is the most important website speed check?

Server response time with page caching comes first, because nothing can load until the HTML arrives. Right after that comes the main image, which usually decides Largest Contentful Paint. Together they fix the majority of slow pages.

How often should I run a speed checklist?

Before launch, after any redesign or major update, and after adding plugins, tags or new templates. A lighter periodic check every month or quarter catches gradual slowdowns. Automated monitoring helps between checks.

Can a website pass all these checks and still be slow?

Yes, if the page carries heavy features by design, such as large interactive maps or product configurators. In that case, focus on loading those features only when needed. Field data will show whether real visitors are affected.

Do I need a developer for these checks?

Many checks, such as image sizes, plugin inventory and running tests, can be done by site owners and editors. Server configuration, script loading and critical CSS usually need a developer or the hosting provider. The checklist helps you explain what needs doing.

Which tool should I use to test website speed?

PageSpeed Insights is a good starting point because it combines real-user data with a lab test. Chrome DevTools helps find specific causes. A site-wide audit shows whether problems affect many pages at once.

#Core Web Vitals#Page speed#Speed testing#Website audit
Check your own website — free.What to fix on your website — and where to start.
Start free

More from the blog

All articles →
Internet Solutions

More from our team

Built by Internet Solutions. Try the rest of our products — each one saves you time in a different way.

internet-solutions.net ↗
Site AI Audit
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.