Blog
Practical, no-hype writing on SEO, AI search, performance and keeping WordPress calm, from the people who do this all day, every day.

Blocking or Allowing 29 AI Crawlers, and the robots.txt Trap That Exposes You
robots.txt matching is most-specific-wins, not additive. Give a crawler its own group and every wildcard rule you wrote silently stops applying to it.

Markdown Copies of Your Posts: Who Reads Them and How to Serve Them Safely
Content negotiation reaches coding agents only. Distinct.md URLs carry the rest. Here is how to serve both without poisoning your cache.

Structured Data in WordPress: Article, FAQPage, Speakable and Person
What each of the four AI-era schema types is actually for, the markup for each, and the one that you should deliberately keep small.

The Five Layer AI SEO Audit, Run by Hand With curl
Five layers in dependency order, each with a command you can run today. Fix layer one before you touch layer four, or you waste…

Adding Schema in WordPress Without Duplicating What Yoast Already Writes
Find out what schema your SEO plugin already emits, then add only the AI-era types it misses. With a runnable script to inspect any…

How to Generate an llms.txt on WordPress, and Whether It Is Worth It
Generate a valid llms.txt on WordPress, verify it with curl, and read the honest evidence on whether the file does anything at all.

What A Real WordPress Uptime Problem Looks Like From The Logs
A WordPress site going down has about six distinct causes, and each leaves a different signature in the logs. Here is how to tell…

Choosing PHP And MySQL Versions, And The Compatibility Trap In Between
The PHP version dropdown in your hosting panel is the highest-risk button on the page. Here is how to choose, test and flip it…

WordPress Database Maintenance: What Grows, What To Prune, What To Leave Alone
A WordPress database grows in predictable places. Here is how to find them, what is safe to delete, and which cleanups make things worse.

Core Web Vitals On WordPress, In The Order That Actually Moves The Number
Most WordPress speed work starts at the end of the chain. Here is the sequence that changes field data, and the part that rarely…
Be the answer AI gives.
Field notes from the team that runs blogs for a living, so your posts get cited by AI. Written for businesses, bloggers and agencies. No spam, no 14-email “sequence”, just the good stuff.