Back to Fred Mac Donald's Blog
In today's day and age online security is at the forefront of everyone's mind. No matter what way you turn you will be confronted with online security in some shape or form on a daily basis.
Major search engines are increasingly making use of a websites secure URLs as a ranking factor so it is important to make sure your website is secure to possibly improve your generic rankings in search engines.
When you purchase an SSL certificate you will have a site-badge to display on your website to highlight your users of the fact that their connection between their browser and your website is secure. Sometimes, you will even be able to add a site badge displaying limited information about the SSL certificate. Usually as a “Verified Date” notification.
To the average user, this does not mean much and certainly does not show that the seal belongs to the website displaying the badge. Furthermore, it does not show that validity range of the SSL certificate and what encryption algorithm is used.
We have sat down and developed an improved dynamic SSL site badge that anyone can use to actively access the SSL certificate on your website and not only show that it is verified, but also what domain it belongs to, the encryption algorithm, Issuing Authority and the dated the certificate was issued en when it will expire.
The script is hosted on Exelwebs.com and 100% secure. It is not setting any cookies or collecting any personal information from your users.
To use the Dynamic Site Badge, edit your HTML content, add an image placeholder and use the following as the image URL replacing {xms-systems.co.uk} with your own domain name.
https://www.exelwebs.com/exelwebs_ssl.php?host={xms-systems.co.uk}
or simply copy the complete code below and paste into your website HTML. Make sure to replace {xms-systems.co.uk} with your domain name.
<img alt="SSL Certified" src="https://www.exelwebs.com/exelwebs_ssl.php?host={xms-systems.co.uk}" style="width: 429px; height: 170px;" />
The above url will display the site badge below
If your SSL certificate is a wildcard certificate or shared amongst different domain names it will check if the domain name you added as the host parameter is listed in the DNS list for the domain. In this example, we used developers.facebook.com that should be listed in the server configuration. Because Facebook uses a wildcard certificate that is valid for multiple domain names and subdomains it displays as follows
https://www.exelwebs.com/exelwebs_ssl.php?host=developers.facebook.com
If you call the dynamic SSL Certificate from an insecure site, the following image will be displayed instead.
We will be adding new/alternative version in time. Simply add &img=n (where n is a numerical value) to the end of the url.
https://www.exelwebs.com/exelwebs_ssl.php?host={xms-systems.co.uk}&img=1
https://www.exelwebs.com/exelwebs_ssl.php?host={xms-systems.co.uk}&img=2
https://www.exelwebs.com/exelwebs_ssl.php?host={xms-systems.co.uk}&img=3
Feel free to use the dynamic generic site badge and share it far and wide. Please drop us an email via the “Contact Us” page to let us know where you are using the site badge.