My top blog posts

Thursday, November 14, 2024

Comments: 7   (latest 2 days later)

Tagged: zarf, blog, stats, navel-gazing, static site generators

Over on Bluesky, someone asked whether everybody's blog traffic has declined over the past few weeks. (Original message requires Bsky login so I won't link directly.)

This got me looking at my blog stats, which I normally never, ever do.

Short answer: I don't think so? But my blog is tiny and the data is noisy, so how would I even tell. Some of my posts get popular -- though never what you'd call "viral". Most don't.

But why not peek at the data? I have logs going back to June 2023, when I moved off of Blogger.com. Yes, it's navel-gazing. But now that I'm shifting some weight onto Bluesky, I might have some followers who haven't seen my older posts.


A line graph, running from 2023-06-29 to 2024-10-31. The biggest spike is around 2024-09-01. Daily unique IPs in my blog traffic.

My first cut was daily unique IPs in the HTTP requests. The three spikes are:

You could maybe argue that my traffic went up around May of this year, and then fell off again after September, but what do you control for? I wrote seven blog posts in the spring months (see chart) but thirteen in the summer, what with being laid off. No surprise if the summer got more visits.

But the serious confounding factor is that the Oregon Trail post has images. So of course it caused more traffic! (I am proud of the ASCII art in the Tic-Tac-Toe post, but it's not <img> tags so no extra HTTP requests.)

Also, of course, the vast majority of the HTTP requests are bots, crawlers, and feed-readers. I could try to filter those out but it probably wouldn't change the picture.


Let's try this differently. What are my most popular posts over the whole year-and-a-half of logging history? Remember, I imported my old posts from Blogger (and kept the URLs!) so I can measure the current traffic to my entire blog history.

Here's my current top twenty:

(Sorry, you get slugs rather than post titles there. You can figure it out.)

Same top three, but the Microsoft post is now the winner. That's the one where I pushed the idea of Activision/Microsoft open-sourcing the old Infocom IP. Apparently people were big on boosting that.

Status: Didn't go much of anywhere. I got in contact with someone at then-Activision and someone at Microsoft, but it kind of washed out in a sea of "We'll see what the lawyers say." Which, to be honest, I expected.

I'll check back! It's been most of a year since I last nudged anybody. This is a good reminder that I should follow up.

Other than that, the Tic-Tac-Toe puzzle post holds up very well. That makes me happy. (Take a look if you enjoy logic puzzles!)

And it's nice to see some older blog posts (Zork inventory logic, 2017) hold people's interest.

People really love the substantive posts about videogame history and technology. Infocom source code, Zork fan maps, that Oregon Trail book (which isn't old history, but made for nice photos). People seem to regularly cite my deep dive into Google's search terms.

On the flip side, my game reviews (indexed here) do not get high numbers. I'm fine with that, really. I am confident that people read the reviews; they just don't pass them around to their friends shouting "Ooh, have you seen Zarf's take on Myst?!" (Spoiler: I liked it.)

But my intensive inquest into filthy sea shanty lyrics also got lost in the weeds. It landed 37th -- people read it, but nobody boosted. I'm sad about that. I worked hard on that one. Oh well.

On the funny side, there's a lot of badly written crawlers out there. I get a surprising number of hits to URLs like /2023/11/null and /2024/08/null. Not to mention /2024/07/zqxjzVqqPMGKyu.html. No idea where that came from.

Also something, possibly a feed reader, is very insistent on checking for ArticleDetailImageFullInactive.png and similar image names.

Apologies to the legions of bots poking /wp-login.php hoping to see blood spray. Static site generators for the win.


So do I now have a roadmap for maximizing my blog's engagment? Psshh no. This is for fun. I promise to keep writing about whatever I feel like.

I definitely won't blog more blog posts about the posts on my blog. Enough navel for one year. Anyhow, I've poisoned the statistics! This post will bias all future lists in favor of the ones already enshrined here.

Such is data.


Comments from Mastodon