Adding a domain in Plesk is one of the first steps when setting up a new website on a hosting account. Whether you are launching a new project, moving an existing site, or preparing a domain for a client, Plesk provides a straightforward way to connect the domain to your hosting subscription and manage it from a single control panel.
This guide explains how to add a domain in Plesk, what happens after the domain is created, and how to verify that your website is ready to go live. It also covers common issues you may encounter in a managed hosting environment, including DNS propagation, document root settings, and SSL setup.
What it means to add a domain in Plesk
When you add a domain in Plesk, you create a new website entry under your hosting subscription. This gives the domain its own document root, web hosting settings, mail configuration, DNS zone, SSL options, and other resources depending on your server plan and permissions.
In a typical hosting environment, adding a domain in Plesk is used for:
- Launching a new website on a shared or managed hosting account
- Connecting an existing registered domain to your server
- Setting up a client website under a reseller or agency account
- Preparing a domain for WordPress or another web application
- Managing multiple websites from one Plesk control panel
If your hosting provider has enabled it, each domain can have its own webspace settings, FTP access, databases, mailboxes, and SSL certificate. This makes Plesk a practical control panel for website management.
Before you add the domain
Before creating the domain in Plesk, it helps to confirm a few basic requirements. Doing this first can prevent setup issues later.
Check your domain registration
Make sure the domain is registered and active. If the domain is new, it may still need DNS configuration before it can point to your hosting server.
Confirm your hosting subscription allows new domains
Some hosting plans allow only one main domain, while others support multiple domains, subdomains, or domain aliases. If you do not see the option to add a domain, your hosting plan or account permissions may be limited.
Know your DNS target
If you want the domain to resolve to your Plesk server, you will need to point its nameservers or DNS records to the correct values provided by your hosting company. In some cases, DNS is managed inside Plesk; in others, it is managed at the registrar.
Prepare website files or application files
If the domain is intended to host an existing website, prepare the files in advance so you can upload them after the domain is created. If you are installing WordPress or another app, decide whether you will use the Plesk application installer or a manual deployment.
How to add a domain in Plesk
The exact interface can vary slightly depending on the Plesk version and your hosting provider’s configuration, but the general process is the same.
Step 1: Log in to Plesk
Sign in to your Plesk control panel using your hosting username and password. If you manage several subscriptions or customers, first select the correct subscription or service plan where the domain should be added.
Step 2: Open the websites and domains area
From the main dashboard, go to Websites & Domains. This section is where you manage domains, subdomains, hosting settings, files, and related website resources.
Step 3: Click Add Domain
Select the Add Domain option. Depending on your Plesk interface, you may also see options such as Add Subdomain or Add Domain Alias. For a new standalone website, choose the domain option.
Step 4: Enter the domain name
Type the domain name exactly as you want it to appear, for example example.com. Avoid entering www unless your provider specifically asks for it. In most cases, the root domain is the correct format.
Step 5: Configure the hosting type
Choose the hosting settings for the new domain. In many Plesk installations, this means enabling website hosting and selecting a document root. The document root is the folder where your site files will be stored, commonly something like httpdocs or a folder named after the domain.
Step 6: Review DNS and mail options
Plesk may offer settings to create a DNS zone and enable mail services for the domain. If your hosting provider manages DNS in Plesk, it is often useful to leave DNS enabled. If DNS is handled externally, you may need to adjust the settings accordingly.
Step 7: Confirm and create the domain
Click OK, Add Domain, or the equivalent confirmation button. Plesk will create the domain entry and generate the necessary website structure and service configuration.
What happens after the domain is added
Once the domain is created, Plesk typically sets up a basic hosting environment for it. Depending on your plan, the following items may be created automatically:
- A new document root directory for website files
- A DNS zone for the domain
- Default mail settings for email accounts
- Access to file management and FTP
- Hosting configuration for Apache, Nginx, or a reverse proxy setup
If the domain is already pointing to the server, the website may start resolving as soon as DNS updates finish. If not, you will need to update nameservers or DNS records at the registrar.
How to point the domain to your Plesk server
Adding the domain in Plesk does not automatically make it live on the internet. The domain must also point to your hosting server.
Option 1: Change nameservers at the registrar
If your hosting company provides custom nameservers, update them at your domain registrar. This lets Plesk or your hosting platform manage the domain’s DNS records.
Example:
- ns1.yourhost.example
- ns2.yourhost.example
After changing nameservers, allow time for propagation. This can take anywhere from a few minutes to 48 hours, depending on the registrar and DNS caches.
Option 2: Update A records manually
If you want to keep DNS at the registrar or another DNS provider, point the domain’s A record to the server IP address assigned by your hosting provider. Also check the www record if you want both versions of the domain to work.
Option 3: Use the domain as an alias
If the domain should display the same website as another domain, consider using a domain alias instead of creating a separate website. This is useful for alternate spellings, brand variations, or redirect scenarios.
How to upload website files after adding the domain
After the domain is created, you can place your site content into the document root.
Using File Manager
Open Files or File Manager in Plesk, navigate to the domain’s document root, and upload your website files. If you are replacing the default placeholder page, remove or overwrite the default index file.
Using FTP or SFTP
If FTP access is enabled, you can use an FTP client to upload your website files directly to the domain directory. This is useful for larger sites or when you are deploying files from a local machine or version-controlled environment.
Typical files for a website root
- index.html
- index.php
- assets folder
- theme or application folders
For CMS platforms such as WordPress, the root folder should contain the full application structure, including core files and configuration files as needed.
How to install an application on the new domain
If your hosting plan includes application management in Plesk, you can install a CMS or web app immediately after adding the domain.
WordPress installation
Go to the applications or WordPress installer section, choose the newly added domain, and complete the installation steps. You may need to define the site title, admin credentials, database settings, and HTTPS preferences.
Other supported applications
Depending on your environment, you may also be able to install Joomla, Drupal, PrestaShop, or other supported web platforms. The key requirement is that the domain must already exist in Plesk before the app can be assigned to it.
How to enable SSL for the domain
Once the domain is added and DNS is pointing correctly, secure it with SSL as soon as possible. In modern hosting environments, HTTPS is expected for both security and SEO reasons.
Install a free SSL certificate
Many hosting providers support Let’s Encrypt or another automated SSL service. In Plesk, open the SSL/TLS or Let’s Encrypt section for the domain and issue a certificate.
Force HTTPS if needed
After the SSL certificate is installed, configure the site to redirect traffic from HTTP to HTTPS. This helps ensure users always load the secure version of the site.
Check mixed content issues
If the website uses old image links or hardcoded HTTP resources, browsers may show warnings. Review the site after enabling SSL to ensure all internal links, images, scripts, and stylesheets use secure URLs.
How to verify the domain works correctly
After setup, test the domain to confirm it is accessible and configured correctly.
Check the homepage
Visit the domain in a browser and verify that the correct website appears. If you still see a default Plesk page, the document root may still contain a placeholder file or DNS may not yet be fully propagated.
Check the www version
Open both example.com and www.example.com. They should either both work or redirect consistently to your preferred version.
Check SSL status
Make sure the browser shows a valid certificate and that the connection is secure. If not, recheck the certificate installation and domain coverage.
Check email if enabled
If mail services are active for the domain, test incoming and outgoing email or verify the mailbox configuration. Some users prefer to keep email disabled on web-only domains, which is also fine if that is part of your setup.
Common issues when adding a domain in Plesk
Even though the process is simple, a few common problems can appear during domain setup.
The Add Domain button is missing
This usually means your hosting plan does not allow additional domains, or your Plesk account lacks the required permissions. Contact your hosting provider if you believe the limit should be higher.
The website shows a default page
This often happens when no site files have been uploaded yet or when the default index file is still present in the document root. Upload your website content or remove the placeholder page.
DNS is not resolving
DNS changes may not have propagated yet. Confirm the domain’s nameservers or A records are correct, then wait for global DNS updates to complete.
SSL certificate does not issue
This may happen if the domain does not point to the server correctly, if DNS is still propagating, or if validation records are missing. Make sure the domain resolves to the Plesk server before requesting SSL.
Files uploaded to the wrong folder
Check the domain’s document root in Plesk. Uploading files to the wrong directory is a common reason why the website does not appear after deployment.
Best practices for domain management in Plesk
Good domain management helps keep your hosting account organized and easier to maintain.
- Use clear domain names and labels for each site
- Confirm the document root before uploading files
- Enable SSL as soon as the domain is live
- Keep DNS records consistent across your registrar and hosting platform
- Use separate databases and credentials for each website when possible
- Back up the domain before making major changes
- Review hosting limits if you plan to add several domains
For agencies and managed hosting users, it is also helpful to standardize site setup so every new domain follows the same deployment process.
When to use a domain alias or subdomain instead
Not every website name needs a separate domain entry. In some cases, a different Plesk feature is a better fit.
Use a domain alias if...
You want another domain to show the same content as an existing website. This is useful for redirects, brand protection, or alternative domain spellings.
Use a subdomain if...
You want a separate section of a website, such as blog.example.com or shop.example.com. Subdomains are ideal for content segmentation, staging environments, and app-specific sections.
FAQ
Do I need to add a domain in Plesk before uploading files?
Yes. The domain should exist in Plesk first so that it has its own document root, hosting settings, and optional DNS configuration.
Can I add a domain without changing nameservers?
Yes. You can keep DNS at your registrar or another provider and simply point the domain’s A record to your hosting server IP.
How long does it take for a new domain to work?
The domain entry in Plesk is created immediately, but public access depends on DNS propagation. This may take from a few minutes up to 48 hours.
Why does my domain show a Plesk default page?
This usually means no website files have been uploaded yet or the correct document root is empty. Upload your site content to the proper folder and refresh the page.
Can I add multiple domains in one Plesk account?
Yes, if your hosting subscription allows it. Some plans support multiple domains, while others are limited to a single website.
Is SSL available for newly added domains?
Usually yes, as long as the domain points to the server correctly and your hosting provider supports SSL certificates for the subscription.
What is the difference between a domain and a subdomain in Plesk?
A domain is the main website, such as example.com. A subdomain is an extension of that domain, such as support.example.com. They can point to different content and be managed separately.
Conclusion
Adding a domain in Plesk is a foundational step in website management on a hosting platform. Once the domain is created, you can point DNS to the server, upload your files, install applications, and secure the site with SSL. In a managed hosting environment, Plesk makes the process efficient by bringing hosting, DNS, files, and website settings into one control panel.
If the domain does not work right away, check the document root, DNS records, hosting limits, and SSL status. With the correct setup, your new domain should be ready for production use and easy to maintain from the Plesk interface.