I've been blogging for two months - here is what I've learned
Tags: blog, blogging, writing
Published: 2017-12-09 02:19:04

---
title: "I've been blogging for two months - here is what I've learned"
published: true
description: "It's been two months since I started my blog. Since then, a lot has happened - I will go into it in this article, and give some stats and analysis about how this blog is going and How I’m going to improve."
tags: blog,blogging,writing
canonical_url: https://codetheweb.blog/2017/11/29/two-months/
---
![I've been blogging for two months - here is what I've learned](https://codetheweb.blog/assets/img/posts/two-months/cover.jpg)

> **NOTE: This post was written on the 29th of November 2017, all information is correct as of that point.**

It's been two months since my [first post on Code The Web](https://codetheweb.blog/2017/09/29/welcome/). Since then, a lot has happened - I will go into it in this article, and give some stats and analysis about how this blog is going and How I’m going to improve.

## How it started

On the 18th of September 2017, an email appeared in my inbox. ![John Sonmez (Simple Programmer): [Lesson 0] A blog that boosts your career](https://codetheweb.blog/assets/img/posts/two-months/intro-email.png)

Oh yeah! I had been chatting to this person on [DevChat](https://codetheweb.blog/2017/11/24/devchat/) called [@Nythiennzo](https://www.nythiennzo.codes/). We had been talking about programming blogs - something that I had been thinking of for ages. Nythiennzo had just started [his blog](https://www.nythiennzo.codes/), and he recommended this course to me - [How to Create a Blog That Boosts Your Software Development Career](simpleprogrammer.com/blog-course), by this awesome YouTuber called [Simple Programmer](https://www.youtube.com/user/jsonmez).

I had signed up for the course, thinking I would see what it was and look at the information later and then quite frankly forgot about it. However, when this email appeared in my inbox, I was reminded of it. And by the end of the email, I was hooked.

The email course sends each Tuesday and Thursday. I was excited for the course, but I wasn’t actually planning on making a blog _as the course came_ until I read the first actual course email.

![Homework from the first email](https://codetheweb.blog/assets/img/posts/two-months/hw-1.png)

At the end of the first email, John (the guy who made the course) gave me some homework. Well, I mean I had to do it right?

So, I did: ![My reply to the email](https://codetheweb.blog/assets/img/posts/two-months/hw-1-reply.png)And then: ![My second reply to the email](https://codetheweb.blog/assets/img/posts/two-months/hw-1-reply-2.png)

Unfortunately John didn’t reply (which is understandable considering he has so many emails), so I decided to wait. That was all fine, until the next email came along - telling me that this was when I needed to create my actual blog and buy a domain name. But I hadn’t chosen a theme yet, so couldn’t come up with a name, so couldn’t make the website. I had to make a decision, and I went with beginner web development as that’s where I think I can provide the most value.

On the 28th of September, I bought the domain name `codetheweb.blog` and put up a basic site from a Jekyll template (which I have since made many modifications to). Here is a screenshot of Code The Web from that same day: ![A screenshot of Code The Web from the 28th of September 2017](https://codetheweb.blog/assets/img/posts/two-months/first-day.png)

The next day I put up [my first blog post](https://codetheweb.blog/2017/09/29/welcome/), which was exactly two months ago from today!

That’s it for how it all started, if you want to read more of the process then you can check out [that first post](https://codetheweb.blog/2017/09/29/welcome/), where I wrote about it.

## Stats

In this section, I’m going to give a few stats about how my blog has performed over the last two months, collected from my [Google Analytics](https://analytics.google.com/).

### Users / sessions

![My Google Analytics graph](https://codetheweb.blog/assets/img/posts/two-months/ga-home-graph.png)

Since starting my blog, I have had 4.1K users and 5.8K sessions. Considering that this is only in the first two months, I am pretty happy.

The problem is, _ **over half of those users all came in one day!!** _

Initially that might sound like a good thing, but that means that my users other than that one spike in traffic would be a lot less.

### Demographics

Here are the top 20 nationalities of users: ![My top 20 nationalities of users](https://codetheweb.blog/assets/img/posts/two-months/ga-geo.png)A large portion of my page-views come from America, with Australia as the runner up. I live in Australia, so that probably biases the data, but other than that it is mostly accurate.

### Acquisition

Here’s how I gain my users: ![How I gain my users](https://codetheweb.blog/assets/img/posts/two-months/ga-acquisition.png)Most of the traffic is direct. This is probably mostly a case of when Google Analytics is not able to determine where the user came from. The social part was almost all from Reddit (96%), I posted Code The Web on there [a few weeks ago](https://www.reddit.com/r/learnprogramming/comments/7c7rd5/i_just_finished_writing_9_tutorials_on_html/) and got _a lot_ of traffic (that’s where the 2.5K spike came from).

The referral traffic is from lots of different sources including places that embed Reddit content, and most of all this Chinese website that featured me in [one of their articles](http://www.infoq.com/cn/news/2017/11/arch-weekly-39).

### Top content

I took a look at my most popular pages: ![My most popular pages](https://codetheweb.blog/assets/img/posts/two-months/ga-content.png)

The [`/learn/html`](https://codetheweb.blog/learn/html) page was obviously the most popular, as that was the page that I linked to in my [Reddit post](https://www.reddit.com/r/learnprogramming/comments/7c7rd5/i_just_finished_writing_9_tutorials_on_html/).

In terms of popular articles, my [How To Learn Web Development](https://codetheweb.blog/2017/10/04/how-to-learn-web-development/) article was the most popular. I think that is because it has a very generalized title, which I should keep in mind when writing future posts.

I’m not really sure about the order of the other articles in the top 10, it seems kinda random (although you can tell me your hypotheses in the comments).

### Newsletter subscribers

Since my blog has started, I’ve got 50 subscribers on my mailing list - the majority of these people found me on Reddit

Ok, that’s it for statistics! Tell me what you thought :)

## What went well

These are the things that I think I did well at:

- _ **Consistency:** _ I managed to post at least once a week for the two months (except for one week, which I caught up). I have written 17 posts in two months (~10 weeks), which means an average of about 1.7 posts per week!
- _ **Motivation:** _ During the two months, I barely ever felt de-motivated - and when I did, I was always able to push through. One of the most motivational parts of the process has been interacting with readers.
- _ **Community:** _ While I have only interacted with a very small percentage of my users, the ones I have interacted with have been grateful, liked my writing style and been really enthusiastic. It is really cool when I’m able to help someone along their coding journey.
- _ **Writing style:** _ While it’s natural to feel that my writing is not good enough, I have recieved multiple comments about my good writing style. I definitely didn’t expect this so early, as I was expecting I would have to improve a lot more first. I still think that my writing is far from perfect and this is something that I want to further improve.
- _ **Programming Bloggers:** _ A week or so ago, I started a Slack community called [Programming Bloggers](https://programmingbloggers.herokuapp.com/). I made it because of frustration at how hard it was to communicate with other tech bloggers, so I created it. The community is really friendly, they are happy that I have organized it and I’m happy because I have learnt a lot from them.

## What didn’t go well

- _ **Newsletter subscribers:** _ While I got 4.1K users to the site, only 50 people signed up for the newsletter. That means that only _1.2%_ of people signed up to the newsletter - this is TERRIBLE! I’m going to improve this in future by offering a lead magnet - an incentive to make people sign up. I will be creating a cheat-sheet on HTML (and CSS and JavaScript once I’m done those series), and then offer it if you sign up to the newsletter. Hopefully this will increase sign-ups - when one of the people in Programming Bloggers did that, they got 3K subscribers in less than a year! I really don’t want to resolve to pop-ups if possible, they make people dislike you :(
- _ **Typos and grammar:** _ Even though some people seem to like my writing style, often while writing these I make typos. Because I write my tutorials in Markdown in a code editor and I haven’t worked out how to install spellcheck on it, I often don’t pick up on these typos and find them weeks later when I happen to be reading an article. Another thing that I have tried to improve my language and wording is an awesome website called [Hemingway](http://www.hemingwayapp.com/). It assesses a bunch of fancy things like adverbs, passive voice and how easy sentences are to read. I tried doing this on one of my articles, but it took over an hour to fully edit it using Hemingway. This means I could have written an medium sized article in that time! A solution could be to write the post straight in Hemingway and edit as I go, but then I don’t know what I’d do about the Markdown - maybe I could just copy in the result after finishing each paragraph.

## Action plan

Here’s what I plan to do from now on:

- **Create lead magnets** (Cheat-sheets for HTML, CSS and JavaScript) to get more newsletter subscribers
- Based on the success of Programming Bloggers, I’m considering **creating a Code The Web fans community** where readers can chat, help each other out etc. - I probably won’t do this right away but will keep it in mind.
- **Edit my work as I go** using [Hemingway](http://www.hemingwayapp.com/), after each paragraph
- Go back and **edit posts before now** when I have the time
- Find more things to post about on Reddit and around the internet, such as **hosting mini-contests, making a tool or creating a checklist (similar to [this](https://frontendchecklist.io/)?)**.
- Get more backlinks from sites to improve [SEO](https://codetheweb.blog/newsletter) (Search Engine Optimizations)

## Conclusion

So, Code The Web is now two months old! ![Happy Birthday!](https://codetheweb.blog/assets/img/posts/two-months/happy-birthday.gif)
Well okay, technically its’ not a birthday but why waste a chance to celebrate? Actually I suppose it’s like a month-birthday, if that’s a thing 😂

If you liked this post I’d love it if you helped out and shared it with your friends, or joined 50 other awesome people and [signed up to the newsletter](https://codetheweb.blog/newsletter).

If you found this post boring, don’t worry - It’ll be back to normal next time! This is just me rambling on about my experience starting a blog, which you may or may not have found useful.

See you next time, where I’ll be talking about [Advanced background images](https://codetheweb.blog/2017/12/02/css-advanced-background-images/)!

> # So, What do you think?
> I'd love to hear feedback, advice, tips, questions or whatever in the comments below!