Free advice on using the free Windows Azure Shared Web Sites to help your Windows 8 App get properly published
Creating a web site in Windows Azure
If you didn’t know, Windows Azure allows you to create a free web site! It is very quick and simple to set up once you have your Azure account set up. After doing that go to the portal and choose to create a new Web Site. I recommend picking from the gallery and choosing WordPress. There is such a vast ecosystem around WordPress as a CMS system that it is simple to use and set up.
Now you have a free site on Azure to host marketing your app. Of course this helps those getting over the hump with providing a nice place for a simple privacy page, but also enables you to have a way to provide other pages for your app. You could provide more detail on features, have a form to collect feature requests, whatever. WordPress is very flexible and the same process you used to create the privacy page can be used for other full-page content. Or you can explore what WordPress has to offer you. Again, there are many different ways you can do this and even within WordPress other themes you could choose. However I think the Responsive one is a simple one to get started with as a base.
You may want to not have “azurewebsites.net” as your site URL as well. If you wanted you can migrate to a shared instance (not free) and have custom domain name resolution on your Azure site as well.