Using cPanel To Manage Your WordPress Hosting

This tutorial provides an overview of the benefits of using cPanel to manage your WordPress web hosting.

Using cPanel To Manage Your WordPress HostingThis tutorial is part of our WordPress installation and WordPress configuration tutorial series, where we show you how to install and configure a WordPress site or blog on your own domain with no coding skills required.

Whether you choose to host your website using a shared hosting account or to host on a dedicated server, you need some way to configure emails for your domain name, manage your server applications, and monitor your server’s resources. This is especially important if you lack the technical skills of a webmaster or IT manager.

This is where a web hosting application like cPanel can play a central role in helping you manage your digital presence.

Overview Of cPanel For WordPress Users

cPanel is a powerful and simple-to-use web hosting management software application that gives website owners the ability to quickly and easily manage their servers and websites using a simple and intuitive dashboard.


Having access to a hosting environment that offers cPanel will make managing your WordPress site a whole lot easier. cPanel lets you easily take care of certain things yourself without hiring technical experts (like setting up emails for your business). If you host with a good company, you can also ask for support and assistance with most things.

Important Info

cPanel typically comes with built-in get started help wizards and basic video tutorials on using cPanel that can be accessed directly from your web hosting account’s control area …


(cPanel Video Tutorials)

Providing comprehensive training on using all the features of cPanel to easily manage your WordPress site’s web hosting is beyond the scope of our tutorials. For comprehensive step-by-step training on using cPanel, we recommend downloading these how to use cPanel video tutorials.


After logging into your cPanel area, you can access help documentation by clicking on the ‘Help’ icon …

cPanel Help

(cPanel Help)

Additional cPanel Help & Support

help For additional support and tutorials on using cPanel and managing your server, contact your web hosting company’s technical support department. To access the official cPanel documentation for website owners, visit the site below:

redarrow cPanel Documentation For Website Owners

Useful Information

Note: Newer versions of cPanel may look different than the version shown in these tutorials.

Choosing A Web Hosting Company That Offers cPanel

Choosing a reliable web hosting company that offers the cPanel application will help you manage your WordPress site more easily …

Using cPanel To Manage Your WordPress Site

(cPanel login)

help For companies that provide reliable web hosting with cPanel access and great technical support, see the tutorial below:

redarrow How To Choose A Great Webhosting Company For Your WordPress Site

cPanel Feature Glossary

Refer to the list below if you need help understanding some of the more commonly used features of cPanel:

Change cPanel Style

This feature lets you change the overall look and feel of cPanel to suit your personal taste. cPanel typically comes with several pre-installed styles you can choose from …


(cPanel – Change Styles)

Email Accounts

This area lets you manage the email accounts associated with your domain(s) …


(cPanel Email Accounts)

help To learn more about the ‘Email Accounts’ section, watch the video below and see this tutorial:

redarrow How To Create An Email For Your Domain In cPanel


Webmail lets you check your email using a web browser (instead of a desktop mail application such as Outlook Express). This means that you can access your email online from any location using a web browser …

cPanel - Webmail

(cPanel webmail)

Note: If using webmail, make sure to log out after accessing your email on public computers to prevent other people reading your email.


SpamAssassin is an automated email filtering system that attempts to identify spam messages based on the content of the email’s headers and body …

cPanel - Spam Assassin

(cPanel Mail – SpamAssassin)

Email Forwarders

Forwarders let you to send a copy of all mail from one email address to another …

cPanel - Forwarders

(cPanel Mail Forwarding)

For example, if you have two different email accounts and, you can set up email forwarding so that all mail sent to is automatically forwarded to, saving you the time and hassle of having to check both accounts.

Alternatively, you can use email forwarding for different departments of your company. For example, you can set up email forwarding so that all mail sent to goes to the personal email address of a staff member or outsourced customer support person. This way, if the person leaves, you can easily change the destination forwarding email without making changes to your website.

Email Auto Responders

Autoresponders can be used to automatically send a message or reply back to anyone who emails a certain account. This feature is useful if you are on vacation or unavailable, if you have a generic message that you would like to send out to anyone who emails your support email address, or even for sending out download or access links to PDF reports, bonuses, videos, price lists, etc.

cPanel - Autoresponders

(cPanel Autoresponders)

