Upload your website files to the public_html directory. This is the document root for your primary domain. Files placed here are accessible at yourdomain.com.
Where different files go
- Main website:
~/public_html/ - Addon domains:
~/public_html/addondomain/(or wherever you specified when creating it) - Subdomains:
~/public_html/subdomain/by default
For a detailed breakdown of the hosting file structure, see FTP Root Directory and Account Structure and Uploaded My Site But Cannot See It.
File Upload Help?
Open a Support TicketQuick Recap
- Main site files go in public_html
- Addon domains have their own subdirectory
- Subdomains default to public_html/subdomain/
- Do not upload to the home directory (one level above public_html)
- See FTP Root Directory guide for full details
File management · Last updated March 2026 · Browse all FTP articles
