If you type your domain name into a browser and see the Ultra Web Hosting default page instead of your website, your account is set up correctly but your site files are not in the right place yet. Here is how to fix it.
Your website files are not uploaded yet
The default page appears because there is nothing in your public_html directory (or no index file). Upload your website files to public_html via FTP or cPanel File Manager, and the default page will be replaced automatically.
01. Why You See the Default Page
When your hosting account is created, a default index.html page is placed in your public_html directory. This is the "Under Construction" or Ultra Web Hosting branded page. It exists so that when you visit your domain, you see something rather than an error, which confirms DNS and the server are working correctly.
The default page is automatically replaced when you upload your own website files. If you still see it, one of the following is the issue.
02. Fix: Upload Your Website Files
Your website files need to be inside the public_html directory (not a subdirectory within it). A common mistake is uploading files to your home directory instead of public_html, or uploading a folder that contains your files rather than the files themselves.
For example, if your website files are in a folder called "mysite" on your computer, upload the contents of that folder into public_html, not the folder itself. You should see files like index.html, style.css, etc. directly inside public_html.
For detailed upload instructions, see Uploaded My Site But Cannot See It and FTP Root Directory and Account Structure.
03. Fix: Check Your Index File
The web server looks for specific filenames when loading a directory. The default search order is: index.html, index.htm, index.php. If your main page is named something else (like home.html or default.html), the server will not find it automatically.
Options:
- Rename your file to
index.htmlorindex.php - Add a DirectoryIndex directive to your
.htaccessfile:DirectoryIndex home.html
Also make sure to delete or rename the default index.html that came with your account, since it may take priority over your file depending on the naming.
For more details, see Removing the Under Construction Default Page.
04. Fix: DNS Not Pointing to Us Yet
If you recently signed up or changed your nameservers, DNS propagation can take up to 24-48 hours. During this time, some visitors may see your old site and others may see the new one (or the default page).
To check if your domain is pointing to Ultra Web Hosting, use our Up or Down tool or run nslookup yourdomain.com and verify the IP matches your cPanel server IP.
For more on DNS propagation, see DNS Changed But Site Not Showing.
05. Fix: Addon Domain Directory
If the domain showing the default page is an addon domain (not the primary domain on your account), make sure your files are in the correct directory. Addon domains have their own document root, which is typically a subdirectory of public_html.
Check the addon domain's document root in cPanel > Domains > Addon Domains, then upload your files to that specific directory. See What Is an Addon Domain for more information.
Still Seeing the Default Page?
If you have uploaded your files and verified DNS but still see the default page, open a ticket and we will check the server configuration.
Open a Support TicketQuick Recap
- Upload your files to public_html - Not a subdirectory, and not your home directory
- Your main page must be named index.html or index.php - Or set DirectoryIndex in .htaccess
- Delete the default index.html - The one that came with your account
- Wait for DNS propagation - Up to 24-48 hours after nameserver changes
- Addon domains have separate directories - Check the document root in cPanel
Getting your website visible · Last updated March 2026 · Browse all General articles
