Includes free SSL certificate, unlimited bandwidth & fully optimised for WordPress.
Fully PCI-DSS compliant hosting, backups every 6 hours & free DDoS protection.
Unlimited bandwidth, WHM & cPanel control panel & fully white label.
Great value domain names available.
Create a professional looking website in minutes. Over 190 templates.
Speed up the delivery of your site.
Beautifully Simple. Massively Configurable. Scales from 1 VPS cloud, all the way up to a load balanced cluster.
Fully managed, high-spec dedicated servers deployed on our gigabit network, backed by our superior 24/7 UK support.
For our clients only. Open a ticket you can track and reply to.
Instantly talk to one of our support team, we're here to help.
Talk to us: 020 8050 1337 (Monday–Friday 9am – 8pm)
Business plans have access to 24/7 emergency phone support.
Search our extensive archive of guides to help you with your hosting account.
or go directly to our support site:
Short answer - public_html/
Now for a slightly longer explanation. Every cPanel account has what is called a home directory. This is the directory that you see when you connect via FTP, SFTP or SSH.
A brand new cPanel account home directory looks a little like this
Depending on your software, you may not see the files and directories that begin with a dot (.) In any case, never delete or modify these files unless you know exactly what you are doing.
Your website files should be uploaded into the public_html/ directory.
For example if your domain was mywebsite.com then a file located at public_html/mypicture.jpg would be served to the internet as http://mydomain.com/mypicture.jpg
The www item is nothing more than a shortcut to the public_html/ directory - you can treat it as the same thing if you find that easier.
What about Addon domains?
This is a slightly more complex question - for the answer please read Understanding Primary, Parked and AddOn Domains.
What about the other files and directories?
This is a topic for another day! All of the other files and directories are required in order to ensure your web hosting and email accounts function correctly. Therefore, if you are new to cPanel, stick purely to the public_html directory and you won't break your hosting account.