This past month I have done a fair amount of blogging, posting at least one post a day. Most of them have been educational focusing particularly at my coursework: Systems Programming, Numerical Analysis, and my OpenBKZ project (which was also a project for my class, two birds one stone and all). I also had several posts on partial subjects such as Computer Vision (related to my senior thesis), learning, a bit of neuroscience, philosophy, and self-improvement.
I have learned a lot from blogging and I believe it is an excellent way to improve your intellect and help remember complex topics. Part of my recent push for blogging has been to experiment with how much it can improve my learning. The other part has two parts, (1) improving other peoples lives and (2) gaining a decent number of subscribers. Both are fairly intertwined, you need to have a reason people want to read your blog to obtain subscribers.
Monthly Statistics and Goals
My goal this month was to produce thirty new high quality blogposts/articles as well as commit to github every day. I missed github one day due to exams, so I came pretty close there. As for articles I intended to write on interesting topics for the first two weeks, following up with a push into Reddit, Hacker News, Twitter, and Facebook. With this in mind, lets reflect on how well I have achieved my goals.
The following is my Google Analytics for austingwalters.com for the the past 365 days:
It’s pretty clear there is a definite increase in activity recently, but lets look at it in two week increments starting in late March, early April (the prior two weeks to my commitment to blogging):
14% returning visitors, 50 seconds for the average duration, and 1.3 pages / session with a 87.29% bounce rate, not so bad. Lets look from mid-April to early-May:
Ouch, these two weeks showed a decline, (but more returning visitors!) then again I really was not posting my articles very often (I believe twice on hacker news). The articles were not very successful and I’ll call this the “improving stage,” during which time I began monitoring Reddit and Hacker News heavily to determine how to maximize impact. Several years ago I remembered reading an article which discussed when to post to reach the front page of Hacker News. Turns out it was still relevant, over the past two weeks I have made it to the front page three separate times, as well as March 30th and 4th – 5th (though I didn’t post all of those times). If you would like a full history here is the search, I would like to apologize for my “spam” which I believe is fairly high quality, but constant none the less. In either case, the experiment is over and I shall stop.
The final two weeks, where I began posting on two to three subreddits daily, Hacker News and Twitter:
Clear increase, nearly 50,000 page views with 26.7% returning visitors and a reasonable 13% bounce rate (pretty bad in my opinion, but it is what it is). Comparing across the previous two weeks as well as overall, the past two weeks have not improved Avg. Session Duration, Bounce Rate, or Pages / Session as a whole. However, there has been an increase in my small group of RSS readers:
A marked increase, but not nearly enough to call it successful. I am rather disappointed and hope by next month I can improve my content and increase my subscribers.
Twitter growth has been moderately weak as well, I have gained 22 twitter followers since May 1st and will update this post when I can get some better statistics. My goals for next month are going to be expanding and begin using #’s on Facebook and Twitter.
As for Reddit I had not posted any positive karma posts my austingwalters user account prior to March 15th, however since then I have gained ~2650 karma (~1500 coming form one technology post). In my opinion, I have more or less mastered posting articles in such a way to avoid annoying people (though I received my first two complaints today), most of my posts ending up on the top pages of /r/CompSci, /r/Programming, /r/Coding, /r/math, /r/ZenHabits and /r/Productivity. Here is my karma per subreddit:
Shameless plug: /r/OptimizingLife is also a subreddit I recommend anyone into maximizing learning joins, it’s a subreddit. I made about a week ago focusing on applying science and analysis from scientific fields to knowledge and learning, since I got kind of sick of the: 7 ways to be better titles (give me the research!).
Clearly, this is more improvement that could be made on Reddit, however this does not tell the whole story. Several of my posts were posted before I could post, which shocked and excited me!
Giving Back – Monthly Tips
There are two major things I have learned about building a user base. The first, is that posting between 10:30 – 12:00 pm U.S. Central Time is by far the best way to ensure a top post. The second, content is the most important thing about building a website. Of course that second part is already pretty well known, what you may not know is that every top post (I write) always has the same qualities:
Simply adding two to three images will dramatically improve up votes, but not bounce rate. My assumption being people enjoy the pictures for ~5 seconds and up vote you if they look nice, some may have even believed they learned something.
Short and Sweet
A sweet spot is around 500 – 1200 words, after that people start to lose interest. Remember blog posts are often read the five to fifteen minutes between bus stops, class starting, or lunch.
I have had several comments such as “Came for the Monte Carlo Methods, stayed for the Markov Processes” or “Intro to IPC was interesting, but I really thought it was a good idea Sockets had their own post.” The point being people will click on links if they enjoy your post or do not understand something. Keep them reading by [blocking] (i.e. ) citations and linking your articles.
I Love Blogging
I believe I will keep blogging for the next few months and will try cutting the Reddit and Hacker News spam to a minimum, rather focusing on Twitter, Facebook, and StumbleUpon (saving only the best posts for Reddit/HN). I hope someone found this insightful and feel free to add suggestions!