Follow the instructions below on how to add a New WordPress Site.
Step 1. Log in to your Account Manager.
Step 2. Click on WordPress category.
Step 3. Click New WordPress Site.
Step 4. Enter a domain or subdomain
OR click Free domain so you can use the system generated domain name for your WordPress Site.
Step 5. Click Create.
The system will then process the request which will take a few minutes. If you have selected to use your own domain or subdomain name, make sure that you have properly changed the DNS to point to the WordPress IP address.