help To learn how to use autoresponders for email marketing, newsletters, and list-building, see the tutorial below:

redarrow Email Marketing With WordPress: Using Autoresponders

MX Entry Maintenance

An MX (mail exchanger) entry tells a client which server receives mail sent to a domain name. You can use the MX Entry Maintenance function to change where a domain’s email is delivered to. This lets you have email from one domain delivered to another domain.

cPanel - MX Entry

(cPanel MXEntry)

Note: Changing your MX entry changes your site’s DNS record for MX.


Backups allow you to download (to your computer) a zipped copy of either your entire site (including your home directory, databases, email forwarders configuration, and email filters configuration) or one of the previously mentioned parts of your site …

cPanel - Backups

(cPanel Backups)

Note: These are not automatically scheduled backups. Automatically scheduled backups need to be enabled by the server owner/administrator.

help To learn more about performing WordPress backups using cPanel, see the tutorial section below:

redarrow How To Back Up Your WordPress Database Using cPanel’s Backup Wizard

Disk Usage Viewer

The cPanel Disk Usage Viewer provides an overview of the disk space that your account is using. You can use the viewer to view all of the files in your site and find out how much space each file takes up. It shows disk usage totals for your account’s directories and all of its databases rather than for individual files or databases.

cPanel - Disk Space Usage

(cPanel Files – Disk Space Usage)

Note: Use the File Manager feature to see disk usage data for individual files, and the MySQL main page to see data for individual databases.

FTP Management

The FTP features of cPanel allow you to manage access to your web site’s files using FTP (File Transfer Protocol) …

cPanel - FTP Management

(cPanel FTP Management)

Note: You will need a third party FTP program to access your files.

help To learn more about using FTP to transfer files to and from your computer and server, see the tutorial below:

redarrow How To FTP Files To Your Server Using Filezilla

Password Protect Directories

This option will allow you to require a username and password to access a folder or folders from the web. This can be very useful when you need to limit access to a certain part of your site …

cPanel - Password Protect Directories

(cPanel Security – Password Protect Directories)

help To learn about protecting content inside posts and pages in WordPress, see the tutorial below:

redarrow How To Protect Content In WordPress Posts And Pages

IP Deny Manager

This feature will allow you to block a range of IP addresses to prevent them from accessing your site. You can also enter a fully qualified domain name, and the IP Deny Manager will attempt to resolve it to an IP address for you …

cPanel - IP Deny Manager

(cPanel Security – IP Deny Manager)

HotLink Protection

Hotlink protection prevents other websites from directly linking to files on your website. Other sites will still be able to link to any file type that you don’t specify (ie. HTML files) …

cPanel HotLink Protection

(cPanel Security – HotLink Protection)

An example of hotlinking would be using a <img> tag to display an image from your site from somewhere else on the net. The end result is that the other site is stealing your bandwidth.

Note: The system attempts to add all sites it knows you own to the list; however, you may need to add others.

Leech Protection

Leech Protect allows you to prevent your users from giving out or publicly posting their passwords to a restricted area of your site. This feature will redirect accounts which have been compromised to a URL of your choice (and suspend them, if you choose) …

cPanel - Leech Protect

(cPanel Security – Leech Protect)

help To learn more about server security, see the tutorial below:

redarrow Webhosting Security

PHP Extensions and Applications Package Installer

PEAR packages are collections of functions that allow you to perform tasks in PHP …

cPanel - PHP PEAR Packages

(cPanel PHP PEAR Packages)

Note: You will need to install a PEAR package before you can use it inside a PHP program.

MySQL Management

MySQL manager allows you to create / drop databases, add / remove users …

cPanel - Databases

(cPanel Databases)

help To learn more about MYSQL database management for WordPress, see the tutorial section below:

redarrow WordPress Database Management


phpMyAdmin is a popular open-source program used to manage MySQL databases …

cPanel - phpMyAdmin

(cPanel Databases – phpMyAdmin)

help To learn more about using phpMyAdmin with WordPress, see the tutorial below:

redarrow How To Back Up Your WordPress Database Using phpMyAdmin

Image Manager

The Image Manager allows you to view and modify images in your account. You can change the size of your images, convert their file types, or just view them …

cPanel - Image Manager

(cPanel Image Manager)

Index Manager

