These are the 10 essential things I wish I knew before starting a blog: 1. You need to invest in your blog from the get go 2. You'll definitely need a self hosted