How to Install WordPress on Siteground?

Home » WordPress Tutorials » Install WordPress

Create Your First Website With WordPress – Step-by-step Tutorial

Building a website is the first stage of your digital marketing project.

For your small business, let’s build your website with WordPress!

Why would you have chosen WordPress?

WordPress is the most popular website builder with more than one-third of all websites in the Internet world are created on WordPress.

Most web hosting services (such as Hostgator, Godaddy, Siteground, etc) let you install WordPress quickly i.e. After only a few clicks through cpanel with Softaculous, you will have a functional website.

A successful WordPress installation comes with a pre-installed free theme. You can replace by installing other free themes or your own designed theme.

Many free plugins are available to improve the capabilities of your WordPress website in different areas:

  • SEO meta tags configuration
  • Sitemap generator
  • Anti comment spam
  • Contact form builder
  • WordPress site speed up
  • WordPress site security

The stages to create a new WordPress website include:

Wordpress Installation (Siteground)

200+ Free Traffic Sources – The Complete List
Promote Your Website with Free Traffic
Get the Complete List as a PDF Document

How to Install WordPress (on Siteground)?

To install WordPress, the simple and basic steps would include:

  • Choose a new domain name.
  • Create a new Siteground web hosting account by selecting a plan.
  • Register your new domain.
  • Set up SSL certificate (i.e. https).
  • Install WordPress.
  • Make changes to default theme, or install new theme.
  • Install plugins.

Let’s go through each of the stages.

How to Create a Web Hosting Account on Siteground?

