How to Install WordPress with SiteGround

How to Install WordPress with SiteGround

In this series, I’ve already covered why I think you should be using WordPress to start your food blog, and why I recommend SiteGround to host your food blog.

Now its time to get down to business. Nope, we’re not defeating the Huns today: we’re installing WordPress on your site, using SiteGround.

These installation methods should equally work on any managed hosting service, but as Siteground is the one I use, its the only one I can speak confidently about.

A note: this is a tutorial on installing, not Read this post to learn the difference between the two platforms (and why you should be using for your site).

This post is part of my series on starting & building your food blog. Other posts in the series include:

10 Reasons to use for your Food Blog

Affiliate disclosure: this post uses affiliate links. If you purchase products or services via an affiliate link I’ll get a small commission (which supports the running of this site) and it won’t cost you anything extra. I’ll specifically point out each affiliate link in the post. You can read my full policy here.

Options for installing WordPress with SiteGround

Most hosting services have a quick ‘one-press’ WordPress installation service.

With most solutions to almost any online issue, there two sides to the coin, which need to be balanced to find the right option for you: simplicity Vs. control. The more control you want, the more complicated the solution is likely to be.

My preferred method – using the Softaculous installer in cPanel to install WordPress – is pretty simple, but still gives you the options you need to customise your site right from the start. You can skip the overview and go straight to the tutorial if you prefer.

In SiteGround, you have three options for installing WordPress:

Install WordPress with the SiteGround Wizard

Using a wizard is almost a done-for-you solution.

SiteGround’s WordPress wizard will essentially preinstall WordPress on your site in a couple of seconds.

You can get SiteGround’s own tutorial on using the WordPress wizard (affiliate link) here, but literally, you just need to log in to your account, select ‘yes’ to ‘Do you want to start a new website?’ and follow the directions in the pop-up to select WordPress.

That’s literally it.

Install WordPress via cPanel

The key issue with using a wizard installer is a lack of customisation and control.

Installing WordPress via the cPanel in Siteground strikes a good balance, I think. It offers more options for customisation than a one-click installation wizard but is still a pretty straightforward process.

Using an auto-installer (like Softaculous), you can install WordPress via cPanel in just a few minutes. Skip down to my tutorial here or get the SiteGround tutorial (affiliate link) here.

Manually install WordPress on the server using MySQL

This is the most complicated option.

I am definitely not a developer, and while I have installed WordPress this way before, it is definitely not my preferred option. Its very technical and, to be honest, kinda pointless for anyone starting out with a food blog or a simple website for their food business.

There is a tutorial from SiteGround (affiliate link) here, but like I said, using an auto-installer (as above) makes more sense for most people.

Why use for your Food Blog?

How to install WordPress in cPanel

Step-by-step instructions

  1. From your SiteGround account, click ‘Go to cPanel’ in the top right
  2. In cPanel, go to ‘Autoinstallers’ and select ‘Softaculous’
  3. In Softaculous select WordPress
  4. Go to the ‘Install’ tab
  5. Fill in the Software Setup section:
    1. Choose your preferred protocol, either:
      1. HTTPS or HTTP (HTTPS is always best these days since Google & other search engines started marking all HTTP sites as not-secure – learn how to install HTTPS on your domain in SiteGround below)
      2. www. or non-www (this doesn’t make a discernable difference to your SEO – just pick one and stick with it. I prefer non-www, but do what ever you prefer)
    2. Choose the domain you’re installing WordPress on from the dropdown (If you can’t see it, refer to the troubleshooting section below)
    3. Leave ‘in directory’ blank
  6. Fill in the Site Settings section:
    1. Give the site a name and a description – don’t sweat these, they can be changed easily later
    2. Leave ‘Enable Multisite (MPMU)’ unchecked
  7. Fill in the Admin Account section
    1. Create a sensible username
    2. Create a secure password
    3. Enter an admin email (find out how to create one here)
  8. Leave all the other options blank and select install
  9. Give it a couple of minutes for WordPress to install. Once its done, double check the details (especially the URL) and then click through to your new WordPress website – It won’t look very impressive just yet, but don’t worry – you can install a theme & plugins to completely customise it


If you’re having trouble getting your installation of WordPress up and running, it might be best to contact SiteGround support – they’ve always been really fast and helpful whenever I’ve contacted them with an issue – no matter how seemingly trivial or complex.

In the meantime though, these are some common issues I’ve run into when installing WordPress in Softaculous, and how to solve them:

Configure DNS

If you can’t see the domain you want to install WordPress on in the dropdown, you may need to configure the domain to point to the correct DNS servers:

  1. First, from your SiteGround account, click ‘Go to cPanel’ in the top right and make a note of the Name Servers in the top left of the cPanel
  2. Then go back to SiteGround, into the ‘My Accounts’ tab, scroll down to find the domain and click ‘manage’
  3. Check that the Name Servers listed in the ‘Your Domain DNS’ section match the ones you noted in cPanel – and change & update them if not

Create an Addon Domain

If this isn’t the only domain you have registered in your SiteGround account, you may need to create an addon to your main domain in order to install WordPress on this one too:

  1. From your SiteGround account, click ‘Go to cPanel’ in the top right
  2. In cPanel, go to ‘Domains’ and select ‘Addon Domain’
  3. Fill in the ‘Create an Addon Domain’ section:
    1. In ‘New Domain Name’ add the domain you’re installing WordPress on (you must already own the domain – see this post for instructions on how to purchase a domain name)
    2. For ‘Subdomain or FTP Username’ and ‘Document Root’ just use SiteGround’s auto-filled suggestions
    3. Create a very strong password
  4. Add domain

Install HTTPS

If you’ve selected a protocol with HTTPS (and really, you should) but you can’t find the domain you want to install WordPress on in the dropdown, it may be because you don’t have an SSL certificate for the domain. SiteGround offers free SSL certificates with Let’s Encrypt – here’s how to solve it:

  1. From your SiteGround account, click ‘Go to cPanel’ in the top right
  2. In cPanel, go to ‘Security’ and select ‘Let’s Encrypt’
  3. Scroll down to Install new Let’s Encrypt Certificate
  4. Choose the domain you want to install it on (the same one you’re installing WordPress on), select Let’s Encrypt Wildcard SSL and ‘Install’
  5. Click ‘Okay’ on the warning
  6. The site will be added to the installation queue – this just means that you may not see the certificate for a few hours or days – you should still be able to select in the Softaculous WordPress installation dropdown with HTTPS though

Now you have three methods to install WordPress. I’d reccommend using cPanel, but choose the method that’s right for you. Read these posts if you’re still not sure about using WordPress or Siteground, and get my full guide to starting a food blog here.

How to Install WordPress with SiteGround

Leave a Reply

Your email address will not be published. Required fields are marked *