The Index Manager allows you to customize the way a directory will be viewed on the web. You can select between a default style, no indexes, or two types of indexing …

cPanel - Index Manager

(cPanel Index Manager)

Note: If you do not want people to be able to see the files in your directory, choose “No Indexing” when using this feature.

Cron Jobs

Cron jobs allow you to automate certain commands or scripts on your site. You can set a command or script to run at a specific time every day, week, etc. For example, you could set a cron job to delete temporary files every week so that your disk space is not being used up by those files …

cPanel - CronJobs

(cPanel Cron jobs)

Network Tools

Network Tools allow a user to find out information about any domain, or to trace the route from the server your site is on to the computer you are accessing cPanel from.

  • The Domain Lookup tool allows you to find out the IP address of any domain, as well as DNS information about that domain. This can be a very useful tool right after your site is set up or after DNS changes have been made to make sure your DNS is setup properly.
  • Trace Route allows you to trace the route from the computer you are accessing cPanel from to the server your site is on (i.e. the number of servers and what servers your data must pass through to get to your site) …

cPanel - Network Tools

(cPanel Network Tools)

Hopefully, the above information has given you enough of an overview of cPanel. For detailed video tutorials on using cPanel features, go here.

Overview Of cPanel For WordPress Users

(Easily manage your WordPress hosting with cPanel)


"Wow! I never knew there's so much to learn about WordPress! I bought one of the WordPress for Dummies three years ago, such authors need to be on this course!" - Rich Law, Create A Blog Now

Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site is not affiliated with nor sponsored by Automattic, Inc. or the WordPress Open Source project. This site and the services and products offered on this site are not associated, affiliated, endorsed, or sponsored by WordPress, nor have they been reviewed, certified, or tested by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items linked to, reviewed, or advertised on this site.


Did you find this article useful? If so, please use the share buttons below and share this post with others.

Domain Names: A Primer For Beginners

Learn more about domain names in this primer for beginners.

Domain Names: A Primer For Beginners

This tutorial is part of our WordPress installation step-by-step training module, where we show you how to install a WordPress site or blog on your own domain name with no coding skills required.


Your domain name is your unique web address.

Because your domain name is how most people will find your business online and identify with your brand, it’s important to have as much control of your domain name as you can.


You can register a unique domain name for around US$10-$15 per year or less, depending on the domain name registrar you choose.

help For a step-by-step tutorial on how to register a domain name, go here:

redarrow How To Register A Domain Name

Technically speaking, you don’t own a domain name, you lease it.

The Internet Corporation for Assigned Names and Numbers (ICANN) is the organization responsible for managing and administering domain names worldwide.


help You can learn more about ICANN by visiting its website here:

redarrow ICANN

Here are some important things about domain names that you need to know:

Domain Name Registrant Details

Make sure that the domain name is registered in either your name or your business name. This is especially important if someone else has registered your domain name on your behalf (e.g. a web developer or web services agency).

Most developers will do the right thing when it comes to registering domain names on behalf of their clients, but occasionally, an unscrupulous developer will register domain names under their own name and then lease the domain back to their clients. This is sometimes done to ensure that clients won’t leave them …

Make sure that your domain name registration details are correct

(Make sure that your domain name registration details are correct!)

You can check your domain name registration details by visiting the website below, and entering the domain name into the search field:

Note: It’s typical for web developers or agencies who register domain names on behalf of their clients to enter their contact details in the ‘Technical Contact’ or ‘Admin Contact’ fields. The ‘Registrant Contact’ details, however, should be in your name or your business name.

Secure Your Domain Name Family And Business Brand

The other important aspect of controlling your domain name is to try and secure the entire domain name ‘family’ if possible, as well as social media usernames that represent your brand or business name.

This prevents your competitors from controlling online assets that could be identified with or mistaken for your business.

An example of a domain name ‘family’ is shown below:

  • etc …

Having a web presence has become so important to how we do business today that anyone contemplating starting a new business seriously needs to consider whether to use a name if the domain name version is already taken by someone else.

Put yourself in your competitors’ shoes for a moment …

Would you go through all the bother and expense of promoting a new business if every domain name related to your business belonged to someone else?

Probably not. What would be the point of spending money and working hard to promote and advertise your business only to send more and more potential customers to someone else’s website?

