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 9 of 18.
- Structured data12 min read
LocalBusiness schema for shops, clinics and restaurants
Pick the right LocalBusiness subtype, add the address, phone, map position and opening hours Google reads, handle several locations, and validate the block so the business can earn a rich result.Updated 25 Sept 2026 - Speed12 min read
Long tasks and main-thread work: the JavaScript diet
A task over 50 ms freezes the page for that long. How long tasks become Total Blocking Time and a poor INP, how to find the scripts behind them, and how to remove, defer, split and offload the work.Updated 25 Sept 2026 - Platforms14 min read
Magento and Adobe Commerce performance: what to change first
Magento 2 ships slow by default: a heavy PHP stack without Varnish, RequireJS bundles, the Luma theme and one script per extension. The settings and commands that fix it, in the order that pays.Updated 25 Sept 2026 - Checklists12 min read
Measuring before and after a redesign without losing what worked
Baseline your key pages before a redesign, gate the new templates on staging, launch in the right order and compare lab and field data at 7 and 28 days, so any traffic drop has a findable cause.Updated 25 Sept 2026 - SEO11 min read
Meta descriptions: length, wording and when Google rewrites them
The meta description does not rank you, it gets you clicked. Learn the length Google shows, what a good one contains, why Google replaces yours, and how to set one per template in WordPress and Shopify.Updated 25 Sept 2026 - Security10 min read
Mixed content: finding and fixing http:// leftovers after HTTPS
Moved to HTTPS and lost the padlock, a stylesheet or a slider? Find every http:// resource the page still loads, fix it at the source in the database and theme, and add a safety net for the rest.Updated 25 Sept 2026 - Speed13 min read
Mobile vs desktop scores: why mobile is always lower and what to do
The same page scores 95 on desktop and 55 on mobile because the mobile test simulates a slow phone on a slow network. What is simulated, why Google uses the mobile number, and what to fix first.Updated 25 Sept 2026 - Speed11 min read
Modern image formats: WebP, AVIF and when JPEG is still fine
Cut image bytes by a quarter to a half with WebP and AVIF without a visible change: which format for which image, the quality settings that work, the picture fallback and CMS auto-conversion.Updated 25 Sept 2026 - Accessibility11 min read
Motion and prefers-reduced-motion: animations that respect the visitor
Which animations make people ill, what WCAG actually requires, the media query with both strategies, how GSAP, Framer Motion and Lottie honour the preference, and where motion also costs you speed.Updated 25 Sept 2026 - WordPress12 min read
Multilingual WordPress: WPML, Polylang and hreflang done right
Pick the URL structure, set the default language and x-default, and fix the hreflang failures the checker finds on WPML, Polylang, TranslatePress and Weglot: missing return links, dead alternates.Updated 25 Sept 2026 - Platforms10 min read
Netlify and Vercel: the headers, caching and redirects to set
What Netlify and Vercel send by default, and the headers file, cache rules, redirects and preview settings that turn their fast defaults into a clean security and caching report.Updated 25 Sept 2026 - Platforms11 min read
Nginx configuration for an A grade: TLS, headers, caching
One commented nginx server block, built up section by section, that passes getReport's TLS, security header, HTTP/2, compression and caching checks, plus the add_header trap that undoes it.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.