Creating a blog, portfolio, online store or business website that achieves your goals is a beautiful thing. Start building on your own or with the help of an expert.