Shared Hosting - Getting Started


Welcome to Namecheap Shared Hosting! 

This guide will walk you through the steps to get your website and email up and running.

Once your hosting account is activated, you'll receive a welcome email with the subject Your Hosting Account Details for yourdomain.tld. Keep this email handy, as you'll use information from it throughout this guide.

Follow the steps below:


Examples used in this guide:

  • yourdomain.tld : domain name associated with your Shared Hosting account.
  • 11.11.11.11 : hosting server IP address. Your actual IP address can be found in the Your Hosting Account Details for yourdomain.tld welcome email.



Step 1: Connect your domain to hosting


To make a website and email work with Shared Hosting, the domain must first be connected to the hosting account.

If the domain name was purchased together with the hosting plan during checkout, it is usually connected automatically, and you can proceed to the next step.

If the domain was purchased separately or is currently using different DNS settings, it needs to be connected manually. There are two ways to do this: change the nameservers or update the DNS records.


Change the nameservers (recommended)

For most customers, this is the simplest option because it automatically configures both your website and email services. The exact steps depend on where your domain is registered, choose the appropriate option below. 

NOTE: Changing nameservers replaces your current DNS configuration. If your domain already uses another website, email service, or custom DNS records, consider 'Update DNS records instead' to avoid replacing your existing settings.




NOTE: Nameserver changes may take up to 24-48 hours to propagate worldwide. During this period, your website or email may work from some locations but not others.


Update DNS records instead

In some situations, changing nameservers may not be the best option. For example: 

  • You want to keep another website attached to your domain active;
  • You use another email provider and want to keep your current email configuration;
  • You prefer managing your DNS records through your current DNS provider.
In this case, you can keep your current nameservers and configure only the DNS records required for the services you plan to use with your Shared Hosting account. Choose the records you want to configure: 





If you use Namecheap BasicDNS/PremiumDNS/FreeDNS, you can manage these DNS records in your Namecheap account under Domain List >> Manage >> Advanced DNS. For detailed instructions, see How do I set up host records for a domain?

NOTE: DNS record changes often take effect within 30-60 minutes, but in some cases, propagation may take longer. During this period, your website or email may not work consistently from all locations.



Step 2: Access your hosting control panel  


Your domain should now be connected to hosting. The next steps take place in cPanel, the control panel included with your Shared Hosting plan.


Log in to cPanel

There are several ways to access cPanel. You can log in directly from your Namecheap account or use the credentials provided in the Your Hosting Account Details for yourdomain.tld welcome email.

For most customers, the easiest option is to use the cPanel shortcut in a Namecheap account >> Hosting List >> Go to cPanel.

For other login methods and illustrated instructions, see Where can I log in to my cPanel hosting account?


Get familiar with cPanel

cPanel is where you'll manage almost everything related to your hosting account, including your website, email accounts, files, databases, DNS records, and SSL certificates.

Note: Throughout this guide, navigation paths are written as Section >> Tool, where the first item indicates the cPanel section and the second indicates the tool located within it.




Step 3: Set up your website


By now, you should have connected your domain to hosting and signed in to cPanel. The next steps depend on whether you're creating a new website or moving an existing one. Choose the option below that best matches your needs.






Step 4: Enable HTTPS


An SSL certificate enables HTTPS, which encrypts the information exchanged between your website and its visitors and helps establish trust in your website.

Your Shared Hosting plan automatically includes a free PositiveSSL certificate for the first year. The certificate is usually issued and installed within 30-60 minutes after your hosting account is activated and the domain is pointed to the service.

You can monitor its status in cPanel >> Exclusive for Namecheap Customers >> Namecheap SSL.


Check whether SSL is working

You can verify that an SSL certificate is installed by opening your website in a browser and checking that the address begins with https:// and displays a padlock icon.

If you'd like to perform an additional check, you can also use our online SSL checker: https://decoder.link/.



Step 5: Set up professional email


Now that your website is up and running, you can create professional email addresses that use your domain name, such as info@yourdomain.tld or support@yourdomain.tld.

Using domain-based email addresses helps build trust with your visitors and integrates naturally with contact forms and other website features.


Create an email account

To create an email account, follow this path: cPanel >> Email >> Email Accounts >> Create.

For illustrated instructions, see How to create an email account in cPanel.


Access Webmail

You can access your mailbox in several ways:

  • Via cPanel: Email >> Email Accounts >> Check Email;
  • Via browser links: https://yourdomain.tld:2096, https://yourdomain.tld/webmail, https://webmail.yourdomain.tld.

For additional access methods and illustrated instructions, see How to access cPanel Webmail.






Step 6: Secure your hosting and website


Well done! At this point, you should have completed the basic setup of your website and email.

The steps below help you protect the part of security that is in your hands: your accounts, passwords, and website content. Following them lowers the risk of your account being compromised.


1. Use strong, unique passwords for your Namecheap account, cPanel account, email accounts, and other website-related services.

ActionPath in cPanel
Change cPanel passwordPreferences >> Password & Security
Change cPanel email account passwordEmail >> Email Accounts >> Manage >> Security >> Password

2. Enable two-factor authentication where available.

ActionPath in cPanel
Enable 2FA in cPanelSecurity >> Two-Factor Authentication
Enable 2FA in cPanel WebmailEmail >> Email Accounts >> Check Email >> Edit Your Settings >> Two-Factor Authentication


3. Scan your account for malware from time to time. The malware scanner can be found in Security >> ImunifyAV/Imunify360.

4. Maintain regular backups of your website and data.

AvailabilityPath in cPanel
All Shared Hosting plansFiles >> Backup
Stellar Plus/BusinessExclusive for Namecheap Customers >> AutoBackup
Sites installed via SoftaculousSoftaculous Apps Installer >> All Installations >> Backup


5. Keep your CMS applications, plugins, themes, and scripts up to date.

Learn more:


FAQ
















 

Updated
Viewed
230927 times

Need help? We're always here for you.

notmyip