SEO is overrated, and there’s no question about it. Many people think of SEO as a way of getting a very noticeable increase of traffic in a very short amount of time. When quick results don’t come in, many people give up on SEO. Little do these people know that SEO is a critical part towards having a successful blog in the long-term.
There are many examples of how blogs went from under 50 visitors every month to getting well over 50 visitors every day. The statistics above are from this blog. Although Twitter has played a big role in those statistics, search engines started to become more significant as soon as traffic from Twitter went up. When I first created this blog (and several months after it was created), this blog got little to no visitors from SEO. I remember jumping up and down with joy if my blog got 5 visitors from search engines.
I am sure there are people who are still not sure about SEO. Some people need the traffic now, and SEO is not a great way to get immediate traffic. Although you may not see your efforts pay off in the first few weeks, rest assured that you will start to see your efforts pay off 6-12 months later. If you plan to turn blogging into your full-time job, then you need to have SEO as a part of your strategy. One of the reasons my WordPress statistics spiked upward is because of SEO. Although it took a very long time to get the spike, the spike did come, and now this blog gets over 100,000 visitors every year.