While most of our clients, use Opinion Stage for generating content that they embed/add to their sites, you don't have to own a website to use Opinion Stage.
Opinion Stage also offers landing pages for each content item you create. You can direct traffic to these landing pages. You can also white label the landing pages and customize the design of the created content so it fits your brand.