{"id":3525,"date":"2026-04-21T14:08:54","date_gmt":"2026-04-21T14:08:54","guid":{"rendered":"https:\/\/telahosting.co.za\/blog\/?p=3525"},"modified":"2026-04-21T14:08:54","modified_gmt":"2026-04-21T14:08:54","slug":"add-south-african-websites-in-cpanel","status":"publish","type":"post","link":"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/","title":{"rendered":"How to Add South African Client Websites in cPanel"},"content":{"rendered":"<h2><img data-dominant-color=\"61555b\" data-has-transparency=\"false\" style=\"--dominant-color: #61555b;\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3534 size-medium not-transparent\" src=\"https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-33-711x400.avif\" alt=\"How to Add South African Client Websites in cPanel\" width=\"711\" height=\"400\" title=\"\" srcset=\"https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-33-711x400.avif 711w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-33-1400x788.avif 1400w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-33-768x432.avif 768w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-33-1536x864.avif 1536w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-33-2048x1152.avif 2048w\" sizes=\"auto, (max-width: 711px) 100vw, 711px\" \/><\/h2>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Page Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Introduction\" >Introduction<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#How_to_Add_Websites_in_cPanel\" >How to Add Websites in cPanel<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_1_Log_in_to_cPanel\" >Step 1: Log in to cPanel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_2_Add_the_Clients_Domain_If_Needed\" >Step 2: Add the Client\u2019s Domain (If Needed)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_3_Upload_the_Website_Files\" >Step 3: Upload the Website Files<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_4_Install_WordPress_Most_Common_Option\" >Step 4: Install WordPress (Most Common Option)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_5_Create_a_Database_If_Needed\" >Step 5: Create a Database (If Needed)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_6_Install_Secure_Socket_Layer_SSL\" >Step 6: Install Secure Socket Layer (SSL)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_7_Set_Up_Email_Accounts_Optional\" >Step 7: Set Up Email Accounts (Optional)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_8_Check_the_Website\" >Step 8: Check the Website<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Step_9_Send_Client_Access_Details\" >Step 9: Send Client Access Details<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/telahosting.co.za\/blog\/add-south-african-websites-in-cpanel\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Introduction\"><\/span>Introduction<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Assuming you\u2019ve set up your reseller <a href=\"https:\/\/telahosting.co.za\/blog\/set-up-reseller-hosting-account\/\">hosting account<\/a> and created your first client&#8217;s account. Now comes the part where your clients actually care about: getting their website live. If you are new to this, I suggest you check what <a href=\"https:\/\/telahosting.co.za\/blog\/what-is-reseller-hosting-in-south-africa\/\">reseller hosting i<\/a>s and come back for a better understanding.<\/p>\n<p>Don\u2019t worry, it might look technical at first, but adding a client website is actually one of the easiest things you\u2019ll do once you understand the process.<\/p>\n<p>(Very Important) Before adding a website in <a href=\"https:\/\/telahosting.co.za\/blog\/what-is-cpanel-features-pricing\/\">cPanel<\/a>, you should already have:<\/p>\n<ul>\n<li>A hosting account created in WHM<\/li>\n<li>The client\u2019s <a href=\"https:\/\/telahosting.co.za\/blog\/what-is-a-domain-name\/\">domain name<\/a> (e.g., mybusiness.co.za)<\/li>\n<li><a href=\"https:\/\/telahosting.co.za\/blog\/how-nameservers-work\/\">Nameservers pointing to<\/a> your hosting<\/li>\n<\/ul>\n<p>Once these are in place, you\u2019re ready to go.\u00a0 Let\u2019s go ahead and add the website step by step.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Add_Websites_in_cPanel\"><\/span>How to Add Websites in cPanel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Step_1_Log_in_to_cPanel\"><\/span>Step 1: Log in to cPanel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Use the login details of the cPanel you created and sent to your client.<\/li>\n<li>cPanel URL usually looks like: &#8220;domain.com\/cpanel or domain.com:2083<\/li>\n<li>Enter the username and password. Alternatively, log in directly via WHM since you created the account, and are the super admin<\/li>\n<\/ul>\n<p>You\u2019ll see the cPanel dashboard once you are successfully logged in \u2014 this is where everything happens.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_2_Add_the_Clients_Domain_If_Needed\"><\/span>Step 2: Add the Client\u2019s Domain (If Needed)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If the account was created with the main domain, you can skip this step.<\/p>\n<p>But if you want to add another website, you\u2019ll need to:<\/p>\n<ul>\n<li>Go to \u201cDomains\u201d or \u201cAddon Domains\u201d<\/li>\n<li>Click Add Domain<\/li>\n<li>Enter the domain name (e.g., clientsite.co.za)<\/li>\n<\/ul>\n<p>This tells cPanel: \u201cThis domain belongs here.\u201d<\/p>\n<p><img data-dominant-color=\"f2f4f5\" data-has-transparency=\"false\" style=\"--dominant-color: #f2f4f5;\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3530 not-transparent\" src=\"https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/images-1.avif\" alt=\"Add Domain\" width=\"489\" height=\"198\" title=\"\"><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_3_Upload_the_Website_Files\"><\/span>Step 3: Upload the Website Files<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now let\u2019s actually add the website.<\/p>\n<ul>\n<li>Go to the &#8220;File Manager&#8221; section and open the folder: public_html (this is where the website lives).<\/li>\n<li>Upload files (HTML, CSS, images, etc.) or upload a zipped website with the database and extract it.<\/li>\n<li>Create a database, if it didn&#8217;t come with the uploaded files, and add it to the same folder with the web files (public_html). Navigate to phpMyAdmin or the MySQL database section of your cPanel dashboard to create the database.<\/li>\n<\/ul>\n<p>Once files are in public_html, the database is connected, and the <a href=\"https:\/\/telahosting.co.za\/blog\/how-to-change-update-domain-nameservers\/\">nameservers<\/a> are correct, the website should begin loading.<\/p>\n<p><img data-dominant-color=\"f0f1f1\" data-has-transparency=\"false\" style=\"--dominant-color: #f0f1f1;\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3531 size-medium not-transparent\" src=\"https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/cpanel-file-manager-public-html-800x288.avif\" alt=\"Upload files in public_html\" width=\"800\" height=\"288\" title=\"\" srcset=\"https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/cpanel-file-manager-public-html-800x288.avif 800w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/cpanel-file-manager-public-html-1400x503.avif 1400w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/cpanel-file-manager-public-html-768x276.avif 768w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/cpanel-file-manager-public-html-1536x552.avif 1536w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/cpanel-file-manager-public-html.avif 1680w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_4_Install_WordPress_Most_Common_Option\"><\/span>Step 4: Install WordPress (Most Common Option)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Perhaps your client doesn&#8217;t have web files and wants to use a design template that can be customized to create a website of their own. What is now known as a content management system (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Content_management_system\" target=\"_blank\" rel=\"noopener\">CMS<\/a>) and site\/AI web builders are becoming widely popular. The good thing is that most of these tools are available by default in cPanel, and a popular one that most South Africans want and love to use is <a href=\"https:\/\/wordpress.com\/\" target=\"_blank\" rel=\"noopener\">WordPress<\/a>.<\/p>\n<p>To install it:<\/p>\n<ul>\n<li>Go to Softaculous Apps Installer in your cPanel dashboard<\/li>\n<li>Click WordPress<\/li>\n<li>Click Install<\/li>\n<li>Select the domain<\/li>\n<li>Fill in the site name, username, and password<\/li>\n<li>Click Install<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3535 size-medium\" src=\"https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-32-711x400.avif\" alt=\"Install WordPress\" width=\"711\" height=\"400\" title=\"\" srcset=\"https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-32-711x400.avif 711w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-32-1400x788.avif 1400w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-32-768x432.avif 768w, https:\/\/telahosting.co.za\/blog\/wp-content\/uploads\/2026\/03\/Tela-hosting-blog-banner-32-1536x864.avif 1536w\" sizes=\"auto, (max-width: 711px) 100vw, 711px\" \/><\/p>\n<p>Done, with WordPress installed, your client now has a working website. All you or your client has to do is log in to the admin area and customize the layout to your satisfaction.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_5_Create_a_Database_If_Needed\"><\/span>Step 5: Create a Database (If Needed)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If you\u2019re uploading a custom site, you may need a database.<\/p>\n<p>Go to:<\/p>\n<ul>\n<li>MySQL Databases<\/li>\n<li>Create a database<\/li>\n<li>Create a user<\/li>\n<li>Assign the user to the database<\/li>\n<\/ul>\n<p>WordPress usually handles this automatically, so no stress there.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_6_Install_Secure_Socket_Layer_SSL\"><\/span>Step 6: Install Secure Socket Layer (SSL)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>SSL is what sends a secure connection between the server that stores and handles your site request and the user&#8217;s network who visits your website. This is visible by the padlock sign beside your URL at the top, and also what makes your domain have the Hypertext Transfer Protocol Secure (HTTPS)<\/p>\n<p>SSL is usually auto-installed in cPanel anytime a new account is created or a new registered domain is added to that account. However, it might fail to auto-install by default, which is why you need to ensure it&#8217;s all green. To install or check if it is installed is simple; see <a href=\"https:\/\/telahosting.co.za\/blog\/how-to-install-cpanel-auto-ssl-certificate-on-your-website\/\">how to install a cPanel auto SSL certificate on Websites<\/a> to do it yourself, so you can be familiar with the process.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_7_Set_Up_Email_Accounts_Optional\"><\/span>Step 7: Set Up Email Accounts (Optional)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Clients love this part \u2014 it makes their business look professional.<\/p>\n<p>In your cPanel, go to:<\/p>\n<ul>\n<li>Email Accounts<\/li>\n<li>Click Create<\/li>\n<li>Add emails like: info@clientdomain.co.za or admin@clientdomain.co.za<\/li>\n<\/ul>\n<p>This adds instant value to your hosting service.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_8_Check_the_Website\"><\/span>Step 8: Check the Website<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Before you tell your client everything is ready, do a quick check:<\/p>\n<ul>\n<li>Visit the domain in your browser<\/li>\n<li>Make sure the site loads properly<\/li>\n<li>Ensure the site is secured.<\/li>\n<\/ul>\n<p>Always test first, as it saves you from \u201cit\u2019s not working\u201d messages later<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_9_Send_Client_Access_Details\"><\/span>Step 9: Send Client Access Details<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now wrap things up professionally.<\/p>\n<p>Send your client:<\/p>\n<ul>\n<li>Website link<\/li>\n<li>cPanel login details<\/li>\n<li>WordPress login (if installed)<\/li>\n<li>Email setup instructions<\/li>\n<li>Your support contact<\/li>\n<\/ul>\n<p>It doesn&#8217;t matter if your first website setup takes time \u2014 that\u2019s normal. I assure you, after a few setups, you\u2019ll be doing this in minutes, since it has now become part of your routine.<\/p>\n<p><strong>Some Common Mistakes to Avoid<\/strong><\/p>\n<ul>\n<li>Uploading files outside public_html<\/li>\n<li>Forgetting to point the domain to your nameservers<\/li>\n<li>Not installing SSL (HTTPS)<\/li>\n<li>Sending incomplete or wrong login details to clients<\/li>\n<\/ul>\n<p>Keeping things clean and organized will make your life easier, trust me.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Adding client websites in cPanel might seem technical at first, but it\u2019s actually a simple, repeatable process, as you have seen.<\/p>\n<p>Once you understand the basics \u2014 domains, files, and setup \u2014 you can confidently manage multiple client websites and grow your hosting business.<\/p>\n<p>Start small, keep practicing, and before long, you&#8217;ll be a pro.<\/p>\n<p><strong>Start Adding Client Websites Today<\/strong><\/p>\n<p>You already have the tools and the knowledge; now it\u2019s about using them. If you don&#8217;t have a <a href=\"https:\/\/telahosting.co.za\/blog\/reseller-hosting-providers-in-south-africa\/\">reseller hosting<\/a> yet or you wish to switch things up (experiencing challenges with your current provider), <a href=\"https:\/\/telahosting.co.za\/\">telaHosting<\/a> has you covered. Compare and see for yourself.\u00a0 <strong>PS: We offer free migration<\/strong><\/p>\n<p>\ud83d\udc49 Explore our<a href=\"https:\/\/telahosting.co.za\/reseller-hosting\/\"> Reseller Hosting Plans<\/a><\/p>\n<p>\ud83d\udc49 Need help setting things up? <a href=\"https:\/\/my.telahosting.com\/submitticket.php\" target=\"_blank\" rel=\"noopener\">Contact us<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Assuming you\u2019ve set up your reseller hosting account and created your first client&#8217;s account. Now comes the part where your clients actually care about: getting their website live. If you are new to this, I suggest you check what reseller hosting is and come back for a better understanding. Don\u2019t worry, it might look&#8230;<\/p>\n","protected":false},"author":9,"featured_media":3534,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[184,38],"tags":[479,471,478],"class_list":["post-3525","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reseller-hosting","category-affiliate-and-reseller-hosting-tips","tag-reseller-hosting-guide","tag-reseller-hosting-south-africa","tag-start-hosting-business"],"_links":{"self":[{"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/posts\/3525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/comments?post=3525"}],"version-history":[{"count":11,"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/posts\/3525\/revisions"}],"predecessor-version":[{"id":3733,"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/posts\/3525\/revisions\/3733"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/media\/3534"}],"wp:attachment":[{"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/media?parent=3525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/categories?post=3525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/telahosting.co.za\/blog\/wp-json\/wp\/v2\/tags?post=3525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}