SiteGround Setup Guide

Get your website live in under 10 minutes with our step-by-step guide.

Setting up your website with SiteGround is straightforward. This guide covers everything from sign-up to launching your WordPress site.

Getting Started

1

Sign Up & Choose Your Plan

Visit SiteGround and select a hosting plan that fits your needs. For new websites, StartUp plan works well. For multiple sites or growing businesses, GrowBig or GoGeek are better choices.

  • Click "Get Started" on your chosen plan
  • Select your billing cycle (annual saves 40%)
  • Enter your domain name or register a new one
2

Create Your Account

Fill in your account information including name, email, and password. You'll receive a confirmation email to verify your address.

  • Enter personal or business details
  • Set a strong password
  • Verify your email address
3

Complete Payment

SiteGround accepts major credit cards and PayPal. All plans include a 30-day money-back guarantee.

  • Credit Card (Visa, Mastercard, Amex)
  • PayPal
  • Regional payment methods available

Installing WordPress

4

Access SiteGround Tools

After purchase, you'll receive login credentials. Access your client area dashboard where you can manage all hosting services.

  • Log into your SiteGround account
  • Navigate to "Websites" tab
  • Click "Setup" on your new website
5

Auto Install WordPress

SiteGround's WordPress installer sets up your site in minutes with optimized settings pre-configured.

  • Select "WordPress" from the installer options
  • Choose your admin credentials
  • SiteGround auto-installs WooCommerce if needed

Essential First Steps

🔒

Enable Free SSL

Go to Websites → Security → SSL to activate your free Let's Encrypt certificate. This encrypts all data between your site and visitors.

🌐

Activate Cloudflare CDN

Navigate to Speed → CDN to enable free Cloudflare integration. This distributes your content across 200+ global servers for faster loading worldwide.

💾

Configure Backups

SiteGround provides daily backups automatically. Access them via Websites → Backup. You can restore with one click if needed.

⚡

Enable Performance Settings

Under Speed → PHP Utilities, you can switch to a newer PHP version (8.0+) and enable OPcache for 30% faster execution.

Using Staging Environment

On GrowBig and GoGeek plans, you get a staging environment to test changes safely before pushing to production.

1

Go to Websites > Staging

2

Click "Create Staging" to clone your site

3

Make changes on the staging URL

4

Use "Push to Live" when ready

Pointing Your Domain

If you registered your domain elsewhere, update your DNS nameservers to SiteGround:

ns1.siteground.comns2.siteground.com

DNS changes typically take 24-48 hours to propagate globally.

SiteGround's Free Tools

📧

Free Email Accounts

Create unlimited email addresses using your domain (e.g., hello@yourdomain.com)

🔄

Free Site Migration

Request free migration service - their team moves your existing site at no cost

📊

SiteGround Optimizer

Free WordPress optimization plugin for caching, compression, and performance tuning

🛡️

AI Anti-Bot Protection

Automatic protection against brute force attacks and malicious traffic

Common Setup Issues

WordPress not installing?

Clear your browser cache and try again. If issues persist, contact SiteGround support - they offer 24/7 live chat.

SSL certificate warnings?

Allow 24-48 hours after enabling SSL for full propagation. Force HTTPS in WordPress settings if needed.

Email not working?

Create email accounts in cPanel, then set up in your preferred email client using SiteGround's SMTP settings.

Site running slow?

Enable Cloudflare CDN, update to latest PHP version, and install SiteGround Optimizer plugin.

Need Help Getting Started?

SiteGround offers 24/7 live chat support with real humans, not bots.