Field notes

WordPress Field
Notes & Guides.

Short, specific, tested. Written from live-site work, not recycled from the WordPress support forum.

2026-07-01

WordPress white screen of death — the 5-minute fix

Every WSOD I've ever fixed comes down to one of four causes. Here's the diagnostic ladder that gets you back online without touching a database.

Read →
2026-06-18

WooCommerce checkout stuck on 'Processing' — the 3 real causes

Not the answer WordPress forums give you. From 60+ live-store recoveries: the three failures that account for almost every stuck checkout.

Read →
2026-05-30

How to remove malware from a WordPress site without losing rankings

Cleaning malware is easy. Cleaning it without collapsing your Google rankings is the actual job. The 7-step playbook I use on live sites.

Read →
2026-07-08

18 best speaker websites of 2026 — what makes them book

A curated tour of the speaker sites that actually convert event planners — pulled apart page by page. Hero, one-sheet, topic pages, schema, the lot.

Read →
2026-07-10

The 12-point checklist for inheriting a WordPress site

The previous developer disappeared. The agency went under. You've been handed a WordPress site nobody's touched in two years. Here's what to check, in order, before you touch anything.

Read →
2026-07-09

Migrating from Elementor to Gutenberg — when it's worth it, when it isn't

The honest tradeoff. Not every Elementor site needs to move. Here's the decision framework I use with clients, plus the migration playbook when the answer is yes.

Read →
2026-07-11

Wix to WordPress without losing SEO — the migration playbook

The hardest platform to migrate off — because Wix gives you nothing. Every URL, every image, every ranking preserved. The 7-step process I follow.

Read →
2026-07-06

WordPress INP optimization — the 2026 field guide

INP replaced FID in March 2024 and most WordPress sites now fail it. Here's what INP actually measures, why cache plugins don't fix it, and the four fixes that do.

Read →
2026-07-04

WordPress plugin conflicts — the 15-minute diagnostic method

Something broke after you activated a plugin. Or after an update. Or without you touching anything. The systematic diagnostic that finds the culprit in 15 minutes.

Read →
2026-07-12

How to get a Google Knowledge Panel — the identity verification playbook

The panel next to your name converts before the click. What Google actually needs to award one, how the ID-with-photo claim works, and how I fixed a client whose panel kept showing a German lookalike.

Read →
2026-07-11

410 vs 404 after a WordPress hack — the ranking-saving difference

Cleaning malware is the easy part. Telling Google those 1.2 million spam URLs are gone for good is the actual job. Why 410 beats 404 for post-hack SEO recovery, with a working .htaccess.

Read →
2026-07-10

The hidden admin ghost user — WordPress malware that survives every cleanup

You cleaned the files. You reinstalled core. The site still gets reinfected. There's a ghost admin the WP dashboard refuses to show you. Here's how to find it and prove your cleanup was actually complete.

Read →
2026-07-09

Robots.txt as a malware vector — how hackers force 1.24M spam URLs into Google

One of the strangest infections I've cleaned. The site looked fine. Files were clean. Then Search Console reported 1.24 million fake URLs indexed. The vector was robots.txt — and here's the five-minute integrity check that catches it.

Read →
Site down? WhatsApp now