888-504-4678 Support@nethosting.com

Are you thinking of starting your own website, but don’t want to lose the convenience and simplicity of WordPress? If you are, then we have great news: starting a WordPress site with NetHosting takes less than five minutes to set up and anyone can do it.

WordPress is a great place to start a website or blog for free, but as with most free things in life there are certain drawbacks. You can’t use plugins (software you upload to improve the functionality of your site), your site will automatically have ads, and there are less themes to choose from.

But with a web hosting service like NetHosting, you can buy a domain name and host your own website – opening up new worlds of possibilities for your site performance.

Self-hosted WordPress sites have hundreds more themes to choose from, you can make money from ads on your site, and you can use plugins to boost SEO and view analytics.

Building your own site with WordPress is easy – don’t let complicated tutorials prevent you from trying. This guide will show you how to build a self-hosted WordPress site with a shared hosting plan from NetHosting in less than five minutes:

1. Choose A Domain Name And Sign Up For Hosting


After you’ve added the shared hosting plan to the cart, you’ll be redirected to a page that looks like this. If you already have a domain name you’d like to use, go ahead and use that here. If not, our generator will tell you what is currently available and you can select a domain name from that list.

Your domain will cost anywhere from $10- $15, this fee gives you ownership of your site and registers your site online. After you’ve chosen a domain name, you’ll choose a pricing plan and enter your account information to get started. Within a few hours, you should receive a welcome email with your account login information.

2. Sign In To cPanel and Download WordPress


When you receive your welcome letter, you’ll be able to access cPanel, where you can easily manage files and applications on your site. Log in to yourdomain.com/cpanel and scroll down to ‘Featured Applications’, then click on the link that says ‘View More’.

Here you’ll find dozens of apps you can use to improve your site, but first scroll down until you see the button for WordPress under ‘Apps for Content Management’. Install WordPress, then enter your site information and choose your preferences.


For added convenience, you can choose to automatically update WordPress themes and plugins so you won’t have to worry about keeping your features up-to-date. You can also input how often you’d like to make a backup of your WordPress site, weekly or monthly, to save your data on your new shared hosting server.

3. Customize Your Site



Your site is now connected to WordPress and you have access to the WordPress dashboard. You can install plugins, browse hundreds of themes, and start customizing your site. If you have trouble at any point during the installation process, you can contact our support representatives for assistance 24/7 at 888-504-4678.

If you already have a WordPress site and would like to make it your own, the process is very similar.

To Transfer An Existing WordPress Site to NetHosting:

  • Repeat the steps listed above to install WordPress on your site’s cPanel
  • Log in to your existing WordPress site
  • From the left-hand menu, click Tools > Export
  • Select “All Content” and download the export file
  • Log in to your WordPress site from your NetHosting site’s cPanel
  • From your new site’s dashboard, import your existing site
  • Go to Tools > Import
  • Import your old site files and wait for them to upload

Your existing WordPress site is now transferred to the new self-hosted WordPress site. WordPress offers this detailed guide if you need further information on how to transfer your existing site to a new host.

That was a lot easier than it looked, huh? If you found this guide helpful, please share or let us know in the comments!