A featured image for my 7month decision playbook. Small triangle shaped parts in chaos, coming together and moving towards a cubical style symbolizing structure

The 7-Month Decision: WordPress vs. AI-Fast-Made Templates

Most agencies pick a website builder for speed. I picked mine for ownership - after a 7-month detour through AI, a broken CMS and a wall I didn't see coming.

The 7-Month Decision

WordPress vs. AI-fast-made templates – a decision framework, not a theme comparison.

I spent 7 months deciding between an AI-built website and WordPress. Here’s what actually changed my mind.
Beginner
Web Dev, Design, Content Strategy
In January, I made a decision: I was done treating web development as something I was “still learning.” I had coding knowledge, but not enough to hand-code a full working website alone on any reasonable timeline. So I did what felt obvious – I turned to AI to build it.
I made real progress at first. Pages came together fast. But the further I got, the more one thing became impossible to ignore: what I had wasn’t a website, it was a template. There was no way to build the actual CMS I needed – a system to manage client projects, not just publish pages. That was the first wall, and it’s the one that sent me to WordPress.
I figured WordPress would be simple. Plug and play, right?
Weeeeeell….. It turned into a couple of months of deciding what goes in and what doesn’t, iterating on ideas every day, working and studying every day. I wasn’t wrong that WordPress was the answer – I was wrong about how much I had to learn to use it properly. That’s a separate story (below). This one is about why AI, as a website builder, was never going to get me there in the first place.
The walls I hit
It couldn’t be a CMS
The AI-built site could get me pages, fast. It couldn’t get me a system – no path to real client-management functionality. A template pretending to be a product.
Build on a real CMS!
Example: custom post types for Projects and Playbooks, so client work lives in a structured system – not scattered blog posts.
Proprietary lock-in, zero ownership
AI SaaS builders keep your code and data inside a closed environment. No raw code export, no server-level control. You’re not building a site – you’re renting one.
Self-host, own the code.
Example: if you can’t export the raw files and rehost them elsewhere tomorrow, you don’t own it. Self-hosted WordPress means you can.
Tracking breakage
Mapping proper analytics – custom event listeners, GTM, Consent Mode v2 – needs head-script and DOM access the builder blocked. For a B2B agency, precise lead tracking isn’t optional.
Demand full DOM access!
Example: full head-script access is what let me install GTM and CookieYes Consent Mode v2 properly – the exact thing the AI builder blocked.
DOM bloat and performance penalties
AI-generated markup produces heavy, nested div structures and unoptimized CSS/JS. That hurts Core Web Vitals, accessibility, and compatibility with agentic AI browsers reading your site
Keep the markup lean!
Example: a Blocksy + Greenshift Gutenberg build outputs clean, shallow HTML instead of the deep nested divs an AI builder generates.
SaaS subscription rent
Closed platforms stack monthly fees for basic functionality. WordPress, self-hosted, lets you replace paid plugins with custom-written code instead of paying rent on features forever
Replace plugins with code!
Example: a custom AI-written PHP snippet did the job of a $100/year commercial plugin, once, with no recurring fee.
The authority and trust gap
Pitching high-value web development and digital marketing to B2B clients, while running on an easily-recognizable, cookie-cutter AI builder, undercuts the pitch before it starts.
Build what you sell!
Example: a custom-built site is itself the proof. A technical buyer sees competence before you’ve said a word.
The turning point
The analytics setup wall is what actually broke it open. I needed GTM and CookieYes Consent Mode v2 working properly, and that required full access to head scripts and DOM elements the builder simply didn’t give me.
That forced a reframe: AI’s real value in web development isn’t generating a page layout in ten minutes. It’s writing custom, lightweight PHP and JS snippets – replacing $100/year commercial plugins with code built for exactly what I needed, nothing more.
From there the role of AI builders got a clear boundary: fast, disposable proofs-of-concept for client pitches — never the core infrastructure. This is where Total Client Ownership stopped being a line in a brand deck. I couldn’t credibly promise a client they’d own their site while building my own agency on a platform I didn’t own myself.
The playbook – how to decide it yourself
01
Decide what the site actually has to be
Example: needing to store structured client records and repeatable project pages is a CMS need. A one-page portfolio with a contact form usually isn’t.
02
Choose the foundation on ownership, and know why
Example: if you can’t export your site’s raw files and rehost them somewhere else tomorrow, you don’t own it – you’re renting it.
03
Set the real goal – Precision
Example: “get something live this week” and “own infrastructure I can prove ROI on to a client” lead to two different tools – only one of them was mine.
04
Launch what you can test – Velocity
Example: I shipped a working build with tracking wired up before the site felt “done” – the analytics wall showed up within days of real use, not months of planning.
05
Launch what you can test – Velocity
Example: I shipped a working build with tracking wired up before the site felt “done” – the analytics wall showed up within days of real use, not months of planning.
The comparison
AI-fast-made template
Self-hosted WordPress
Why it matters
Launch speed
~10 minutes
Slower, no ceiling later
Speed only counts if the site can do the job once it’s live
Ownership
Locked, no code export
Full code ownership
If you can’t rehost it tomorrow, you’re renting
Tracking
GTM / Consent restricted
Full head-script access
No tracking means no proof a lead came from your site
Performance
Heavy DOM, poor CWV
Lean, optimized markup
Slow pages lose rankings and lose trust
Cost
Stacked monthly fees
No plugin rent
Custom AI-written code replaces $100/yr plugins, once
Client trust
Cookie-cutter look
Signals competence
A technical buyer reads your site before your pitch
AI’s role
Generates the whole site
Writes code, replaces plugins
AI is the tool, not the foundation
So what does this mean for you?
Disposable
If it’s a placeholder
A fast client pitch mockup, a wireframe, a proof-of-concept you’ll throw away. Use an AI builder – that’s exactly what it’s for. Don’t over complicate disposable work.
Ownership: not needed · Tracking: not needed
CORE INFRASTRUCTURE
If it’s infrastructure
The site your business actually runs on – client management, lead tracking, content you’ll build on for years. Self-host. Own the code. Wire up real analytics. This is where shortcuts turn into debt.
Ownership: full export  ·  Tracking: GTM + Consent Mode
STILL DECIDING
If you’re not sure
Default to ownership. Migrating off a locked platform later costs more than building on an open one now. If the site might ever need real analytics, a CMS, or a client’s trust, build it like it will.
Ownership: assume yes · Tracking: assume yes
[Experimental / in progress]
What we’re still testing
Where exactly the line sits between “good enough for a disposable client mockup” and “needs to be custom-built” — it’s not always obvious on day one which a new build needs.
Frequently asked questions
Isn’t WordPress slower to launch than an AI builder?

At the start, yes. But “launch” isn’t the finish line for an agency site – tracking, performance, and ownership matter more once real leads are coming through it.

Doesn’t self-hosting cost more?

Less, long-term. AI builders stack monthly fees per feature. A self-hosted WordPress build with custom-written code has no recurring software rent.

So AI has no place in the build at all?

The opposite – AI wrote most of the custom PHP/JS snippets that replaced paid plugins. It’s just not generating the layout or owning the infrastructure.

I’m not going to sell you an AI builder pretending to be infrastructure – I already paid the cost of that mistake so you don’t have to.

Expert insights, delivered!

Stay informed with the latest updates and exclusive resources for high-growth teams. Reinforces professional authority and the "Trusted by teams" badge.