Debug Log

Quick answer: The WordPress debug log records PHP errors, warnings and notices to a file. Turning it on takes three lines in wp-config.php. Reading it usefully means knowing which severity levels matter, which are safe to ignore, and never leaving errors displayed on a live site. The debug log is the closest thing WordPress has … Read more

Plugin Conflicts

Quick answer: A WordPress plugin conflict happens when two plugins (or a plugin and your theme) interfere with each other — usually after an update. The symptoms range from broken layouts to complete site failure. The fastest way to catch conflicts before visitors do is to monitor plugin status changes automatically. The average WordPress site … Read more

MyISAM tables in an InnoDB world

Quick answer: WordPress database table errors — including overhead accumulation, collation mismatches, and table corruption — build up silently and slow your site before causing visible failures. Most site owners only discover them when something breaks. Almost every other WordPress problem announces itself. A broken plugin throws a white screen. A bad theme update mangles … Read more

WP-Cron

Quick answer: WP-Cron isn’t a real cron job. It only runs when someone visits your site, which means scheduled tasks on a low-traffic site can be hours late — or fire many times at once on a busy one. Switching to a server cron fixes both problems in about five minutes. If you’ve ever wondered … Read more

404 Floods

Quick answer: A 404 flood — hundreds or thousands of 404 errors generated in a short period — wastes your crawl budget, dilutes your site’s authority signals, and can cause search engines to de-prioritise your healthy pages. The most common causes are bot sweeps, deleted pages with inbound links, and broken redirects. Let’s start with … Read more