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.
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.
Fill in your account information including name, email, and password. You'll receive a confirmation email to verify your address.
SiteGround accepts major credit cards and PayPal. All plans include a 30-day money-back guarantee.
After purchase, you'll receive login credentials. Access your client area dashboard where you can manage all hosting services.
SiteGround's WordPress installer sets up your site in minutes with optimized settings pre-configured.
Go to Websites → Security → SSL to activate your free Let's Encrypt certificate. This encrypts all data between your site and visitors.
Navigate to Speed → CDN to enable free Cloudflare integration. This distributes your content across 200+ global servers for faster loading worldwide.
SiteGround provides daily backups automatically. Access them via Websites → Backup. You can restore with one click if needed.
Under Speed → PHP Utilities, you can switch to a newer PHP version (8.0+) and enable OPcache for 30% faster execution.
On GrowBig and GoGeek plans, you get a staging environment to test changes safely before pushing to production.
Go to Websites > Staging
Click "Create Staging" to clone your site
Make changes on the staging URL
Use "Push to Live" when ready
If you registered your domain elsewhere, update your DNS nameservers to SiteGround:
ns1.siteground.comns2.siteground.comDNS changes typically take 24-48 hours to propagate globally.
Create unlimited email addresses using your domain (e.g., hello@yourdomain.com)
Request free migration service - their team moves your existing site at no cost
Free WordPress optimization plugin for caching, compression, and performance tuning
Automatic protection against brute force attacks and malicious traffic
Clear your browser cache and try again. If issues persist, contact SiteGround support - they offer 24/7 live chat.
Allow 24-48 hours after enabling SSL for full propagation. Force HTTPS in WordPress settings if needed.
Create email accounts in cPanel, then set up in your preferred email client using SiteGround's SMTP settings.
Enable Cloudflare CDN, update to latest PHP version, and install SiteGround Optimizer plugin.
SiteGround offers 24/7 live chat support with real humans, not bots.