I do not see how to add a new site to my account?

If you are logged into your control panel and you do not see the add a new site button this is because you do not have your credit card info entered. 

This is done to prevent abuse. After entering your credit card the add a new site button will become available.

Still need help? Contact Us Contact Us