After almost 20 years and 5,800+ posts, I finally did what I tell every client to do.
I cleaned up my own server.
SQLAuthority.com got a full spring cleaning this week. Here is the (long) list:
SPEED
• Found out the page cache was not caching a single page. One "/" in a setting excluded all of them. Oops. Fixed.
• Phone PageSpeed went from 88 to 95
• Accessibility, Best Practices and SEO: 100, 100, 100
• Theme CSS cut from 318 KB to 195 KB
• Fonts no longer make the page jump while it loads
• Header banner is sharper AND smaller (49 KB)
• A crawler is now pre-loading 5,884 pages, so the first visitor does not wait
• Heavy PNG pictures became WebP (526 KB to 71 KB)
IMAGES
• Every post now has a cover image. 1,618 of them were generated.
• About 10,000 images in posts now have real alt text
• Every picture in the Media Library now has alt text
• One image had an AI prompt as its alt text: "You are generating an HTML alt attribute..." Humans still needed.
• 34 alt texts that were literally "." or random numbers, fixed
• ~800 alt texts that were just file names ("selectstar") are being rewritten right now
• 1,675 unused files removed
• 6,844 old images moved into the Media Library, every old link still works
• 3 broken pictures found on a published post and fixed
PAGES
• Consulting, Training and Hire Me merged into one page with 4 clear options
• Health Check page rewritten
• Free Learning Videos page rebuilt
• Privacy Policy rewritten
• Phone menu now shows everything, with search
• Tags cut down to 283, and 8 clear categories
PLUGINS AND SECURITY
• 11 plugins retired
• Google Analytics now runs without a plugin
• My own firewall was blocking Bing's crawler. Unblocked.
• An old "trap" image had auto-banned 602 visitors, including Applebot. Removed.
No new features. No redesign. Just less junk.
The funny part? Nothing was broken enough to notice. Everything was slow enough to matter.
Performance tuning is not only for databases, it's for blogs too.
What is the one thing on your own system you keep meaning to clean up?
Check out :
blog.sqlauthority.com