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 4 of 18.
- Speed14 min read
Core Web Vitals for news and publisher sites: ads, embeds and CLS
Publishers fail Core Web Vitals their own way: unreserved ad slots, banners that push content, embeds that resize, ad tech on the main thread. The fix for each, with code and a per-template checklist.Updated 25 Sept 2026 - Speed8 min read
Core Web Vitals for site owners — LCP, INP and CLS without jargon
Google measures three things about how a page feels: how fast the main content shows up, how quickly it reacts to taps, and whether it jumps around. This guide explains each in plain terms, what "good" means, where the numbers come from, and the usual cause behind each failing one.Updated 25 Sept 2026 - Speed13 min read
Core Web Vitals history: reading 40 weeks of real-user data
A speed test shows how a page performs today. Forty weeks of Chrome UX Report data show when it changed, so you can find the update, plugin or image behind a drop and know when a fix has landed.Updated 25 Sept 2026 - Security11 min read
CORS wildcards: when Access-Control-Allow-Origin: * is dangerous
A wildcard CORS header is fine on fonts and public JSON, and a data leak on anything that answers differently per visitor. What CORS controls, the truly dangerous pattern, and safe allowlists.Updated 25 Sept 2026 - SEO14 min read
Crawl budget for sites under 10,000 pages (usually not your problem)
Google says crawl budget only matters for very large or fast-changing sites. Prove whether yours is limited, see what wastes Googlebot's visits on a small site, and fix it in the right order.Updated 25 Sept 2026 - Speed13 min read
Critical CSS: is it still worth doing in 2026?
Critical CSS inlines the styles for the first screen and loads the rest later. Learn when it still pays, what it costs to maintain, the simpler fixes to try first and how to measure the difference.Updated 25 Sept 2026 - Best practices11 min read
Custom 404 pages that help: status codes, content and the check
A good 404 page keeps the visitor on your site and tells search engines the page is gone. What to put on it, how to make sure it returns a real 404, and how getReport tests yours with a random URL.Updated 25 Sept 2026 - Social10 min read
Debugging a cached link preview: why the old image keeps showing
You changed the share image and Facebook, LinkedIn or WhatsApp still shows the old one. Where each platform caches previews, how to refresh each, and the image problems that look like caching.Updated 25 Sept 2026 - Security10 min read
Directory listings and exposed files: .env, .git and backups
An "Index of /" page or a readable .env file hands database passwords and source code to the first scanner that asks. What leaks, how the report probes for it, and the server rules that close it.Updated 25 Sept 2026 - WordPress13 min read
Divi performance: the settings that actually cut page weight
What each option on Divi's Performance tab does, which ones to switch on, how the static CSS cache and a caching plugin fit together, and how to measure Divi's share of the page before and after.Updated 25 Sept 2026 - Speed12 min read
DOM size: why 3,000 nodes is a problem and how to shrink a page
A page with thousands of HTML elements is slow to style, lay out and react to taps. Find where the nodes come from, count them yourself, and cut them with builder settings and content-visibility.Updated 25 Sept 2026 - Structured data12 min read
Duplicate schema entities: two plugins, one graph
When two plugins each print Organization, WebSite or Product structured data, Google picks one at random or shows nothing. How duplicates happen, how the report finds them, and how to keep one source.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.