Plesk

Add a domain, subdomain or domain alias in Plesk

Learn the difference between additional domains, subdomains and domain aliases in Plesk and how to add each, set the document root and connect DNS.

BeginnerPlesk2 min read

Plesk offers three ways to put another name on your hosting: an additional domain with its own website, a subdomain such as shop.example.com, and a domain alias that shows the same website under a different name. Choosing the right one saves time with email, SSL and SEO later.

Before you start

  • Your subscription must allow more domains, subdomains or aliases. Check the limits on the subscription overview.
  • Register the domain first, for example via MdmHost domain registration, and point its nameservers or A record to the server.

Which option should you choose?

OptionOwn website filesOwn emailUse it for
DomainYesYesA separate website or business
SubdomainYesUses parent domain's mailA blog, shop or staging site under your main name
Domain aliasNo – same as main siteOptional mirrorSpelling variants, other TLDs pointing to one site

Add a domain

  1. Go to Websites & Domains and click Add Domain.
  2. Choose Blank website (or a template, such as WordPress).
  3. Select Registered domain name and type the domain.
  4. Check the Document root, for example example.org. Each domain gets its own folder in the subscription.
  5. Tick Secure the domain with Let's Encrypt if DNS already points to the server.
  6. Click Add Domain.

Add a subdomain

  1. Click Add Subdomain in Websites & Domains.
  2. Enter the subdomain name, for example blog, and choose the parent domain.
  3. Set the Document root (default blog.example.com).
  4. Click OK. If Plesk manages the zone, it creates the DNS record automatically.

Add a domain alias

  1. Under the main domain, click Hosting & DNS → Domain Aliases (or Add Domain Alias).
  2. Enter the alias name, for example example.net.
  3. Choose options:
    • Synchronize DNS zone with the primary domain – keeps records identical.
    • Mail service – lets info@example.net deliver to info@example.com.
    • Redirect with HTTP 301 code – recommended for SEO, so search engines see one canonical domain.
  4. Click OK, then reissue the SSL certificate in SSL It! with the alias included.

Check the result

  • Open the new name in your browser. A default Plesk page means the domain works but the folder is empty.
  • Use dig example.org A to confirm DNS points to your server.
  • Confirm HTTPS in SSL It! for each name.

Troubleshooting

  • "The domain already exists": it is in another subscription on the same server. Remove it there, or ask the administrator.
  • Default page instead of your site: files are in the wrong folder. Compare with the document root under Hosting & DNS → Hosting.
  • Limit reached: upgrade the subscription or plan.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.