By focusing too narrowly on your local market, you could fail to see the wider global implications of the importance of safeguarding your brand online.

For example, many small businesses in Australia will register a domain for their business, but not necessarily the .com version of the same domain. This is the same for business owners all over the world – businesses in the UK will register a domain, South African businesses will register a .za domain, Canadians a .ca domain, etc., but not the entire domain family.

If someone else owns another version of your domain, they could benefit from the traffic being generated by your efforts.

This may not seem like a big deal, but it’s something that can be prevented and that can help you avoid headaches later on, especially if you start growing your presence online internationally.

Not owning all of the domains associated with your business can weaken your brand.

With this in mind, here are a couple of really simple and inexpensive strategies that will help you safeguard your brand online and help add a layer of protection against your competitors:

Strategy #1: Secure All Domain Names Related To Your Brand

As mentioned earlier, one way to safeguard your business brand online is to register all of the variants of your domain name.

Some of the most common strategies for doing this include:

  • Registering the .com, .net and .org versions of your domain (e.g.,,
  • Registering your domain internationally (e.g.,
  • Registering both the hyphenated and non-hyphenated versions of your domain (e.g.,
  • Registering a number of keyword-rich domains related to your business – you can then use these to build separate sites focused on niches in your industry and drive targeted traffic to your main web site, or develop these domains into separate divisions of your business.

Registering multiple domains is a relatively inexpensive investment and offers many benefits and advantages, such as:

  • It gives you a local / global monopoly over the brand.
  • It prevents competitors from securing those domains and diverting traffic to their sites.
  • It stops people registering business names offline that are similar or related to your domain.
  • It can significantly increase the resale value of your business.

Think about it … what other strategy can you think of that for a few dollars per year, will safeguard your business brand online and prevent potential competitors both locally and internationally from promoting their business using a similar name as yours?

Now … you may be wondering what to do with all of those domains after you have registered them. The simplest thing to do is to redirect all of these similar domains that you now own to just one domain (e.g. the main domain that you will be promoting).

Here are a couple of simple ways to do this:

  • Domain Parking: You can park your domain on top of another domain
  • Domain Redirect: You can set up the domain with a simple redirect code which then sends visitors from that domain to your main domain.

Use domain parking and domain redirection to point visitors to your main domain or any other domains

(Use domain parking and domain redirection to point visitors to your main domain or any other domains)

Parking and Redirecting domains is a fairly simple process. You can do this in your webhosting control panel.

Once you have your domain portfolio secured, you don’t have to build a website for each domain. Just park or redirect your domain and you’re all done!

help To register a domain name, see this step-by-step tutorial:

redarrow How To Register A Domain Name

Strategy #2: Secure Web 2.0 Usernames

The web has undergone many significant changes. One of these is the increasing relevance and dominance of social media sites like Facebook, YouTube, Twitter and dozens of other social networks and bookmarking sites.

Establishing an online presence in all major social networks is important not only in terms of creating a growing awareness for your business online, but it also helps to generate new sources of traffic and customers for your products and services.

The FIRST thing to do, then, is to secure your brand name with as many social sites as you can before someone else takes your name.

Vanity URLs

Many social sites allow you to specify a username when creating an account that will then become part of your account’s web address for that site. These web addresses are typically called a vanity URL. By using your business name as the username on these sites, you can create vanity URLs that will help to strengthen your brand online.

Here are some examples of vanity URLs:

  • etc…

You can check to see if your desired username is still available at dozens of popular Social Networking and Social Bookmarking websites by visiting the site below:



Type in your desired username or vanity url and click the button to check its availability at dozens of the most popular social networking and social bookmarking sites. A list of all sites where the username is still available will be instantly returned, allowing you to visit those sites and create an account using your chosen username …

Find out which usernames are available

(Find out which usernames are available)

Tips For Unique Or Trademarked Business Names

What if your business name is a unique or trademarked name?

The same advice given earlier applies here … register all domain names related to your business and create as many accounts as you can with social networking and social bookmarking sites using your unique username.

Register Keyword-Related Domains

There is one more strategy you can use to protect your brand online … register keyword-rich domains related to your products and services.

This works well for businesses that have an unusual brand name (e.g., think of ‘Hammacher Schlemmer’, the giant American Catalog company), but would also like to have control of the main keywords related to their products or services.

Using a completely made up example, let’s say that you want to build a global online brand with a funky name like HowDooYooDoo.

Using the strategies discussed earlier, you would register the domain name and its domain family (i.e. the .net, .org, .biz, .us, etc ).

Now … what if one of the products you plan to sell through HowDooYooDoo is a line of funky greeting cards? The name ‘‘ may be unique sounding and even have a fun, catchy ring to it, but it is meaningless to search engines (and probably also to most people searching online for ‘greeting cards‘).

What you would do in this case, is perform some basic keyword research first to see what kind of search volume there is for keywords related to ‘greeting cards’ and the keywords you are interested in (e.g. ‘funky greeting cards’, etc.)

Next, you would do a ‘bulk’ domain search to see what keyword-related domains are available.

You would then go through the list, select the domains that appeal to you and register these.

Once you have registered these keyword-based domains, you could then either redirect the domain to your main website or a subfolder of your site (e.g. ‘‘ or ‘‘), or build an entire network of sites (one for each domain you have registered), and make the content specific to the topic of your domain name (e.g. sell oversized greeting cards at ‘‘, and sell funny birthday greeting cards at ‘‘).

You could then add links on all of your sites pointing to your main website and catalog of greeting cards at ‘‘ …

Point visitors from your satellite sites to your main site

(Point visitors from your satellite sites to your main site)

Once you have a few strategies in place to capture your visitors details (e.g. a newsletter), you can then direct visitors to all of the sites that you own and start building segmented customer lists.

help To learn more about registering keyword-related domains or bulk registering domain names, see the tutorial below:

redarrow How To Bulk Register Domain Names

Final Tip – Find Expired Domains

You can search for keyword-rich domain names that have expired and add these to your domain portfolio. Expired domains are domain names that the previous owner has chosen not to renew. Once a domain name expires, it becomes available for anyone to purchase.

Every day, thousands of domain names expire. Expired domains can be quite valuable depending on a number of factors, such as domain age, domain name length, number of active links pointing to the domain, etc.

Be aware, though, that this is a highly competitive market – many expired domain buyers use sophisticated tools and software to identify and bid on keywords that are about to expire.

help Search for expired domain names by visiting the site below:

redarrow How To Find Expired Domain Names

Domain Management Panel

ICANN, the body responsible for managing domain names globally, assigns the actual task of processing domain name registrations and domain name renewals to accredited agencies called Domain Registrars.

For a list of worldwide ICANN-accredited registrars go here:

Most leading Domain Registrars provide users with access to domain management services like a control panel that lets domain owners perform various administrative tasks such as managing contact and registration details, monitoring domain expiry/renewal dates, managing webhosting and security settings, etc…

Most Domain Registrars also require you to maintain a valid source of payment in its billing section (e.g. a current, valid credit card or PayPal account details).

If you plan to outsource your domain management, this can present a security issue, as whoever is managing your domain names may ask you to provide them with your full credit card details.

For this reason, I recommend that you consider either managing your domain names yourself, or entering the payment details yourself when setting up your Domain Registrar account so that only you have access to credit card numbers, security codes, etc.

Hopefully, the above information has helped you understand more about the importance of protecting your brand online and given you some new ideas and practical tips on ways to gain a massive competitive business advantage.

Domain Management  – Taking Control

The information below will help you gain more control over your domain name(s).

Outsourcing Domain Management

Use the checklist below if you plan to outsource your domain management:

  • Make sure that whoever registers your domain name creates a separate Domain Registrar account for your business and provides you with the account login details. See the point made earlier about keeping your payment details secure.
  • Confirm that all domain names will be registered using your name or business name and your contact details as the Domain Name Registrant.
  • Ask for copies of all domain name registration confirmation emails to be forwarded to you. Enter these details in your master document (e.g. your master spreadsheet).
  • Log into your domain management area and check that your domains have been set to ‘lock’ and ‘auto-renew’ in your Domain Registrar’s administration panel.

DIY Domain Management

If you plan to manage your own domain names, see these detailed step-by-step tutorials:

Also, search online or see your web hosting provider’s tutorials for the following:

  • How To Park A Domain Name
  • How To Redirect A Domain Name
  • How To Transfer And Manage Domain Names

Key Points To Take Away – Domain Names

  • It only costs around $10 – $15 or less per year to register a domain name for most extensions. Beware of anyone offering domain name registration services at a significantly higher cost, especially “official-looking” domain name transfer and renewal forms sent via mail from competing domain registrars.
  • Ensure that all domain names are registered under your name / business name and that the domain has been set to ‘lock’ and ‘auto-renew’ to prevent accidental loss through unauthorized transfers or domain expiration.
  • Register as many domain names in your ‘domain family’ (and keyword-related domains) as possible. This is the cheapest way to prevent competitors from stealing your traffic and protect your business brand.

Domain Names – Useful Resources

  • ICANN – Internet Corporation for Assigned Names and Numbers official website.
  • WHOIS – Look up domain name registrant details (i.e. who owns the domain name.)
  • GoDaddy – Domain registrar services, domain auctions, expired domain backorders, etc.
  • Namecheap – Domain name registrar services

Domain Names: A Primer For Beginners

(Source: iStockPhoto)

Click one of the buttons below to continue …

Find Available Domains

Learn How To Set Up Web Hosting

Back To WordPress Installation Tutorials Index


"I have used the tutorials to teach all of my clients and it has probably never been so easy for everyone to learn WordPress ... Now I don't need to buy all these very expensive video courses that often don't deliver what they promise." - Stefan Wendt, Internet Marketing Success Group

Disclaimer: This site has no direct association with WordPress, Automattic, or any WordPress-related products mentioned or reviewed on this website. We may derive affiliate commissions from the sale of products and/or services advertised on our website. All images and details sourced from product websites are the copyright of their respective owners and have been used solely for illustrative or training purposes.


Did you enjoy this article? Feel free to share this post with other bloggers using the social buttons below.

How To Create A WordPress MySQL Database

Learn how to create a MySQL database for WordPress using cPanel’s MySQL Database Wizard.

How To Create A WordPress MySQL DatabaseThis tutorial is part of our WordPress Management tutorial series. In this tutorial, we show you how to create a MySQL database for WordPress using cPanel’s MySQL Database Wizard.


How To Create A WordPress MySQL Database

If you are performing a manual WordPress installation or adding a new application to your website that requires data to be stored in its own MySQL database, then follow the tutorial below to learn how to create a new MySQL database using cPanel.

help To learn more about using cPanel, go here:

redarrow Using cPanel To Manage WordPress

How To Create A MySQL Database

Log into your cPanel administration area …

How To Back Up Your WordPress Database Using phpMyAdmin

Scroll down to the ‘Databases’ section of your cPanel administration area and click on MySQL Database Wizard …

How To Install WordPress Using FTP

Create a database name and click ‘Next Step’ …

How To Install WordPress Using FTP

Note: In the above screenshot example, the prefix “wrdpress” is the domain username and “demo” is the database name. Your configuration will show a different domain username prefix.

Copy the entire ‘prefix_databasename’ string into a plain text file. You will need it later on during the installation process.

Next, create a username, and enter and verify a password (aim for a score of very strong – use the password generator if you need to), then click ‘Create User’ …

How To Install WordPress Using FTP

In the above screenshot example, the username is “demo1”.

In the next screen, do the following:

  • Copy the ‘User’, ‘Database’, and ‘Password’ details to a plain text file and save it to your hard drive. You will need these later.
  • Select the ‘ALL PRIVILEGES’ checkbox
  • After completing the above tasks, click on Next Step to proceed …

How To Install WordPress Using FTP

Congratulations! You have successfully created a MySQL database …

How To Install WordPress Using FTP

 See Also …

help To learn how to delete a MySQL Database, see the tutorial below:

redarrow How To Delete A WordPress MySQL Database

How To Create A WordPress MySQL Database


"I was absolutely amazed at the scope and breadth of these tutorials! The most in-depth training I have ever received on any subject!" - Myke O'Neill,

Disclaimer: This site has no association with WordPress or any of the WordPress products reviewed on this website. We may receive a financial benefit from sales of any products and/or services advertised on this site. All product images are the copyright of their respective owners and have been used only for illustrative or training purposes.

Get Thrive Leads for WordPress


Was this article useful? Feel free to use the social buttons below and share this article with other WordPress users.