Guides
In-depth guides
Longer walkthroughs for specific setups: real screenshots, code you can paste and the reason behind every step. The short fix page for each check lives under Learn.
All guides
206 guides, page 14 of 18.
- Speed14 min read
Speed budgets: setting one and holding to it in CI
Pick a speed budget from your own numbers, write it into the repo and make the build fail when a pull request breaks it, with Lighthouse CI configs and a budgets.json for a shop and a marketing site.Updated 25 Sept 2026 - Speed13 min read
Speed Index and First Contentful Paint: what moves them
FCP is the first pixel of content, Speed Index is how quickly the screen fills up. Learn what each measures, why both are lab-only, how they relate to LCP, and which fixes move them on a real site.Updated 25 Sept 2026 - Platforms11 min read
Squarespace: the checklist for speed, SEO and structured data
Squarespace 7.1 does images, SSL, sitemaps and canonicals for you. This checklist covers the settings that are still yours, the JSON-LD you add through code injection, and the report findings to ignore on the platform.Updated 25 Sept 2026 - Security8 min read
SSL/TLS checks that matter (and the ones that do not)
Certificate expiry, a full chain, TLS 1.2 or newer, and a redirect from http. Those four decide whether visitors see a padlock or a warning. This guide checks them, explains what each error looks like in the browser, and shows how to automate renewal so it never comes up again.Updated 25 Sept 2026 - Checklists13 min read
Staging sites: testing changes before they go live
How to test a theme, plugin or redesign on a staging copy without Google indexing it, what getReport can and cannot check there, and how to go live without carrying noindex to production.Updated 25 Sept 2026 - WordPress13 min read
Staging with WordPress: host tools, plugins and the noindex trap
Which WordPress staging option to use, why a public staging copy needs both a password and noindex, the eight things that go wrong on push, and a wp-config snippet that makes staging safe by hostname.Updated 25 Sept 2026 - Platforms11 min read
Static sites (Hugo, Astro, Next.js): headers and caching done right
A static site has no server think time and every file can be cached, so what is left is response headers and cache lifetimes. Where they live on each host, with a complete headers file to paste.Updated 25 Sept 2026 - SEO13 min read
Structured navigation for large sites: hubs, breadcrumbs, link depth
Organise a site of thousands of pages so every page is a few clicks from home, with hub pages, breadcrumbs, crawlable pagination and the sitemap as a backstop, then audit it page by page.Updated 25 Sept 2026 - Security13 min read
Subresource Integrity for third-party scripts: help and harm
What an integrity hash protects against (the polyfill.io kind of incident), what it cannot (tag managers, chat, anything that updates), how to generate hashes, and when self-hosting is better.Updated 25 Sept 2026 - Accessibility11 min read
Target size: the 24 × 24 pixel rule and its exceptions
WCAG 2.2 wants every link and button at least 24 × 24 CSS px or spaced apart. The rule, its exceptions, how the checker measures it, and the CSS that fixes icon buttons, pagination and social rows.Updated 25 Sept 2026 - Accessibility13 min read
Testing your site with a screen reader in 20 minutes
Automated checks find about a third of accessibility problems. A scripted 20-minute pass with VoiceOver or NVDA finds much of the rest; here are the keys, the script and the fixes.Updated 25 Sept 2026 - Best practices11 min read
Text compression: gzip and Brotli explained (with configs)
Gzip and Brotli shrink HTML, CSS and JavaScript by 70–80 % before they leave your server. See what to compress, which to pick, and configs for nginx, Apache, Caddy and Cloudflare.Updated 25 Sept 2026
Guides tell you how. Your report tells you what.
Run a free report to see which of these guides apply to your site.