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 NameCheap.com. Use their search bar to see if your domain is available.
Step 2 – Add domain to cart
If your domain is available, click
Add to Cart then
View Cart to purchase.
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.
Step 4 – Create an Account
Next, you’ll need to create a Namecheap account. An account is needed to manage your domain.
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.
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
You’ll now see a list of all your domains. Being able to get here is important for the upcoming steps.
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.
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
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.
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.
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
Start New Website, Choose the WordPress application then fill out your WordPress Installation details.
If you want the SG Site Scanner select add. Otherwise, click finish.
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.
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
They will look something like:
Next, Login to your Namecheap account. Find your domain in your
Dashboard and click
You’ll see a
Nameservers tab. In the dropdown change
Namecheap BasicDNS to
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.
Login with the credentials you provided. Once in, start the WordPress set up wizard.
Follow the instructions, choose a theme and once everything is set and done going to <yourwebsite>.com will now show your new blog!
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 https://wordpress.org/plugins/ 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
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
Let's Encrypt SSL is selected then at the bottom of the page click
Make sure your domain is selected and
Let's Encrypt is also selected in the drop down.
Enforce HTTPS then enable both
HTTPS Enforce and
External Links Rewrite.
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
R. For Mac users the command is
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
Site Tools >
Step 2 – Create an Email Account
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.
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
WordPress Kit then select
Go under Caching.
You should see
Dynamic Cache and
Memcached. Make sure Static Cache and Memcached are enabled
Step 2 – Enable Memcached in your WordPress Dashboard.
Login to your WordPress dashboard by going to
yoursite.com/wp-admin. 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.
If you don’t see
SG Optimizer in your sidebar, download it by going to
Add New. Search
SG Optimizer and click
Install Now >
Once you’ve activated the plugin, preform the steps mentioned above to enable
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 firstname.lastname@example.org
Be sure to check out the related content down below!