We don’t like bragging, but we have to say we are pretty good bloggers. It’s not because we are smart or anything like that, it’s actually because we screwed up one too many times. After starting four blogs and making hundreds of mistakes over seven years, eventually you are bound to figure out what to do and what not to do.

We just wish someone told us all of this before we started our first blog. Here are 11 things you should know before starting your first blog:

You need to be social

When we started blogging, we hoped that we would get a ton of traffic through search engines because all of the other popular blogs got a lot of Google love. The reality is you won’t get too much traffic from Google because your blog is new…it takes years before your search engine traffic kicks in.

So, how do you get traffic in the short run? You do it through social media. Twitter, Facebook, Pinterest and Reddit are just a few examples of social sites that can drive you a ton of traffic.

If you are willing to spend money, you can buy traffic from Facebook ads, but if you aren’t, you’ll have to focus on building your social media profiles. This means you’ll have to spend time participating in the community, befriending other people, sharing stories and even messaging other users.

As you go through this process, don’t put all of your time and energy into one social media site because sometimes even the popular sites die down. We made mour first blog, Pronet Advertising, popular by consistently getting on the front page of Digg. Today, however, Digg isn’t popular. You have to diversify your social media traffic.

Once you build up your social media profiles, you can make almost any blog popular. For example, our business partners and us were able to get the Crazy Egg blog to over 100,000 visitors a month in less than one year. We did this by promoting the blog content on our social profiles.

Consistency is the key to growth

We never realized consistency was important until it affected our traffic…in a negative way. Sometimes, we used to write a blog each week, while other times we would write five blog posts a week. It wasn’t until June 2009 that we realized that not being consistent can hurt your traffic.

Back in May 2009, we used to blog five times a month, and our traffic stats were 45,237 visitors a month.

may traffic

When we slowed down on our blogging, traffic tanked to 35,786 visitors a month.

june traffic

We had to blog consistently for three months to get back to our May traffic numbers. This just goes to show that you need to blog on a consistent basis, or else your traffic won’t grow on a regular basis.

For that reason, you better love what you are blogging about, or you won’t have the will power to blog on a consistent basis.

What goes online, stays online

When we first started blogging, we used to create mediocre content. Our content did all right from a traffic standpoint because we were good at leveraging social media.

Over time, we got lazy and the quality of our content continually decreased. This prompted a handful of people to email us and tell us how we sucked. To make matters worse, a few bloggers even blogged about how our content sucked.

Your brand is everything, and we hope you don’t have to go through what we went through. Treat it like gold and do whatever you can to protect it. Make sure every piece of content you put out on the web is a masterpiece because if you screw up once, it will be on the web forever.

We were able to recover our brand over time, but we did lose a few consulting clients during that time period, which hurt our income.

It’s all in the list

We’ve said it time and time again, the best traffic source for your blog is through emails. We used to be big believers that RSS traffic was the best form of traffic, but over time people stopped using their feed readers, which is why Google shut theirs down.

So, why should you collect emails? Take Quick Sprout, for example. Emails make up 13.91% of our overall traffic; they drive 41% of our comments; and email subscribers are 3.9 times more likely to share the content via the social web.

And it’s not just with Quick Sprout…we see similar stats from our email list on our KISSmetrics blog.

Blogging isn’t free

We started blogging years ago because we thought it was an affordable way to drive more business to our startup. And although it’s effective, it isn’t too affordable. Sure it’s cheaper than most marketing strategies, but it still costs a lot of money to do it right.

Let us explain…

If you just want to create a personal blog, you can do so for free through WordPress.com. And if you want to host a blog on your own server with your own domain name, you can do so for under $50 a year. Check out our list of the best web hosts to find the right hosting plan for your blog.

But if you are trying to make money from your blog, you will have to spend money to make it. Here are a few things that you will end up spending money on:

  • Unique design – you don’t want to use a generic theme if you plan on monetizing your blog.
  • Custom development – there aren’t plugins for everything you need. It costs money to have a developer create unique email collection modules or make an ad that scrolls with the user.
  • A/B testing – if you want to maximize your revenue, you will have to A/B test your call to actions and monetization methods. If you don’t have the skill set to do this, you’ll have to spend money hiring consultants.
  • Social media marketing – sometimes to get more social love, you have to spend money. Every once in a while, we spend money paying consultants to help us boost our traffic.

The above bullet points are just some examples of expenses you will incur. You can spread out your expenses over time and figure out how to do things on a budget, but don’t expect to create a great blog for free. If you don’t invest in your blog, it won’t grow as fast.

It took us years before we spent money on blogging, and we wish we did it sooner as Quick Sprout would have been much larger. Here are our expenses for Quick Sprout in a given month:

  • Hosting – $750 (We use Akamai as our CDN, which adds up fast)
  • Design – $7,700 (We are releasing an Advanced Guide to Content Marketing at the end of this month, similar to the Advanced Guide to SEO)
  • Writers – $3,000 (We had a writer help us edit and correct the Advanced Guide to Content Marketing…it’s over 40,000 words)
  • Coding – $3,500 (We needed to hire someone to code the Advanced Guide to Content Marketing)
  • Time management – $4,000 (We have an assistant because it saves us 2 to 3 hours a day. We can then put those 2 to 3 hours towards blogging and responding to comments.)
  • Emails – $731 (our SendGrid and Aweber bills add up)
  • Plugin development – $4500 (We’re creating a WordPress plugin that will help us collect more emails on Quick Sprout and get more social media traffic.)

We have a ton of small expenses as well, but the ones above are the major ones. They add up to $24,181, which just covers one month worth of expenses. It may seem like a lot of our expenses are one-time, but it’s very rare that we spend less than $20,000 a month on Quick Sprout.

