Skip to content

Latest commit

 

History

History
530 lines (398 loc) · 14.6 KB

File metadata and controls

530 lines (398 loc) · 14.6 KB

🌐 DNS Setup Guide: Connect savemytime.bg to Vercel

Domain: savemytime.bg Registrar: Super Hosting Email Provider: Hostinger (info@savemytime.bg) Target Platform: Vercel Date: January 20, 2026


📋 What You'll Need

Access Requirements:

  1. ✅ Super Hosting account login (DNS management)
  2. ✅ Vercel account access (Domain configuration)
  3. ✅ Hostinger webmail access (To verify email still works)

🎯 Step-by-Step Instructions

STEP 1: Add Domain in Vercel (5 minutes)

1.1 Log in to Vercel

1.2 Go to Domains

  • Click Settings tab (top navigation)
  • Click Domains in the left sidebar

1.3 Add Custom Domain

  • Click the Add button
  • Enter: savemytime.bg
  • Click Add

1.4 Note Down DNS Records

Vercel will show you the DNS records needed. They should look like this:

┌────────────────────────────────────────────────┐
│ A Record                                       │
├────────────────────────────────────────────────┤
│ Type: A                                        │
│ Name: @ (or savemytime.bg)                     │
│ Value: 76.76.21.21                             │
└────────────────────────────────────────────────┘

┌────────────────────────────────────────────────┐
│ CNAME Record (for www)                         │
├────────────────────────────────────────────────┤
│ Type: CNAME                                    │
│ Name: www                                      │
│ Value: cname.vercel-dns.com                    │
└────────────────────────────────────────────────┘

Screenshot these records or keep this tab open!


STEP 2: Configure Super Hosting DNS (15 minutes)

2.1 Log in to Super Hosting

  1. Go to Super Hosting control panel
  2. Enter your login credentials
  3. Navigate to Domain Management section

2.2 Select Your Domain

  1. Find savemytime.bg in your domain list
  2. Click on it to manage
  3. Look for "DNS Zone Editor" or "DNS Management" button

