Free migrationUK web hosting from £2.99 a month, with backups every six hours and a 60-day money-back guarantee.UK web hosting from £2.99 a month.See hosting plans

How to add another domain to your hosting

On this page

This guide shows how to add an extra domain to your hosting account, either as a separate website or as another address for an existing one.

How many websites your plan allows

PlanWebsites
Web Starter1
Web Plus5
Web ProUnlimited
WordPress Starter1
WordPress Plus3
WordPress Pro10

If you need more, you can upgrade your plan from the client area.

Add the domain

  1. Log in to cPanel.
  2. In the Domains section, click Domains.
  3. Click Create A New Domain.
  4. Type the domain name, for example mysecondsite.co.uk.
  5. To run a separate website, untick the box that shares the document root with your main domain. cPanel will suggest a folder for the new site’s files. You can change it if you like.
  6. To make the new domain show the same site as your main one, leave the box ticked.
  7. Click Submit.

Point the domain at us

The new domain also needs to use our nameservers. See how to point your domain at our hosting.

Next steps

If it doesn’t work

  • cPanel says the domain already exists. It may be set up on another account. Open a ticket and we’ll check.
  • You’ve hit your plan’s limit. Upgrade your plan, or remove a domain you no longer use.
  • The new site shows a blank page or a list of files. The folder is empty. Upload your files or install an app.

Still stuck? Open a support ticket and we’ll help.

Still stuck? Open a support ticket from your client area. Tell us your domain and which step went wrong, and we'll take it from there.
UK cPanel hosting from £2.99 a month

Every plan has cPanel, free SSL, backups every six hours and free migration.

See web hosting
Open in new tab