In this tutorial I’m going to take you through the process of setting up a WordPress website with Siteground & Namecheap!

Save $$$ Before Purchasing Siteground Web Hosting

The best way to get a discount on Siteground Web Hosting is to purchase your domain separately from Siteground. Siteground charges $15.95/yr for a .com domain. You can get a domain for $8.88/yr with a domain registrar like Namecheap.

How to buy a domain with Namecheap

Step 1 – Go to NameCheap and search for a domain.

Click here to go to Use their search bar to see if your domain is available.

searching for domain on namecheap

Step 2 – Add domain to cart

If your domain is available, click Add to Cart then View Cart to purchase.

adding domain to cart

Step 3 – Confirming your order

Make sure auto-renew and WhoisGuard is turned on. Auto-renew will ensure your website is renewed every year and WhoisGuard prevents spammers from getting ahold your personal information and sending you spam.

Click Confirm Order

confirming order

Step 4 – Create an Account

Next, you’ll need to create a Namecheap account. An account is needed to manage your domain.

creating namecheap account

Step 5 – Review your order and check out

This is pretty self-explanatory. Review over your order to make sure everything is correct and check out.

namecheap sub total

Once your purchase is all set and done, you can view your domain by going to your dashboard. In the top menu bar, hover over your username and click Dashboard.

getting to the namecheap dashboard

You’ll now see a list of all your domains. Being able to get here is important for the upcoming steps.

list of your domains

Buying your Siteground Web Hosting

Now that we have our domain, we need to purchase our web hosting. This is where Siteground comes in.

Step 1 – Choose a Plan

Siteground offers three different plans. StartUp, GrowBig, and go GoGeek.

Click here to see Siteground’s plans

StartUp: This is the most basic and most affordable web hosting plan. At $3.95/mo, the StartUp plan offers 10GB of SSD storage, web traffic support for ~10,000 monthly visitors, free email accounts. I recommend this plan for people building small blogs, resume/portfolio websites and to those who know they’ll be getting a limited amount of traffic. To see a full list of StarUp features click here.

GrowBig: The big differentiator between this plan and StartUp is access to SuperCacher plugin. SuperCacher is a Siteground native caching plugin that immensely speeds up your website. This website is hosted with the GrowBig plan and it’s exactly the reason why I got it.

siteground supercacher

Another large differentiator is the ability to host multiple websites under this plan. With StartUp, you can only host one website. If you plan to build your website with WordPress, GrowBig allows for WordPress staging.

The GrowBig plan is $5.95/mo which is suitable for ~25,000 monthly visitors. You SSD storage of 20GB, all the StartUp plan features and a myriad of other features which can be viewed here.

I recommend the GrowBig especially to those of you building an e-commerce website. Having a

GoGeek: GoGeek is the largest plan, suitable for ~100,000 monthly visitors. You get 30GB of SSD storage and inherit all the features of GrowBig. The differentiator between the GrowBig plan besides more server power and larger traffic throughput is PCI compliant servers and priority customer support.

Step 2 – Make the Purchase

Once you’ve selected a plan, you’ll be brought to step two where you’ll be asked to register a domain. We already did this with Namecheap so select I already have a Domain type in your domain, then click Proceed.

I already have domain

Next, you’ll be brought to the payment section. Fill out your information just like you would with any other order. If you’d like extra protection against malware for your site, you can check SG Site Scanner.

Siteground extra services

I’ve never used SG Site Scanner so I cannot comment on whether it’s a good buy or not.

Once everything is set and done, click pay now. You’ll be asked to create an account if you don’t already have one.

Siteground WordPress Installation Guide

Now that we’ve purchased our web hosting, it’s time to install WordPress. Currently, if you try to go to your website, you’ll be brought to a NameCheap splash screen that looks similar to this.

namecheap splash page

In order to get your website up and live, we need to install WordPress.

Step 1 – Start the Siteground website set up wizard

Login to your Siteground account. Under Websites you’ll see your domain name. Next to it, click Complete.

siteground my websites dashboard

Click Start New Website, Choose the WordPress application then fill out your WordPress Installation details.

wordpress applicaiton start

If you want the SG Site Scanner select add. Otherwise, click finish.

Adding siteground site scanner

On the next screen you’ll be given your nameserver information. Make sure you write these down as we’re going to need to give this information to NameCheap.

siteground nameserver information

Step 2 – Point your Domain Name Servers (DNS)

Next, we need to tell Namecheap that our hosting provider is Siteground. We do this by pointing our DNS to Siteground’s servers.

To find your Siteground nameservers, go to Websites, click the three dots next to WordPress Kit then click Server Details. You’re nameservers will be shown as NS1 and NS2

They will look something like:


