I provide SEO services to small businesses. Content creation alone is not enough, you'll eventually hit a wall. Just like creating a Facebook page/Twitter account and posting to it is not enough (anymore).
"Build it and and they will come" doesn't work on the Internet when your new website is an island in the middle of an ocean of websites. Backlinks are the other side of the coin, and while I don't' agree with the advice in this particular article you can do everything else wrong, and with good backlinks you'll rank well.