Blog

Notes from the workbench.

Security fixes worth installing, new CSS, JS and PHP worth using, upgrades that don't break things, and the fixes I do every week. No fluff, no affiliate links.

Latest · AI search & AEO

What Is llms.txt and Does Your Website Need One? (2026)

llms.txt is a Markdown file that tells AI assistants what your site is and where the good pages are. What it does, what it doesn't, and how to write one in 20 minutes.

Read the post →
AI search & AEO

ChatGPT Is Already Visiting Your Website. Here's How to See It.

GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot: who the AI bots in your logs are, how to find them in five minutes, and how to let AI search in while keeping training out.

WordPress Optimization & Performance

How to Make Your WooCommerce Store Load Faster (2026 Guide)

WooCommerce is slow in different places than a normal WordPress site: cart, checkout, orders and background jobs. What to check first, the store-specific fixes, and the old advice you can skip.

Vibe Coding

Vibe Coding: Fast AI-Built Websites, and When You Still Need Real Engineering

Vibe coding lets you build websites and apps just by chatting with AI. In this guide you will see what vibe coding is, its real benefits and downsides, and when it is smarter to invest in a maintainable, future proof solution instead.

WordPress Optimization & Performance

30 Minute WordPress Plugin Audit: Find What To Keep, Remove, Or Replace With A Custom Plugin

If your WordPress site feels slow or fragile but you are not sure which plugins are to blame, this 30 minute audit shows you how to review your plugins, find overlaps, spot performance killers and decide what to keep, remove or replace with a custom plugin.

WordPress Optimization & Performance

Too Many WordPress Plugins? How Plugin Bloat Slows Your Site And What To Do Instead

If your WordPress site feels slow and bloated, the problem may not be “how many plugins” you have, but which ones and how you use them. This guide shows how plugin bloat hurts speed and stability, how to clean it up and when a custom plugin is a smarter long term solution.

WordPress Custom Plugin

WordPress Plugin Calendar Events: How To Build A Simple Events Plugin Step By Step

Learn how to create a simple WordPress plugin for calendar events, with a custom post type, date and location fields, shortcode display and when to upgrade to a custom plugin.

WordPress Maintenance

WordPress Maintenance Mode Stuck? How To Fix It And Avoid It In The Future

If your WordPress site is stuck in maintenance mode, this guide shows how to get it back online, why WordPress ends maintenance mode by itself after 10 minutes, and what it means when the message stays longer.

WordPress Optimization & Performance

WordPress Website Loading Slow? Find the Cause Before You Fix Anything

A slow WordPress site is slow because of the server, the code, the assets or third-party scripts. Here's how to tell which one with free tools, and what fixes each.

Got a site, a bug, or an idea? Send it over.

You'll get a flat price and a start date today. No pitch deck, no discovery phase.