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
48 guides, page 4 of 4.
- 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 - WordPress12 min read
The 8 WordPress rookie mistakes getReport checks (and the fixes)
Eight settings left at their defaults after launch cost WordPress sites rankings and security. See how to spot each one from the outside, why it matters and the exact admin screen that fixes it.Updated 25 Sept 2026 - WordPress11 min read
Two caching plugins: why it breaks and which one to keep
Two WordPress caching plugins double-minify scripts, serve stale pages and fight over .htaccess. How to pick the one your host expects, remove the other cleanly, and check that caching still works.Updated 25 Sept 2026 - WordPress11 min read
WooCommerce cart fragments: stop the AJAX call on every page
cart-fragments.js hits your server on every page load to refresh a mini-cart most pages do not show. What it costs, where it is needed, and the snippet or plugin setting that stops it elsewhere.Updated 25 Sept 2026 - WordPress14 min read
WooCommerce product schema: price, availability and reviews
WooCommerce writes Product structured data for you, then a missing price, an unset stock status or a second plugin quietly breaks it. Find which field is gone and fix it in the product editor.Updated 25 Sept 2026 - WordPress11 min read
WooCommerce: keep cart, checkout and account pages out of the cache
A cached cart shows another shopper's basket and a cached checkout fails with an expired session. How to exclude the three pages and the WooCommerce cookies at every layer, from plugin to CDN.Updated 25 Sept 2026 - WordPress9 min read
WordPress attachment pages: why they get indexed, how to stop it
WordPress can create a thin page for every image you upload. Find out whether your site has them, switch them off, clean up the sitemap and redirect the ones already indexed.Updated 25 Sept 2026 - WordPress10 min read
WordPress permalinks: from ?p=123 to clean URLs, rankings intact
Move a WordPress site from ?p=123 addresses to readable URLs, choose the right structure, set up the server rewrite rules and redirects, and test that every old link still lands on the right page.Updated 25 Sept 2026 - WordPress14 min read
WordPress site migration checklist: host, domain and https moves
The WordPress layer of a site move, from the backup and the serialized search-replace to wp-config, the one-hop redirect map and the bulk URL check that proves every old address still lands.Updated 25 Sept 2026 - WordPress12 min read
WP Rocket settings for Core Web Vitals, tab by tab
The WP Rocket switches that change LCP, CLS and INP, in the order to turn them on, what each does to the report, what breaks and how to roll back. Tested on 3.17.Updated 25 Sept 2026 - WordPress12 min read
wp-cron and scheduled tasks: why your site is slow at random moments
WordPress runs its scheduled jobs on the back of visitor requests, which is why the same page is fast one minute and slow the next. Replace WP-Cron with a real cron job in ten minutes and find the plugin that runs every minute.Updated 25 Sept 2026 - WordPress12 min read
Yoast SEO settings we recommend (and the ones to switch off)
A screen-by-screen walk through the free Yoast SEO settings that change what Google sees, with a recommendation for each and the report findings that show whether it worked.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.