Scroll Top

How to Move Domain from Siteground to Vercel

move domain from siteground to vercel

In this comprehensive guide, you will learn how to move a domain from SiteGround to Vercel easily.

Why Move to Vercel?

siteground to vercel

If you’re deploying modern apps and craving better performance and developer experience, Vercel is likely on your radar. Maybe you started on SiteGround because it was simple and reliable, but now you need the speed and workflow that Vercel offers.

Moving a domain can sound intimidating-words like DNSnameservers, and propagation tend to make people nervous, especially when SEO or uptime matters. The good news: with the right approach, you can move your domain without downtime, traffic loss, or breaking email.

What “moving to Vercel” actually means:

Vercel isn’t a traditional web host or registrar like SiteGround. When people say “move my domain to Vercel,” they usually mean one of three things:

  1. DNS-only migration – Update DNS records so traffic routes to Vercel (domain stays registered at SiteGround)
  2. Nameserver migration – Point nameservers to Vercel for full DNS control (domain still registered at SiteGround)
  3. Full registrar transfer – Transfer domain registration from SiteGround to Vercel

Your domain name, DNS, and hosting are three separate layers. You can move one without touching the others. This guide shows you all three paths-choose what fits your setup and risk tolerance.

TL;DR – Quick Decision Guide

Choose your migration path:

  • Path A (DNS-Only) – Keep the domain at SiteGround, just point DNS to Vercel → Recommended for most users | Time: 30 min setup + 2-4 hours propagation
  • Path B (Nameservers) – Switch nameservers to Vercel, keep registration at SiteGround → Best for complex DNS setups | Time: 1 hour setup + 6-12 hours propagation
  • Path C (Full Transfer) – Move everything to Vercel’s registrar → Best for full consolidation | Time: 7-10 days total

Quick checklist before starting:

  • Back up all DNS records (especially MX for email)
  • Lower TTL (Time To Live) 24 hours before migration
  • For transfers: Unlock the domain & get the EPP code from SiteGround
  • Verify administrative email access

Jump to: Path A DNS | Path B DNS | Path C DNS | Troubleshooting

Pre-Migration Checklist

Before touching any settings, proper preparation prevents headaches. A minor DNS error can temporarily disrupt your site or email.

Verify Access & Ownership

Ensure you have full access to:

  • Your SiteGround account, where the domain is registered
  • The administrative email associated with your domain (check this in SiteGround Client Area → Services → Domains → Settings)
  • Any third-party services tied to the domain (email hosting, external DNS)

Document Current Configuration

  • Screenshot or note your current DNS records – especially email (MX), verification (TXT), and custom entries
  • Check current TTL values – Lower TTL (Time To Live) 24 hours before migration to speed up propagation (e.g., change from 86400 to 300)
  • List all subdomains that need to remain functional

Understand DNS Record Types

Depending on whether you’re pointing the apex domain (yourdomain.com) or subdomains (www.yourdomain.com), you’ll configure:

  • A records – For apex domains (points to IP address)
  • CNAME records – For subdomains (points to another domain)

Vercel’s dashboard provides exact values during setup.

Transfer Restrictions (For Full Registrar Move)

If planning a complete transfer:

If Domain Privacy is active, you may need to disable it for the transfer to complete

  • Domain must not have been transferred in the last 60 days
  • Domain must be unlocked at SiteGround (allow 24 hours after unlocking before initiating transfer)
  • You’ll need an EPP/authorization code from SiteGround (note: some domain extensions don’t require EPP codes)
  • Ensure your administrative email is reachable for transfer approvals

What happens: Keep the domain registered at SiteGround, update DNS records to point to Vercel.

Best for:

  • Most users who want Vercel hosting without moving registration.

Pros:

  • Low risk
  • Reversible
  • Minimal disruption

Cons: DNS management is split between providers

Step-by-Step Instructions

1. Add Domain in Vercel

  • Log in to the Vercel dashboard
  • Go to the Domains tab
  • Add your domain (e.g., yourdomain.com)
  • Vercel will provide DNS record values

2. Configure DNS at SiteGround

  • Log in to your SiteGround Client Area
  • Navigate to Services → Domains → Settings → DNS Zone Editor tab
  • For apex domain (yourdomain.com):
  • Add/modify an A record with Vercel’s IP address (typically 76.76.21.21)
  • For www subdomain:
  • Add/modify the CNAME record pointing to cname.vercel-dns.com

