Notes from the work
Blog
Notes from the work: how a website gets found, quoted and chosen, by people and by AI. SEO, AEO, GEO, CRO and WebMCP, from someone who runs one.
How to build a custom MCP server for WordPress
Build a custom MCP server for WordPress with the Abilities API and the MCP Adapter: register an ability, connect Claude, then add a write ability that saves drafts only.
Contact Form 7 6.2 needs PHP 8.3: how to fix failed updates and the Composer error
Contact Form 7 6.2 needs PHP 8.3 and WordPress 7.1. Why the update won't run, how to clear the Composer error, and how to fix it properly.
PHP2Shell: what WordPress site owners need to do about the critical PHP vulnerabilities
PHP2Shell (CVE-2026-109618, CVE-2026-109619) is fixed in PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. What it means for WordPress sites and what to do today.
How to run WordPress AI features on a local model with Ollama
WordPress 7.0 can run its AI features on a model on your own machine. How to connect it to Ollama, and how to fix it when WordPress cannot reach Ollama.
How to add the WebMCP origin trial token to WordPress
WordPress MCP Adapter errors and how to fix them
Nearly every WordPress MCP Adapter error falls into five groups: a missing route, a 401, no tools, a broken session or a dropped connection. Here is each exact response, its cause and the fix.
How to check what AI crawlers can see on your WordPress pages
A page can look perfect in your browser and still be half empty to ChatGPT, Claude or Perplexity. Your browser runs JavaScript, and most AI crawlers do not. Here is how to check what they see.
How to limit WordPress AI features by role and cap AI spending
WordPress 7.0's AI Client has a filter that can stop any prompt. Use it to allow AI only for chosen roles, count tokens per user and cap monthly spend.
How to add an llms.txt file to WordPress, and what to expect from it
What llms.txt is, three ways to add one to WordPress, and what it does and does not do for AI search and AI agents in 2026.
Is it bad for developers to use AI? It depends on who does the thinking
Using AI isn't cheating. Handing over the thinking is. What the research says about speed, security and learning, and the rules I follow when I code with AI.









