No, you don’t need to run a separate website, unless you have lot of custom needs. We already are offering pages feature where you could add the web site pages at a nominal cost. Our team shall develop the pages for you.