3. Preserve Email Records

If you use email through SiteGround or another provider:

  • Do NOT delete existing MX, SPF, DKIM, or DMARC records
  • These should remain untouched alongside your new Vercel records

4. Verify Configuration

  • Wait 5-10 minutes
  • Check the Vercel dashboard for verification status
  • Test your domain in a browser
  • Use DNS checker tools like PowerDMARC to confirm propagation

5. Enable SSL

  • Vercel automatically provisions SSL certificates once DNS is verified. This typically takes a few minutes.

Expected Timeline

  • Initial verification: 5-30 minutes
  • Full global propagation: 4-24 hours (though most see changes within 2-4 hours)

Path C: Full Registrar Transfer

What happens: Transfer domain registration from SiteGround to Vercel’s registrar service.

Best for:

  • Teams want everything under one provider for long-term simplification.

Pros:

  • Single billing
  • Unified management

Cons:

  • Longer process
  • Requires an authorization code
  • Some downtime risk if not careful

Step-by-Step Instructions

1. Prepare the Domain at SiteGround

  • Log in to your SiteGround Client Area
  • Navigate to Services → Domains
  • Click Settings next to your domain
  • Unlock domain:
  • Go to kebab menu (⋮) → Registrar Lock
  • Change status to “Off
  • Allow 24 hours for this change to propagate
  • Get EPP/authorization code:
  • Go to kebab menu (⋮) → Get EPP Code
  • Copy the code (some extensions don’t require EPP codes)
  • Disable Domain Privacy (if active):
  • Cancel Domain Privacy from the Services section
  • Allow several hours for propagation
  • This ensures that transfer emails reach your administrative email

2. Initiate Transfer at Vercel

  • Log in to the Vercel dashboard
  • Navigate to the Domains tab
  • Click the “Transfer In” button (top right)
  • Enter your domain name (e.g., my-external-domain.com)
  • Provide the Authorization Code (EPP code from SiteGround)
  • Fill in the other required information
  • Click “Transfer In” to submit

Important: Verify your administrative email is accessible. You can check/update it in SiteGround Client Area → Services → Domains → Settings next to your domain.

3. Approve Transfer

  • Check your administrative email regularly for transfer authorization
  • Approve the transfer request within the timeframe (usually 5 days)
  • Both the new registrar (Vercel) and SiteGround may send confirmations
  • Approve at both ends to avoid delays

4. Wait for Transfer Completion

  • Transfers typically take 5-7 days
  • During this time, DNS should remain functional
  • Avoid making DNS changes mid-transfer

5. Configure DNS Post-Transfer

Once the transfer completes:

  • Verify the domain shows in the Vercel registrar section
  • Configure DNS records if not already done
  • Point the domain to your Vercel project
  • Re-add email records (MX, SPF, DKIM)

Expected Timeline

  • Authorization: Immediate
  • Transfer processing: 5-7 days
  • Total setup: 7-10 days, including DNS configuration

Important Notes

  • You may lose some remaining registration time at SiteGround
  • Most registrars add 1 year to your registration upon transfer
  • Cannot transfer domains registered/transferred in the last 60 days

Post-Migration Verification

Regardless of which path you chose, verify everything works:

DNS Verification:

  • Check propagation: Use dnschecker or whatsmydns
  • Test from multiple locations: DNS changes propagate at different speeds globally
  • Verify all subdomains: Don’t just check the main domain

Functionality Testing:

  • Load website: Test from different browsers/devices
  • Check HTTPS: Ensure SSL certificate is active (look for padlock icon)
  • Test email: Send and receive test messages
  • Verify forms: Contact forms, newsletter signups, etc.
  • Check integrations: Any third-party services that rely on DNS

Performance Monitoring:

  • Use Vercel’s Analytics to monitor traffic
  • Check for any unusual 404s or broken links
  • Monitor Core Web Vitals improvements

SEO Preservation:

  • Verify Google Search Console still works
  • Re-verify ownership if needed (may require adding TXT record)
  • Check that redirects (if any) function properly
  • Submit the sitemap if it has changed

Check out the best NextJS Template: Materio MUI.

materio mui nextjs admin template blog

This is one of the best Vercel Template to use for professional web apps.