We don’t mind the expenses, but we just wanted to let you know that you have to spend money to do things right. Without spending money, it’s rare that you can create a blog with a big audience. You can’t make money blogging without that audience.

It’s easy to get new traffic, but hard to retain it

If you look at the image below, you’ll notice that Quick Sprout received 441,676 visits and 340,176 unique visitors over these 30 days.

current traffic

Out of all of those visitors, can you guess how many are returning visitors? 31%.

In the past, we had only 18% of our visitors as repeat visitors, but over time we’ve been able to increase the number. We wish we had focused on that earlier because our traffic would have been much higher if we had focused on it years ago.

Here’s how you can retain your visitors:

  • Survey them – learn what they want and provide it to them. We use Qualaroo and Survey Monkey to figure out what you wanted to read, and then we write it.
  • Build a community – if you can make your readers feel part of something, they’ll be more likely to come back. This is the main reason we focus so hard on improving the number of comments on Quick Sprout and why we try to respond to every email we get from you.
  • Collect emails – as we mentioned above, you should collect emails. It’s one of the best ways to increase your repeat visitor count.

Strike while the iron is hot

There’s always going to be a new method of content marketing that is hot…you just have to leverage it before everyone else. It doesn’t matter what your blog is on; you can always make boring topics fun to read…you just have to get creative.

When you find one of these hot ideas, keep leveraging them until they die down.

With KISSmetrics, we realized that infographics were going to be hot, so we decided to create one every single week. We ended up cranking out 47 infographics, which generated 2,512,596 visits from 41,142 backlinks, 41,359 tweets and 20,859 likes.

We tried creating infographics on Quick Sprout, but we were too late. By the time we got into it, they were already played out, they didn’t get as many social shares, nor did they drive as much traffic as they did for KISSmetrics.

Another example is The Oatmeal. The founder of that site, Matt, realized that quizzes and comics where popular, so he created a site that only contained quizzes and comics. Again, that strategy is played out so if you want to boost your traffic you’ll have to come up with a different one.

If you find a hot content idea, keep milking it until it lasts…because sooner or later it will get played out just like everything else does.

Content length affects traffic

We didn’t realize content length affects traffic until we started to write really detailed posts. It wasn’t because we were trying to game Google or any social site, but it was because we wanted to write content that helps you. And we couldn’t figure out how to do that without writing really detailed content.

The beautiful part about writing detailed content is that it ranks higher on Google. If you look at the results page on page one of Google, each site on average will have at least 2000 words of content. That just shows that Google really sees content as king.

Just make sure you don’t fill your posts with fluff to reach the 2,000 word content. Always write for users and never for search engines. It just happens that people prefer detailed content with actionable steps, and it’s hard to do that in a few hundred words.

Write your posts in a conversational manner

People prefer conversations over lectures. That’s why you never fall asleep when you have a conversation with your friends, but you would fall asleep in your high school lecture.

We never used to write in a conversational manner, but when we did, our time on site increased by 22.7%. And when we ran a Crazy Egg heatmap, we noticed that people used to scroll more than before.

quicksprout heatmap

You can make your content more conversational by:

  • Using the words “you” and “I”- these are two words that are common in conversations. By using them, you will be talking to your readers instead of at them.
  • Use line breaks – don’t make your paragraphs go on forever. Not only will that make your blog harder to read, but it will make your content feel more like a lecture than a conversation.
  • Italicize words – have you noticed that I italicize words and phrases throughout each of our blog posts? We especially do it when asking you a question. It helps keep you engaged because it makes certain parts seem more like a conversation.
  • Don’t be too formal – conversations are friendly and not formal. Don’t write your posts as if you are writing an essay.

Design is marketing

We always felt that design was important, but we never nit-picked every little thing. Why? Because we felt that our design was better than the average blog’s out there. This, however, created frustration among our readers with certain things such as lack of ability to find the popular posts on Quick Sprout.

Eventually, we were able to please you once we fine-tuned our design.

As you already know, being average isn’t good enough. You need to be the best! And to be the best, you need an awesome design…not a mediocre one. You need one that drives traffic to your money pages, that boosts your conversion rate and, most importantly, that makes the content easy to read.

The size of your font, typography and even spacing are all little things that are part of your design. Those elements can have a big impact on whether your content is going to be read by someone.

Plus, it doesn’t hurt to have an attractive design because you can then submit it to the CSS galleries, which usually can drive 500 to 3,000 visitors to your website, assuming you submit your site to at least 10 galleries.

People matter

When we started our first blog, all we cared about was how many visitors we had and how we could convert those visitors into customers. We never really cared about our readers.

These days, we don’t focus on visitor count or even revenue; instead, we judge how well we are doing by the following parameters:

  1. The number of comments – usually when you leave a comment, you are asking a question. We then respond back as we love helping you and other people.
  2. The numbers of emails – just like comments, most of the emails we receive are from you asking for help. We enjoy responding to you and others as it brings a smile to our facea.

These days, we do make money, and lot more than we used to when we first started blogging, but money is a side effect of solving problems and helping people. If we had to put a dollar value on our responses to comments and emails, we probably would be in red. But how could you put a price on helping people? 🙂

Sure, by helping people we’re gaining a ton of good karma points, which probably helps us, but we wouldn’t trade helping you for any sum of money.

With your blog, don’t just focus on traffic and revenue. Focus on helping people too as the rest will come once you help out enough people.


Hopefully, you can avoid the mistakes we made when we first started blogging. We would hate for you to repeat our mistakes as they hindered our growth.

If you want to make your blog popular, focus on solving one problem at a time. It’s going to be too hard to implement all of the tactics above…but if you focus on them individually, eventually you’ll conquer them all.

So, what other blogging mistakes should you avoid?