A website is either an asset or an expense.
Built properly, it earns its keep.
Built badly, it drains time and money.
I’ve rebuilt enough sites, and shut down enough projects, to know that instability costs more than annual renewals.
This is where I document how I run this site as part of my overall income setup.
Why the Website Matters
Marketplaces provide buyers.
Digital products provide leverage.
A website provides control.
It allows:
- Direct traffic
- Email capture
- Affiliate income
- Clear product explanation
- Clear routing between income layers
Without a controlled website, everything depends on external platforms.
Control protects margin.
Structure Before Traffic
Traffic does not fix a weak setup.
Before focusing on growth, I prioritise:
- Clear positioning
- Defined sections
- Simple navigation
- Pages with a specific job
If structure is messy, traffic magnifies the mess.
If structure is tight, traffic compounds.
I no longer redesign for novelty. I build for reliability and ease of publishing.
Tools Cost Money
Websites are not free.
Hosting costs money.
Email systems cost money.
Themes and plugins cost money.
Cheap setups often become expensive through:
- Rebuild time
- Migration problems
- Plugin conflicts
- SEO disruption
- Lost publishing time
Rebuilding a site once usually costs more than several years of solid tools.
The goal is not the cheapest stack.
The goal is a setup that supports profit and does not create fragility.
If complexity grows faster than income, apply the tests in When to Stop.
The Core Stack That Runs This Site
This site runs on a deliberately small stack that has remained stable over time:
- GeneratePress Premium
- GenerateBlocks (free)
- Perfmatters
- Slim SEO
- ShortPixel
- Cloudflare (free)
Member videos are hosted on Bunny. Public videos are embedded directly from YouTube.
No page builder.
No heavy optimisation framework.
No bloated plugin stack.
Total annual paid tool cost is roughly £250–£300 depending on renewal pricing.
For infrastructure designed to support income for years, I consider that a reasonable operating expense.
If you are starting from scratch, begin with:
- GeneratePress Premium
- GenerateBlocks (free)
Everything else improves performance. Those two define the foundation.
Stability is cheaper than rebuilding.
Core Website & Stack Posts
These posts document the tools and structural decisions used to run this site as an income-supporting asset.
Why I Use GeneratePress & GenerateBlocks
The foundation behind every site I run.
Why I Use Perfmatters to Keep My WordPress Site Fast
Removes unnecessary drag without turning performance into a hobby.
I use Fathom Analytics Instead of Google Analytics
Traffic visibility without dashboard sprawl.
Why Slim SEO is Enough for WordPress Sites
Why I avoid heavy SEO suites.
Why I Use ShortPixel and Refuse Image Optimisation Obsession
Image optimisation without obsession.
The Cost of Plugin Bloat in Small Businesses
Why most small sites collapse under tool stacking.
Content With a Defined Role
Not every page exists to rank.
Each page on this site serves one of four roles:
- Income
- Infrastructure
- Documentation
- Routing
If a page does not support one of those roles, it is removed or rewritten.
Clarity compounds. Excess pages dilute attention.
How This Supports Income
Reselling and digital products make money in different ways.
This website supports both.
It:
- Captures traffic you control
- Explains what you sell clearly
- Routes visitors to the right place
- Supports affiliate income
- Reduces reliance on platforms
Without a stable website, everything depends on eBay, Etsy, email platforms or social media.
That increases risk.
A controlled site gives you:
- More pricing freedom
- Clearer positioning
- A base you own
The website is not the main event.
It is the foundation that protects what you build on top of it.
Where to Start
If you are rebuilding a site or starting fresh:
→ Begin with GeneratePress & GenerateBlocks
If you are building marketplace income → UK Reselling
If you are building digital products → Digital Products