Common Issues & Quick Fixes

Domain Shows “Invalid Configuration” in Vercel

Cause: DNS records are not pointing correctly to Vercel

Fix:

  • Double-check the A record points to 76.76.21.21
  • Verify CNAME points to cname.vercel-dns.com
  • Remove conflicting records
  • Wait for propagation (check with DNS tools)

Site Works But Shows “Not Secure.”

Cause: SSL certificate hasn’t been provisioned yet

Fix:

  • Wait 10-15 minutes for automatic provisioning
  • Verify the domain is validated in Vercel
  • Check for CAA records blocking certificate issuance
  • Contact Vercel support if it persists beyond 1 hour

Email Stopped Working

Cause: Missing or incorrect MX records

Fix:

  • Verify MX records exist in your DNS (SiteGround or Vercel, depending on path)
  • Check MX priority values match your email provider’s requirements
  • Add SPF and DKIM records if missing
  • Test with MX Toolbox

Slow Propagation

Cause: High TTL values or ISP caching

Fix:

  • Wait the full 48 hours if needed
  • Clear the browser cache and DNS cache locally
  • Use incognito/private browsing to test
  • Try the mobile network instead of WiFi to bypass the local DNS

Subdomain Not Working

Cause: Missing DNS record for subdomain

Fix:

  • Add an explicit CNAME for each subdomain in DNS
  • Format: subdomain → cname.vercel-dns.com
  • Add a subdomain to your Vercel project settings
  • Wait for propagation

Verification Services Failing

Cause: TXT verification records removed during migration

Fix:

  • Re-add verification TXT records in DNS
  • Re-verify in the respective service (Google Search Console, etc.)

Rollback Plan

If critical issues arise, you can reverse changes

For DNS-Only Migration

  1. Log in to SiteGround DNS Zone Editor
  2. Restore original A and CNAME records
  3. Save and wait for propagation (1-24 hours)

Now, For Nameserver Migration

  1. Log in to the SiteGround domain settings
  2. Change nameservers back to SiteGround defaults
  3. DNS control returns to SiteGround

For Registrar Transfer

  • Transfers can often be cancelled within 5 days via email confirmation
  • Check your email for cancel/approve options
  • Contact registrar support if needed
  • After completion, you must wait 60 days to transfer back

Post-Rollback Verification:

  • Confirm the site loads correctly
  • Test email functionality
  • Verify the SSL certificate works
  • Check DNS propagation status

FAQ & Final Recommendations

Do I have to transfer my domain to Vercel to use Vercel hosting?

  • Most users keep their domain registered elsewhere and just update DNS records (Path A).

Will SEO rankings drop?

  • No, if URLs stay the same and the site remains reachable. Faster load times on Vercel may actually improve rankings.

How long does DNS propagation take?

  • Technically up to 48 hours, but most changes appear within 2-4 hours, especially with lowered TTL.

What happens to the email if I change nameservers?

  • You must recreate MX, SPF, and DKIM records in Vercel’s DNS. Missing these breaks email.

Can I rollback if something breaks?

  • Yes, revert DNS records or nameservers to original settings. Changes reverse within propagation time.

Which path should I choose?

  • Want simplicity? → DNS-Only Migration (Path A)
  • Complex DNS setup? → Nameserver Migration (Path B)
  • Everything under one roof? → Full Registrar Transfer (Path C)

Conclusion:

Migrating from SiteGround to Vercel doesn’t have to be stressful. With proper planning and these step-by-step instructions, you can transition confidently. Vercel’s platform delivers the speed, simplicity, and flexibility modern sites need-and now you know exactly how to get there without surprises.

Best practices to follow

  1. Lower TTL 24 hours before migration to speed propagation
  2. Back up all DNS records before making changes
  3. Migrate email records carefully to avoid disruption
  4. Test one change at a time rather than all at once
  5. Monitor during business hours when you can quickly respond to issues
  6. Keep rollback instructions handy, just in case

Related Posts

close-link
Register to ThemeSelection 🚀

Prefer to Login/Register with:

OR
Already Have Account?

By Signin or Signup to ThemeSelection.com using social accounts or login/register form, You are agreeing to our Terms & Conditions and Privacy Policy
close-link
Reset Your Password 🔐

Enter your username/email address, we will send you reset password link on it. 🔓

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.