Insights

WordPress. SEO.
The web, honestly.

Practical writing on WordPress development, SEO, CRO, and AI visibility — from someone who builds sites every day, not just writes about them.

Topic
Abstract illustration of a structured document form with labelled sections arranged in a clean grid on a deep plum background — representing a well-organised WordPress project brief
Agency Work

How to brief a WordPress developer

A good brief doesn’t just save time — it determines whether a project goes well or poorly. Most briefs I…

on page seo mistakes wordpress
SEO & Visibility

The on-page SEO mistakes I see on almost every WordPress site

After fifteen-plus years of looking at WordPress sites, the same on-page SEO mistakes come up again and again. Most of…

Abstract illustration of a clean structural foundation being laid beneath a geometric site architecture — representing SEO built into a WordPress site from the ground up
SEO & Visibility

Why WordPress SEO starts at the build, not after launch

The most common SEO mistake isn’t a bad title tag or a missing meta description. It’s treating SEO as something…

Abstract illustration contrasting clean structured code blocks with tangled chaotic markup on a deep plum background — representing custom WordPress versus page builder output
WordPress Builds

Why I don’t use page builders (and what I build instead)

Every week I have a conversation with a prospective client or agency where the question comes up: “Do you use…

how to get wordpress site cited chatgpt perplexity
SEO & Visibility

How to get your WordPress site cited by ChatGPT and Perplexity

Getting ranked in Google is a process most people understand by now. There’s a body of practice around it —…

Earlier
Abstract illustration of a structured document floating in a deep plum network — representing llms.txt as a curated guide for AI models
SEO & Visibility

What is llms.txt and does your WordPress site need one?

If you’ve spent any time in the GEO conversation over the last year, you’ve probably heard someone mention llms.txt. It…

Abstract network of connected nodes on a deep plum background representing AI-powered search and generative engine optimisation
SEO & Visibility

What is GEO? Generative engine optimisation explained plainly

Search used to work like this: someone types a question, Google returns ten blue links, they pick one and visit…

SEO tasks vs decisions
SEO & Visibility

SEO Tasks vs SEO Decisions: Why Most WordPress SEO Fails

Most WordPress sites that struggle with SEO are not neglected. They publish content. They run audits. They fix issues as…

Building WordPress plugins Best practices and tips
WordPress Builds

Building efficient WordPress plugins: Best practices and tips

Welcome to the world of WordPress plugin development! As a beginner developer, you might be wondering where to start and…