finding your siteground nameservers

Next, Login to your Namecheap account. Find your domain in your Dashboard and click Manage

finding your namecheap DNS

You’ll see a Nameservers tab. In the dropdown change Namecheap BasicDNS to Custom DNS.

selecting custom DNS

Paste in your Siteground nameservers.

paste in your siteground nameservers

Make sure you click the green check mark to save the nameservers

Step 3 – Wait for Propagation

After saving your nameservers, it will take a bit of time for the information to propagate across the internet. Just be patient, in my experience it takes about a couple hours.

Step 4 – Log into WordPress

Once your websites DNS servers have propagated, you should be able to go to `<yourwebsite>.com/wp-admin`.

The /wp-admin at the end of your domain is how you login to WordPress. You should be greeted with a screen that looks like this.

Log into WordPress

Login with the credentials you provided. Once in, start the WordPress set up wizard.

WordPress welcome splash screen

Follow the instructions, choose a theme and once everything is set and done going to <yourwebsite>.com will now show your new blog!

default theme of WordPress

Customizing Your WordPress Site

You can customize the look of your WordPress theme by installing a different theme. This website was built using the Divi Theme. There are free theme and premium themes which cost money. I recommend browsing through ThemeForest if you plan on purchasing a premium theme.

You can customize the functionality of your website by installing different plugins. There are over 55 thousand WordPress plugins! Most of them are free too. Check out to browse through plugins.

For more information on WordPress themes and plugins, check out my tutorial on how to install WordPress Themes, and Plugins.

Free Siteground SSL Installation Guide

Right now, if you go to your website, the URL in the address bar will show Not Secure.

secure webpage vs non-secure

We can fix this by installing an SSL. An SSL simply provides an encrypted connection between a user’s browser and the web server. This is a great security measure and having an SSL installed on your website gives you a much better chance of your website ranking highly in Google’s search engine.

Siteground’s tools make it very easy to install an SSL. Here’s how to do it:

In your Siteground dashboard,  under Websites, scroll down until you see SSL. Click Add.

adding siteground ssl

Make sure Let's Encrypt SSL is selected then at the bottom of the page click Activate.

activating siteground ssl

Make sure your domain is selected and Let's Encrypt is also selected in the drop down.

installing new SSL siteground

Next, click Enforce HTTPS then enable both HTTPS Enforce and External Links Rewrite.

enforce https

Now if you go back to your website and refresh you should see https:// in the URL. If not try doing a hard refresh of your browser. For Google Chrome Windows Users, the command is Ctrl + Shift + R. For Mac users the command is Cmd + Shift + R.

your domain is now secure

Setting up Siteground Email Through User Area

Now that we have the SSL installed, I’m going to show you how to set up an email account through the Siteground cPanel. Remember, you get an UNLIMITED amount of email accounts.

Step 1 – Navigate to Email Accounts

To access email accounts go to Website > Site Tools > Email Accounts

siteground email accounts

Step 2 – Create an Email Account

In the Create New Email Account section, type in the name you’d like to give your email account and a password. Click Create when all is set.

Step 3 – Accessing Webmail

You can access your webmail by scrolling down to Manage Email Accounts. Beside your email account, click the three dots then select Log in to Webmail.

Logging into webmail

How to Enable Siteground SuperCacher (For GrowBig+ Users)

If you purchased the GrowBig or GoGeek hosting plan, you get access to Siteground’s SuperCacher plugin. This is a native Siteground caching plugin that immensely speeds up your website I highly recommend you enable this given the opportunity.

Here’s how to do it:

Step 1 – Enabling SuperCacher in User Area

In your Siteground User Area, go to Websites > WordPress Kit then select Go under Caching.

Enabling siteground super cacher


You should see Static Cache, Dynamic Cache and Memcached. Make sure Static Cache and Memcached are enabled ON.

enabling static and mem cache

Step 2 – Enable Memcached in your WordPress Dashboard.

Login to your WordPress dashboard by going to In the sidebar you should see SG Optimizer. Go to the SuperCacher Settings tab and at the bottom of the page you should see MemCached. Make sure the switch is enabled.

Enabling SuperCacher in WordPress

If you don’t see SG Optimizer in your sidebar, download it by going to Plugins > Add New. Search SG Optimizer and click Install Now > Activate.

Installing SG Optimizer

Once you’ve activated the plugin, preform the steps mentioned above to enable Memcache.

Final Conclusions

I hope you guys were able to follow along easily to this guide! Aside from customizing your website this is the bulk of the foundational stuff it takes to get a website up and running with Siteground. Now it’s up to you to design your website and create the content people want to see!

If you have any questions, feel free to leave a comment down below, or email me at

Be sure to check out the related content down below!