Uploaded My Website But It Is Not Showing
If you have uploaded your website files but your domain is still not displaying your site, work through these common causes in order.
1. Files Are in the Wrong Directory
Your website files must be inside the public_html folder (not inside a subfolder, and not in the home directory above it). A common mistake is uploading a folder that contains your files, so your index page ends up at public_html/mysite/index.html instead of public_html/index.html. Log into cPanel File Manager and verify the files are directly inside public_html.
2. No Index File
The server looks for a file named index.html, index.php, or index.htm as the default page. If your main page has a different name (like home.html), rename it to index.html or create a redirect.
3. DNS Has Not Propagated
If you recently registered your domain or changed nameservers, it can take up to 24 to 48 hours for DNS to fully propagate. During this window your domain may not resolve to our servers yet. You can check the current status at whatsmydns.net.
4. Browser Cache
Your browser may be caching a previous version of the page. Press Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac) to do a hard refresh, or open the page in a private/incognito window.
5. File Permissions
HTML and PHP files should have permissions set to 644, and directories should be set to 755. Incorrect permissions can prevent the server from reading your files. You can check and fix permissions through File Manager in cPanel by right-clicking a file and selecting Change Permissions.
If none of the above resolves the issue, open a support ticket and let us know exactly what you see when you visit your domain. A screenshot is always helpful.
