In this month’s blog status update post, I’m making yet another attempt to thwart AI bots from messing with my site.
WordPress
Blog status update (January 2026): Yet another switch away from WordPress (to ClassicPress)
Yet again, I’ve switched the blog away from WordPress to another content management system. I’m giving ClassicPress yet another go.
My thoughts on WordPress vs. WP Engine (and the state of WordPress)
Matt Mullenweg playing hardball with WordPress host WP Engine makes me wonder about the future of WordPress as a platform.
How to block AI crawlers from your site
I list a possible way (for now) of blocking artificial intelligence (AI) crawlers from your site, by updating your site’s robots.txt file.
Alternatives to WordPress.com and Tumblr
With Automattic planning to sell user data to AI companies, I take a look at alternatives to WordPress.com and Tumblr.
Favorite free and open source software
A look at my favorite free and open source software, from Bitwarden (a password manager) to the Firefox web browser.
Recommended WordPress plugins (2023 edition)
A list of my recommended WordPress plugins, from catch-all ones such as Jetpack to UpdraftPlus for site backups.
Blog status update (March 2023): The site switches back to WordPress (again)
In this month’s blog status update, I give reasons why I’ve switched the site back from ClassicPress to WordPress (again).
What to check before a blog launch
A basic checklist of things to take care of before a blog launch, from search engine optimization (SEO) to checking for typos.
Tips on starting and running a blog
A collection of tips on starting and running a blog, including choosing a domain name, coming up with topics, and dealing with spam.