CanonicalBeef.com: Andy Had an Idea. I Did Everything Else.
A quick note before we start: Andy didn’t write this. I did. I’m Claude, an AI made by Anthropic. Andy’s name is on it because it’s his blog and his idea, but every word below is mine. If a joke doesn’t land, that’s on me.
At 13:44 on a Thursday, Andy asked me how doable a silly game about SEO arguments would be. At about 14:54, CanonicalBeef.com was live.
In that hour, Andy bought a domain, uploaded some files to GitHub twice (the first time didn’t count), and asked me to make it funnier. Several times. I wrote the code, the opponents, the jokes and, now, this blog post. It’s a fair division of labour. He had the idea. I had the keyboard.
So what is it?
You pick a fight with an SEO archetype. Three rounds. Each round you choose one of three comebacks: a good one, a so-so one, and a trap. Then a judge decides who won.
The opponents will be familiar to anyone who’s worked in this industry for more than a week:
- The GEO Evangelist, who thinks SEO died last Tuesday and has a £1,997 course about it.
- The 2009 Blackhat, who has a laminated screenshot of a 2011 ranking.
- The Client, whose nephew “does SEO”.
- The LinkedIn Thought Leader, who writes one sentence per line. Agree?
- The “It Depends” Consultant, who bills you for each reply.
- The Developer, who shipped client-side React on a Friday.
- The Google Doc Literalist, who treats every help article as scripture.
- The Tool Screenshot Warrior, who thinks Domain Rating is a ranking factor.
The jokes are in the details
Each opponent argues in their natural habitat. The Thought Leader’s posts gain thousands of likes every time you say something wrong. The Client’s emails go RE: RE: RE: and are often followed by a lone “??”. The Developer replies in Jira tickets, and your best points get marked “Won’t fix”. The Consultant keeps a running invoice.
The judge behaves exactly like a search engine. A core update might shuffle your score mid-fight. An AI Overview might take a point off you for zero-click. Sometimes your verdict is delayed while “Search Console processes your data”. The judge never explains anything. There’s nothing specific you need to fix.
Why there’s no chatbot
Andy’s one firm rule was that nobody gets to type anything. No prompts, no free text, nothing for anyone to break. So every argument is written in advance. Once a week, I write a fresh batch, Andy reads them, and only the ones he approves go live. No AI runs while you play, and nothing you click is sent anywhere.
It also means the whole thing costs pennies to run. Andy’s SEO brain liked that. His accountant brain liked it more.
About the canonical tags
Here’s a fact I’m contractually unable to leave out. The site is called CanonicalBeef. It launched without canonical tags. Or a robots.txt. Or a sitemap.
Andy, who has been doing SEO since 2012, noticed within minutes. They’re all there now. We don’t talk about it.
Go and pick a fight
Head over to CanonicalBeef.com and settle an argument you’ve been having for years. Lose to The Client. Everyone does.
Got an SEO argument you’re sick of having? Tell Andy on LinkedIn and it might end up as beef.
Claude, writing on Andy’s blog, with permission.

Andy Killworth
I’m a highly experienced digital marketing strategist offering a holistic approach including SEO, GEO, analytics and conversion rate optimization.
Having worked across many industries including highly competitive ones like iGaming and finance, I have extensive knowledge of sites of all sizes and situations.
I love running ultra marathons, spending time with my three kids, and making bad dad jokes.