2.3 Current DNS Records (What You'll See)

Before making changes, you should see something like:

Type  | Name/Host | Value/Points To      | TTL
------|-----------|----------------------|------
A     | @         | [Old IP Address]     | 3600
MX    | @         | mx1.hostinger.com    | 3600
MX    | @         | mx2.hostinger.com    | 3600
TXT   | @         | v=spf1...           | 3600

⚠️ CRITICAL: Do NOT delete MX, SPF, or DKIM records! These are needed for your email (info@savemytime.bg) to work!

2.4 Update A Record

Option A: If A record exists

  1. Click Edit on the existing A record for @ or savemytime.bg
  2. Change the Value/Points To field to: 76.76.21.21
  3. Keep TTL at 3600 (or Auto)
  4. Click Save

Option B: If no A record

  1. Click Add Record or Add New
  2. Select Type: A
  3. Name/Host: @ (or leave blank for root)
  4. Value/Points To: 76.76.21.21
  5. TTL: 3600
  6. Click Save

2.5 Add/Update CNAME for www

Look for a CNAME record with name www:

If it exists:

  1. Click Edit
  2. Change Value/Points To to: cname.vercel-dns.com
  3. Click Save

If it doesn't exist:

  1. Click Add Record
  2. Type: CNAME
  3. Name/Host: www
  4. Value/Points To: cname.vercel-dns.com
  5. TTL: 3600
  6. Click Save

2.6 Verify Email Records (MUST CHECK)

Make sure these records exist and are NOT modified:

Type: MX
Priority: 10
Name/Host: @ (or savemytime.bg)
Value: mx1.hostinger.com
TTL: 3600

Type: MX
Priority: 20
Name/Host: @ (or savemytime.bg)
Value: mx2.hostinger.com
TTL: 3600

Type: TXT
Name/Host: @
Value: v=spf1 include:_spf.mx.hostinger.com ~all
TTL: 3600

If any of these are missing, DO NOT proceed! Contact Hostinger support.

2.7 Final DNS Configuration Should Look Like:

Type   | Name/Host | Value/Points To              | Priority | TTL
-------|-----------|------------------------------|----------|------
A      | @         | 76.76.21.21                  | -        | 3600
CNAME  | www       | cname.vercel-dns.com         | -        | 3600
MX     | @         | mx1.hostinger.com            | 10       | 3600
MX     | @         | mx2.hostinger.com            | 20       | 3600
TXT    | @         | v=spf1 include:_spf...       | -        | 3600

2.8 Save All Changes

  • Click Save Changes or Apply
  • Confirm when prompted

STEP 3: Wait for DNS Propagation (15-30 minutes)

3.1 Initial Wait

  • DNS changes take time to propagate globally
  • Minimum wait: 15-30 minutes
  • Maximum wait: 24-48 hours
  • Average: 2-4 hours

3.2 Check Propagation Status

Option A: Online Tool

  1. Go to: https://dnschecker.org
  2. Enter: savemytime.bg
  3. Select: A Record
  4. Check if it shows 76.76.21.21
  5. Green checkmarks = propagated

Option B: Command Line (Mac/Linux)

# Check A record
dig savemytime.bg +short
# Should return: 76.76.21.21

# Check CNAME
dig www.savemytime.bg +short
# Should return: cname.vercel-dns.com.

# Check MX records (email)
dig savemytime.bg MX +short
# Should return:
# 10 mx1.hostinger.com.
# 20 mx2.hostinger.com.

Option C: Windows Command Prompt

nslookup savemytime.bg

STEP 4: Verify in Vercel (5 minutes)

4.1 Check Domain Status

  1. Go back to Vercel Dashboard
  2. Settings → Domains
  3. Look at savemytime.bg status

You should see:

  • ✅ Valid Configuration
  • ✅ SSL Certificate: Active

If you see errors:

  • ⚠️ Invalid Configuration: DNS not propagated yet, wait longer
  • ⚠️ SSL Certificate Pending: Wait 5-15 minutes

4.2 Force SSL Certificate Generation (if needed)

  1. Click on domain name
  2. Click Refresh SSL
  3. Wait 2-5 minutes

STEP 5: Test Domain Access (5 minutes)

5.1 Test HTTP (Auto-redirect to HTTPS)

  • Open browser
  • Go to: http://savemytime.bg
  • Should redirect to: https://savemytime.bg
  • Website should load

5.2 Test HTTPS

  • Go to: https://savemytime.bg
  • Should show green padlock (🔒)
  • Click padlock → Connection is secure
  • Certificate should be valid

5.3 Test WWW Subdomain

  • Go to: https://www.savemytime.bg
  • Should work and load website
  • May redirect to: https://savemytime.bg

5.4 Test Mobile

  • Open on mobile device
  • Visit: https://savemytime.bg
  • Should work perfectly

STEP 6: Verify Email Still Works (CRITICAL) (10 minutes)

6.1 Send Test Email

From your personal email:

  1. Send an email to: info@savemytime.bg
  2. Subject: "DNS Test"
  3. Body: "Testing after DNS change"

6.2 Check Hostinger Webmail

  1. Go to: https://webmail.hostinger.com
  2. Log in with: info@savemytime.bg
  3. Check inbox
  4. You should receive the test email within 1-5 minutes

6.3 Send Email FROM info@savemytime.bg

  1. In webmail, click Compose
  2. Send an email to your personal email
  3. Check your personal inbox
  4. You should receive it

✅ If both tests pass: Email is working correctly! ❌ If tests fail: Contact Hostinger support immediately!


🚨 Troubleshooting

Problem 1: Domain Not Loading After 1 Hour

Symptoms:

  • savemytime.bg shows error
  • DNS not propagating

Solutions:

  1. Check DNS propagation: https://dnschecker.org
  2. Clear your browser cache (Ctrl+Shift+Delete)
  3. Clear DNS cache:
    • Mac: sudo dscacheutil -flushcache
    • Windows: ipconfig /flushdns
  4. Try from different device/network
  5. Wait up to 24 hours for full propagation

Problem 2: SSL Certificate Error

Symptoms:

  • "Your connection is not private"
  • "NET::ERR_CERT_COMMON_NAME_INVALID"

Solutions:

  1. Wait 15 minutes for SSL to generate
  2. Go to Vercel → Domains → Refresh SSL
  3. Verify domain is properly verified
  4. Clear browser cache
  5. Try incognito/private browsing
  6. Contact Vercel support if persists after 1 hour

Problem 3: Email Stopped Working

Symptoms:

Solutions:

  1. Check MX records: dig savemytime.bg MX +short
  2. Should show: mx1.hostinger.com and mx2.hostinger.com
  3. If not showing:
    • Log in to Super Hosting
    • Add MX records back
    • Priority 10: mx1.hostinger.com
    • Priority 20: mx2.hostinger.com
  4. Contact Hostinger support if still failing

Problem 4: WWW Not Working

Symptoms:

Solutions:

  1. Check CNAME record: dig www.savemytime.bg +short
  2. Should show: cname.vercel-dns.com
  3. If not, add CNAME record in Super Hosting:
    • Type: CNAME
    • Name: www
    • Value: cname.vercel-dns.com
  4. Wait 15-30 minutes for propagation

Problem 5: Mixed Content Errors

Symptoms:

  • Some assets not loading
  • Console shows "Mixed Content" errors

Solutions:

  1. Ensure all assets use HTTPS
  2. Check for hardcoded HTTP URLs
  3. Update references from HTTP to HTTPS
  4. Clear browser cache

📊 DNS Records Cheat Sheet

Correct Configuration:

┌─────────────────────────────────────────────────────────┐
│ VERCEL RECORDS (For Website)                           │
├─────────────────────────────────────────────────────────┤
│ A     | @   | 76.76.21.21         | -  | 3600          │
│ CNAME | www | cname.vercel-dns.com| -  | 3600          │
└─────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────┐
│ HOSTINGER RECORDS (For Email) - DO NOT MODIFY          │
├─────────────────────────────────────────────────────────┤
│ MX    | @   | mx1.hostinger.com   | 10 | 3600          │
│ MX    | @   | mx2.hostinger.com   | 20 | 3600          │
│ TXT   | @   | v=spf1 include:...  | -  | 3600          │
└─────────────────────────────────────────────────────────┘

✅ Success Checklist

After completing all steps, verify:

Domain Access:

DNS Verification:

  • A record points to 76.76.21.21
  • CNAME for www points to cname.vercel-dns.com
  • MX records for Hostinger intact
  • SPF record preserved

Email Functionality:

Website Functions:

  • All pages load correctly
  • Contact form works
  • Phone number shows: 0875 354 887
  • Email shows: info@savemytime.bg
  • No broken links or assets

🔐 Credentials Summary

Needed for Setup:

1. Super Hosting Access:

  • What: DNS Management for savemytime.bg
  • Where: Super Hosting control panel
  • Action: Update A and CNAME records

2. Vercel Access:

3. Hostinger Webmail:


📞 Support Contacts

Super Hosting Support:

  • Purpose: DNS configuration issues
  • Contact: [Super Hosting support page]

Vercel Support:

Hostinger Support:


⏱️ Expected Timeline

  • Add domain in Vercel: 5 minutes
  • Update DNS in Super Hosting: 15 minutes
  • DNS Propagation: 15 minutes - 24 hours (average: 2-4 hours)
  • SSL Certificate Generation: 5-15 minutes after DNS propagates
  • Email verification: 10 minutes
  • Final testing: 10 minutes

Total Active Time: ~45 minutes Total Waiting Time: 30 minutes - 24 hours (for DNS)


🎯 What Happens After Setup

Once DNS is configured and propagated:

For Website Visitors:

  • ✅ Can visit savemytime.bg (clean, professional URL)
  • ✅ Secure HTTPS connection (green padlock)
  • ✅ Fast loading via Vercel CDN
  • ✅ Automatic SSL certificate renewal

For Contact Form Submissions:

  • ✅ Form data saved to Supabase database
  • ✅ Email notification sent to info@savemytime.bg via Resend
  • ✅ Beautiful HTML email with all details
  • ✅ Can reply directly to customer from email

For Search Engines:

  • ✅ Proper domain authority
  • ✅ Better SEO with custom domain
  • ✅ Professional brand appearance

📝 Quick Reference Commands

Check DNS from Command Line:

# Check main domain
dig savemytime.bg +short

# Check www
dig www.savemytime.bg +short

# Check MX (email)
dig savemytime.bg MX +short

# Check all records
dig savemytime.bg ANY

Test SSL Certificate:

# Check SSL
openssl s_client -connect savemytime.bg:443 -servername savemytime.bg

# Or use online tool:
https://www.ssllabs.com/ssltest/analyze.html?d=savemytime.bg

🎉 You're Done!

Once you see all green checkmarks in the Success Checklist, your domain is fully configured!

Website URL: https://savemytime.bg Email: info@savemytime.bg Phone: 0875 354 887

Everything should work perfectly! 🚀