Blog header background
    DIY Guides and Tutorials

    SSL Certificate Setup: DIY Guide

    Hatty AI
    March 2, 2026
    10 min read
    ๐Ÿ”ง

    Featured Article

    DIY Guides and Tutorials

    SSL Certificate Setup: DIY Guide

    Install and configure SSL certificates for your business website. Covers free and paid options plus common pitfalls to avoid.

    Hatty AI
    March 2, 2026
    10 min read

    Why Every Business Website Needs an SSL Certificate

    If your website URL starts with "http://" instead of "https://", you're losing customers. Google Chrome marks non-SSL sites as "Not Secure," which kills trust instantly. Beyond perception, SSL encrypts data between your visitors' browsers and your server โ€” protecting login credentials, payment information, and contact form submissions from interception.

    In 2026, SSL isn't optional. It's a baseline requirement for SEO rankings, customer trust, and PCI compliance if you accept payments online. The good news? You can set it up yourself in under 30 minutes.

    ๐Ÿ“Š Key Stat

    85% of online shoppers avoid websites without SSL certificates. Google also uses HTTPS as a ranking signal, meaning non-SSL sites rank lower in search results.

    Option 1: Free SSL with Let's Encrypt (Recommended for Most)

    Let's Encrypt provides free, automated SSL certificates trusted by all major browsers. If your hosting provider supports it (most do in 2026), this is the fastest option.

    Via cPanel/WHM:

    1. Log into your cPanel dashboard
    2. Navigate to Security โ†’ SSL/TLS Status
    3. Click "Run AutoSSL" โ€” cPanel will automatically issue and install Let's Encrypt certificates for all your domains
    4. Verify by visiting your site with https:// โ€” you should see a padlock icon

    Via Command Line (VPS/Dedicated Server):

    sudo apt install certbot python3-certbot-apache
    sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
    sudo certbot renew --dry-run

    Certbot handles installation, configuration, and auto-renewal. Your certificate renews every 90 days automatically.

    Option 2: Paid SSL Certificates (When You Need More)

    Paid certificates from providers like DigiCert, Sectigo, or Comodo offer additional features:

    • Organization Validation (OV): Displays your company name in certificate details โ€” adds legitimacy ($50โ€“150/year)
    • Extended Validation (EV): Highest level of verification, shows organization name prominently ($150โ€“300/year)
    • Wildcard SSL: Covers all subdomains (*.yourdomain.com) with one certificate ($100โ€“200/year)

    For most small businesses, Let's Encrypt is sufficient. Consider paid certificates if you're in finance, healthcare, or e-commerce where extended validation builds additional trust.

    Step 3: Force HTTPS Redirect

    After installing SSL, you must redirect all HTTP traffic to HTTPS. Otherwise, visitors can still access the insecure version.

    Apache (.htaccess):

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Nginx:

    server {
      listen 80;
      server_name yourdomain.com www.yourdomain.com;
      return 301 https://$server_name$request_uri;
    }

    Common SSL Mistakes to Avoid

    • Mixed content errors: Your page loads over HTTPS but includes images, scripts, or stylesheets over HTTP. Fix by updating all internal URLs to use https:// or protocol-relative paths.
    • Forgetting www vs non-www: Your certificate must cover both yourdomain.com AND www.yourdomain.com.
    • Not updating Google Search Console: After switching to HTTPS, add the HTTPS version as a new property and submit your sitemap.
    • Expired certificates: Set calendar reminders or use auto-renewal. An expired SSL is worse than no SSL โ€” browsers show scary red warnings.
    • Not updating internal links: Update all hardcoded http:// links in your CMS, email templates, and social profiles.

    How to Verify Your SSL Is Working

    1. Visit your site โ€” you should see a padlock icon in the address bar
    2. Use SSL Labs Server Test to get a detailed grade (aim for A or A+)
    3. Check for mixed content using Chrome DevTools โ†’ Console tab (look for yellow warnings)
    4. Test both www and non-www versions of your domain

    Need Help Securing Your Website?

    Hatty AI handles SSL installation, HTTPS migration, and ongoing security monitoring for businesses across San Antonio and Texas.

    Get Managed Hosting with SSL

    Related: Essential Cybersecurity Practices for Small Business ยท Web Development Services

    Frequently Asked Questions

    Newsletter

    Get the latest tech insights delivered to your inbox

    Related Posts

    No related posts available

    ๐Ÿช We Value Your Privacy

    We use cookies and similar technologies to enhance your experience, analyze site traffic, and understand where our visitors are coming from. You can customize your preferences at any time.