Backup plan
What a full WordPress backup contains, how often to run it, where to keep it, how to test it.
Free printable checklist
After a WordPress hack: contain it, keep evidence, find the way in, clean, harden, recover.
PDF, 1 page, 7 KB
One page. Prints on any black and white printer. No signup.
find . -name "*.php" -mtime -14. Widen the window as needed.find wp-content/uploads -name "*.php".wp user list --role=administrator and note any admin you did not create.wp option get siteurl and home, and wp cron event list for odd hooks.wp plugin list --update=available. One is often the way in.wp core download --force --skip-content, then wp core verify-checksums.wp plugin verify-checksums --all.wp db search "<script" and “base64_decode”.Keep packing
What a full WordPress backup contains, how often to run it, where to keep it, how to test it.
Check DNS, SSL, WordPress settings, security, speed, SEO, forms and backups before a new or redesigned site goes live.
Move a WordPress site to a new host without losing email, SSL, data or rankings: inventory, rehearse, cut over, then wait.
Every login, account and file to collect when you inherit a website, in the order that keeps it safe: domain first, backup before changes, then access, code and renewals.
When a WooCommerce store is hit by card testing: confirm it, slow it down in the first hour, clean up the orders, report it and harden the checkout.
A one-page monthly routine for a WordPress site: backups tested, updates in a safe order, renewals, uptime, Search Console, forms and security checks.
A fill-in register for everything a website renews, with the provider, account owner, who pays, renewal date, cost and cycle, auto-renew and sites for each, one row per item.
Search the field manual
Or jump straight to a symptom
Press / to search from any page, Esc to close