Why website doesn't have the green lock?



For getting green lock, your all content of your website must be served from HTTPS. Hence, with Mixed content it’s impossible.

Even after using SSL/HTTPS; If you are you not getting for your website? You can easily find its reason by looking up browser Console logs.

To check > Chrome > Press F12 > Console > Access your URL

To use HTTPS properly on your website

Step 1. Make sure to follow these initial steps correctly -

Step 2. Update your site URL http://example.com to https://example.com using Search Replace plugin, to get green lock and avoid mixed content error.

Step 3. Last step, force https via .htaccess to serve website always in HTTPS mode.

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

If you think step 2 and 3 is bit difficult for you, simply try once “Really simple SSL” plugin.

Please feel free to ask if you have any more questions.


look at the bottom of your website’s source code. All your scripts load as “http://” instead of "https://. That’s why your website does not have a green lock.

<script type='text/javascript' src='http://www.guidessence.com/wp-content/themes/vantage/js/jquery.flexslider.min.js?ver=2.1'></script>