WordPress SSL Setup Guide

Secure your WordPress site with free SSL certificate and enable secure connections.

SSL (Secure Sockets Layer) encrypts data between your server and visitors' browsers, protecting sensitive information and improving SEO.

Why SSL is Essential

  • Security: Encrypts data transmission
  • SEO Boost: Google ranks secure sites higher
  • Trust: Browser shows padlock icon
  • Required for E-commerce: Payment processors require SSL
  • Browser Warnings: Chrome marks HTTP sites as "Not Secure"

Getting Free SSL Certificate

Taiwan Web Hosting provides free SSL certificates via AutoSSL (Let's Encrypt):

  1. Log into cPanel
  2. Find "SSL/TLS Status" under Security
  3. Check "Include domains"
  4. Click "Run AutoSSL"
  5. Wait 5-10 minutes for installation

Configure WordPress for Secure Connection

Method 1: Using Really Simple SSL Plugin

  1. Install "Really Simple SSL" plugin
  2. Activate plugin
  3. Click "Go ahead, activate SSL!"
  4. Plugin configures everything automatically

Method 2: Manual Configuration

Update Site URLs:

  1. Go to Settings → General
  2. Update "WordPress Address" to https://yourdomain.com
  3. Update "Site Address" to https://yourdomain.com
  4. Save changes

Force secure connection via .htaccess:

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

Fix Mixed Content Warnings

After enabling SSL, you may see "mixed content" warnings. Fix by:

  • Use "Better Search Replace" plugin to update HTTP → secure URLs in database
  • Or use Really Simple SSL to fix automatically

Verify SSL Installation

  1. Visit https://yourdomain.com
  2. Check for padlock icon in browser
  3. Test at SSL Labs (ssllabs.com/ssltest)
Free SSL with Taiwan Web Hosting

All Taiwan Web Hosting plans include free SSL certificates with automatic renewal. No setup fees, no annual costs.

Common SSL Issues

Mixed Content Errors

Cause: Some resources still loading via HTTP

Fix: Use Really Simple SSL plugin or update URLs in database

Certificate Not Trusted

Cause: SSL not properly installed

Fix: Re-run AutoSSL in cPanel or contact support

Redirect Loop

Cause: Conflicting redirect rules

Fix: Check .htaccess and plugin settings

Security Guide

Complete WordPress security best practices.

Security Guide →
Speed Optimization

Make your secure site even faster.

Speed Guide →

Free SSL Certificates Included

Every Taiwan Web Hosting plan includes free SSL with automatic renewal.