Blog

WordPress

I scanned 111,189 small business websites and here are the problems I found most often

Reading Time: 2 minutesFor the last few months, I’ve been scanning thousands of small business websites to better understand the problems facing them. Specifically, I’ve scanned 111,189 sites…

Read More

The website feature you stopped using may still need maintenance

Reading Time: < 1 minuteMost WordPress-powered websites slowly have more and more plugins installed over time as they have various needs come up. Perhaps a photo gallery is installed…

Read More

Making it super easy to update your website

Reading Time: < 1 minuteWe make a lot of updates for client websites every day, but I’m always looking for ways to streamline the process for two big reasons:…

Read More

Random posts

Reading Time: 3 minutesI’ve been slowly migrating my notes from Obsidian to Tana, and part of that involves essentially visiting every blog post on here again (inside of…

Read More

The WordPress drama shows why WordPress remains the best choice

Reading Time: 2 minutesOver the last few months, the WordPress community has been a bit of a mess. The short version of the “mess” is that Matt Mullenweg…

Read More

20 years of WordPress

Reading Time: 2 minutesIt feels hard for me to believe, but today is the 20th anniversary of the first release of WordPress (you can see the initial announcement…

Read More

10 Years of Meetup

Reading Time: 2 minutesBack in February of 2012, I attended WordCamp Atlanta for the first time (and that old site is still up!). During that weekend I met…

Read More

The right way to forward URLs

Reading Time: < 1 minuteWhen it comes to forwarding addresses on your website, there are a few different scenarios to consider. First you have the “always forwarded” pieces like…

Read More

Making content that lasts

Reading Time: 2 minutesThe odds are high that you’ll create some kind of content today, with the majority of it likely being on social media. Will it last?…

Read More

Website themes are not content

Reading Time: < 1 minuteWhen building websites, people are often concerned about not duplicating content across pages or sites. While there is no specific penalty for that, if Google…

Read More

365 days of blogging

Reading Time: < 1 minuteWhile I have over 900 posts on this blog, going back as far as 2004, the last 365 posts have been published in the last…

Read More

Sharing the posts I write

Reading Time: 2 minutesSince I’ve started blogging regularly again, the way I share my posts each day has been slightly adjusted a number of times. I recently was…

Read More