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
385 guides, page 30 of 33.
- Structured data13 min read
Schema for multilingual sites: inLanguage, entities and shared ids
How to write structured data for a site in several languages so each version describes its own page, the brand stays one entity, prices match the market and Google never sees two organisations.Updated 25 Sept 2026 - Checklists11 min read
Search Console vs getReport: what each shows and how to use both
Search Console shows what Google saw and how people found you; getReport shows what is broken on a page right now and how to fix it. Which to open for each question, and the workflows that use both.Updated 25 Sept 2026 - WordPress10 min read
Security headers in WordPress without a plugin
Where to set HSTS, CSP, X-Frame-Options and Referrer-Policy on a WordPress site: web server, Cloudflare, host panel or a ten-line mu-plugin, with values that keep wp-admin working.Updated 25 Sept 2026 - Security11 min read
security.txt: the contact file for security researchers
A security.txt file tells whoever finds a hole in your site where to report it. The required fields, the Expires trap, a complete sample, and hosting it on WordPress, Next.js and nginx.Updated 25 Sept 2026 - Checklists10 min read
Send the fixes to your developer: a checklist they can actually use
Turn a getReport report into a brief a developer can act on, with the fixes view, the Markdown and CSV exports, two sentences of context and an agreed order, then verify the result with a re-run.Updated 25 Sept 2026 - Security10 min read
Server and X-Powered-By headers: why version numbers matter
Apache/2.4.29, PHP/7.2.24, Express. Two response headers hand every scanner your exact software versions. What they reveal, what hiding them does and does not achieve, and the fix for each server.Updated 25 Sept 2026 - Speed12 min read
Service workers and offline pages: the minimal safe version
A service worker does nothing for a first visit and can serve stale pages for weeks. The minimal recipe: network-first HTML, cached hashed assets, an offline page, a kill switch, and when to skip it.Updated 25 Sept 2026 - Platforms13 min read
Shopify: what you can fix, what you cannot, and what to ignore
A Shopify report has findings you control, findings Shopify controls and findings that do not matter on Shopify. This guide sorts them, shows where each fix lives in the admin, and tells you which apps to remove first.Updated 25 Sept 2026 - SEO11 min read
Sitemap index files: splitting large sitemaps the right way
A sitemap stops at 50,000 URLs or 50 MB. This guide shows how to split it into an index with child files by type, date or language, what to leave out, and how WordPress and other CMSs do it for you.Updated 25 Sept 2026 - SEO13 min read
Soft 404s: pages Google treats as missing even though they return 200
A soft 404 is a page that says "not found" or shows nothing while answering HTTP 200. Learn how Google spots them, how to find yours with Search Console and the report, and the fix for each cause.Updated 25 Sept 2026 - 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 - 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
Guides tell you how. Your report tells you what.
Run a free report to see which of these guides apply to your site.