Shared Hosting - Getting Started


Welcome to Namecheap Shared Hosting!

This guide will walk you through the most important 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 it handy, as some information from this email will be referenced throughout this guide.

Continue with 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 your website and email work on a Shared Hosting account, you first need to connect your domain to this hosting service.

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

If your domain was purchased separately or is currently using different DNS settings, you'll need to connect it 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.

NOTE: Changing nameservers replaces your current DNS configuration. If your domain already uses another website, email service, or custom DNS records, consider using the second option, 'Update DNS records instead'.


Namecheap domains

If your domain is registered with Namecheap, you can connect it directly from your account.



Third-party domains

If your domain is registered with another provider, you will need to update its nameservers on the registrar's side.


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.
These are all valid scenarios. 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.

If you use Namecheap BasicDNS/PremiumDNS/FreeDNS, you can manage your 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?


Website DNS records

To point your domain to a Shared Hosting account while keeping your current nameservers, you'll need to create an A record for your domain.



Email DNS records

Unlike changing nameservers, this method does not automatically configure email services.



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.


Create a new website

If you're starting from scratch, the most popular options are to install a content management system (CMS), such as WordPress, or use a website builder.


Install WordPress

WordPress is a flexible website platform that supports blogs, business websites, portfolios, and online stores through hundreds of themes and plugins.

If you'd like help building your website with AI, you can also use the Extendify plugin, which is integrated with WordPress on our Shared Hosting plans.

To install WordPress, go to Exclusive for Namecheap Customers >> Softaculous Apps Installer >> WordPress >> Install.

For illustrated installation instructions, see How to install WordPress using Softaculous.


Use Sitejet Builder

Sitejet Builder is a beginner-friendly website builder integrated directly into cPanel. It lets you create a website using AI tools, customizable templates, and a drag-and-drop editor without requiring coding knowledge.

To get started, go to Domains >> Sitejet Builder >> Try Sitejet AI.

To learn more about Sitejet's features and setup process, see What is Sitejet Builder and how to use it?


Move an existing website

If you already have a website, there are several ways to bring it to your Shared Hosting account.


Manual migration (general)

You can migrate your website manually by transferring its files and, if applicable, its database.

Upload your website files or backup archive using one of the following options:

  • cPanel >> Files >> File Manager (recommended for smaller websites);

  • An FTP client, such as FileZilla or Cyberduck.

For detailed upload instructions, see How do I upload my site?




WordPress migration

If your website uses WordPress, you can choose from several migration methods designed specifically for the CMS: How to move a WordPress site to Shared Hosting.


Assistance with migration

If your website is currently hosted with another provider and you'd like assistance moving it to Namecheap, our migration team may be able to help.

Learn more: Migrate to Namecheap Hosting.



Step 4: Enable HTTPS with an SSL certificate


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
















If you have any questions or need assistance, feel free to get in touch via our Help Desk.

Updated
Viewed
230694 times

Need help? We're always here for you.

notmyip