Go to Siteground ( and sign up a new account.

Siteground Web Hosting Plans

You need to select one of the Web Hosting Plans.

Siteground offers three different web hosting plans.

  • StartUp: US$3.95 / month; Single website, 10GB web space, Up to 10,000 visits per month.
  • GrowBig: US$5.95 / month; Multiple websites, 20GB web space, Up to 25,000 visits per month.
  • GoGeek: US$11.95 / month; Multiple websites, 30GB web space, Up to 100,000 visits per month.

Select the StartUp plan. This is the least expensive plan which is more than sufficient for most new small business websites.

Register a New Domain Name

Once you’ve selected a web hosting plan, you’ll be taken to the second step.

You are given an option to register a new domain, or use an existing domain (that you already own).

Register New Domain at Siteground

Assume you don’t have a domain name yet, so you should register a new domain.

Search for a domain name that is available. Make sure to choose a domain name that you believe is suitable to be the name of your website. (Refer to How to Choose a Domain Name)

Complete the third step by purchasing the domain name and the web hosting plan.

You will need both the new domain name and the web hosting plan for your new WordPress website.

In this third step, you will have to provide account information (including your email and password), client information (e.g. first name, last name, country, etc), and payment information (i.e. your credit card details), and you will need to confirm your purchase information.

Make sure you provide a valid email address as you will receive an automated email where you will have to confirm your email address.

Siteground Account Setup Wizard

Confirm your email address and login to your new Siteground account.

When you login for the first time, Siteground will provide this Account Setup Wizard appearing as a pop-up window in the User Area. The main purpose of this wizard is to walk you through the process of setting up your new website.


You may probably be tempted to choose WordPress and click Confirm right away.

But you don’t have to do that.

The best choice at that moment is to skip the setup wizard by clicking the “I do not want to setup now. Remind me next time I login.” link at the bottom.

Install a SSL Certificate (i.e. HTTPS)

One of the factors to improve your website’s SEO is to use HTTPS (or a SSL certificate). Refer to Mobile SEO Best Practices.

Siteground offers SSL to websites for free through Let’s Encrypt.

You should always install / set up your WordPress website on the HTTPS protocol.

Siteground user area / interface

In the User Area, select the Account tab, and click “Go to cPanel”.

In cPanel home, scroll down to the SECURITY section. Click Let’s Encrypt and you’ll be taken to the next screen.

Let's Encrypt SSL/HTTPS

Install a new Let’s Encrypt certificate for your WordPress site.


The SSL certificate should be set up on:

  •, or

If you prefer your website to be on, install the SSL certificate on

How to Install WordPress?

To install WordPress, go to cPanel home.
Autoinstallers - WordPress

Select WordPress under the AUTOINSTALLERS section, and specify “https://www.” as the protocol.

Installing the WordPress website on the root directory.

Select the domain name from the “Choose Domain” field, and leave the “In Directory” blank.

Siteground Installer - WordPress

Enter your information for the WordPress installation including admin account username, password, and email address.

The username/password combination you’ve set up for WordPress website login is not the same as the username/password combination to login to Siteground.

Select the language of your WordPress interface.

The “Language” is the language of the WordPress interface that you prefer. Select English or your own preferred language. Note that this is not the same as the language of your web pages that are seen by your website visitors.

Click the “Install” button and the installation should complete in less than 30 seconds.

When the installation completes, it will display your new WordPress site’s URL:


And the admin login URL:


You can always also login to your WordPress website through:


How to Install a Second WordPress Website on the Same Siteground Plan?

You can always set up a second WordPress on the same Siteground hosting plan.

But how?

When your main (or first) WordPress site is installed and set up on the root domain i.e., you have two choices.

The 1st method is to create a subdomain:


Subdomain Siteground

To create a new sub-domain, go to cPanel home, and click Subdomains under the DOMAINS section.


Enter your choice of a sub-domain name in the Subdomain field, and click Create.

The 2nd method is to create a folder/directory immediately under your top-level-domain name (TLD), such as:


You may realize many company website’s blogs are set up on the folder/directory level such as:


To install a second WordPress, go to cPanel home.

Autoinstallers - WordPress

Select WordPress under the AUTOINSTALLERS section, and specify “https://www.” as the protocol.

If you’re installing WordPress onto a sub-domain, select the domain name from the “Choose Domain” field, and leave the “In Directory” blank.

If you’re installing WordPress onto a folder/directory, enter the folder/directory name of your choice in the “In Directory” field.

Siteground Installer - WordPress

You have to enter your information for the WordPress installation including admin account username, password, and email address. Select the language of your WordPress interface.

Click the “Install” button and the installation should complete in less than 30 seconds.

When the installation completes, it will display your new WordPress site’s URL:


And the admin login URL:


How to Install WordPress Themes?

WordPress themes are the appearance (i.e. the look) of your WordPress website. The importance (of a theme) is when people visiting your website, they sometimes may decide if they can trust your website/brand based on how it looks. i.e. Does your website look professional?

You can get and install a WordPress theme with one of the four methods.

  • Use a default theme (for free).
  • Download a free theme.
  • Buy and download a professionally designed theme.
  • Find a WordPress theme designer to design a new theme.

Default theme

When you’ve logged in to your WordPress account, go to the left side menu and click:

  • Appearance
  • Themes

You can always use one of the default themes that already comes with your WordPress installation. Usually the themes are named:

  • Twenty Fifteen
  • Twenty Sixteen
  • Twenty Seventeen
  • Twenty Nineteen

Twenty Nineteen (WordPress Theme)

Hover a theme and click Activate. Now visit your website, and you will see the new theme has been installed.

How to Install WordPress Plugins?

In your WordPress account, under the left side menu go to:

  • Plugins
  • Add New

Add New Plugins (WordPress)

One method is to enter keywords in the search box to find the plugins that you need. For example, enter “Yoast SEO” and it will return the Yoast SEO plugin, and all other search results that may be related to Yoast SEO.

To install a specific plugin, you can click the “Install Now” button, and then the “Activate” button.

The Best WordPress Plugins

To enhance your Wordpres website, you may consider installing most or all of the plugins below.

Configure SEO meta tags

The plugin lets you implement the basic SEO groundwork for increasing your website’s Google organic search ranking.

  • Plugin: Yoast SEO (

Sitemap generator

Have a sitemap automatically created and updated in XML format, and have the sitemap submitted to Google, Bing, and other search engines.

  • Plugin: Google XML Sitemap (

Anti comment spam

Your blog article may allow comments from your human readers. But bots would also send spam to your comments. The plugin is for filtering spam comments.

  • Plugin: Akismet Anti-spam (

Contact form builder

Build a web form and have it installed quickly on your site. Your visitors can send you messages through the contact (web) form without you revealing your email address in public.

Web forms can be a good tool for list building.

  • Plugin: Contact Form 7 (

Speed up your WordPress site

Generates static HTML files from your dynamic WordPress site.

When a visitor’s web browser requests your web page, the web server will serve the static HTML files which loads much faster than the dynamically generated PHP scripts.

  • Plugin: WP Super Cache (

Secure your WordPress site

Protect your site against brute force hacking, scan malware, and more.

  • Plugin: Wordfence Security (

For WordPress, many more free and/or paid plugins are available out there. Depends on your website’s business requirements or goals, you can always search for the appropriate plugins and have them installed.

Configure WordPress to Your Local Language

Some of you may want to use WordPress in your own language.

Configure WordPress Site Language

Go to “Settings” under the left side menu.

Change the “Site Language” to your preferred language.

This is language setting for updating the preferred language in your WordPress admin area. Not to be confused with the language that is displayed to your WordPress website visitors.

How to Set Up WordPress in Multi-languages?

For some markets, you need to develop a multilingual website for the local audience/consumers.

Take digital marketing in Hong Kong as an example. The audience in Hong Kong requires multiple languages:

  • Local Hong Kong Chinese / HongKongers: Traditional Chinese (for written language) and Cantonese Chinese (for spoken/verbal language)
  • Expats and foreigners: English
  • Mainland Chinese living in HK: Simplified Chinese (for written language) and Mandarin Chinese (for spoken/verbal language)

To quickly enable multi-languages for WordPress website, install one of the multi-language plugins:

  • WPML / The WordPress Multilingual Plugin (
  • Weglot (
  • Polylang (

How to Choose a Domain Name?

When registering a new domain name for your website, go for one of the main options:

Option 1: Use a keyword-rich domain. e.g.

Option 2: Create a new word for a domain name. When these websites first started, their domain names were new words to the entire world. e.g.,, etc.

Your first choice domain extension would be .com. e.g.

You should almost always choose a “.com” domain extension, even all other extensions are available such as .org, .net, .cc, etc.

Only when you are targeting a specific local market/region such as Hong Kong, you should register a domain name with local extension. e.g.,

You want a very short domain name, or a domain that is as short as possible. For example: is better than

If you are facing mostly customers in the western countries, use a domain name that looks like English words.

If you are facing some other specific markets such as China, use Pinyin in the domain. e.g.; Or use initials of Pinyin. e.g.

Next Steps

After successfully developing your website using WordPress, the next immediate step is to get people to visit your new website.

I’ve compiled a list of over 200 free traffic sources where you can get traffic to your website.

Go through the list and pick out a small list of free traffic sources that can be regarded as “the low hanging fruits” i.e. traffic sources that you must place at the top of your priority, simply because you’re able to have them executed quickly.

Regarding the installation of WordPress on Siteground, I have written a Chinese version of this article.

Articles on WordPress Topics

More on WordPress Topics