Checklist for migrating to SSL

This article contains a short checklist of the most important items to take into account before and after migrating your site to SSL.

Before migrating

  • Check your current SSL certificate with SSL Labs: http://ssllabs.com/ssltest. If you don’t get an A grade in the test, contact your hosting provider.
  • Check your site for mixed content by running the scan with Really Simple Security Pro. The Free version fixes all http references in your site, but can not automatically fix:
    • Hardcoded http:// links in .js or css files
    • External .js, .css or images on domains without SSL certificate (these cannot load over ssl)
    • External .js or .css files with http:// links

At this point, you can move your site to HTTPS.

After migrating

  • Change your primary url in Google Analytics to https, otherwise you might see a decrease in data as a result of migrating to SSL.

If you have any additions or further questions, feel free to log a Support ticket.

Simple and Performant Security.
Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vulnerability Detection and SSL certificate generation.
document.addEventListener('DOMContentLoaded', function() { /* ========================================================================== Post Info Labels - WCAG 1.3.1 Info and Relationships Adds context for screen readers (author, date, time) ========================================================================== */ document.querySelectorAll('.elementor-post-info__item--type-author').forEach(function(el) { var name = el.textContent.trim(); var parent = el.closest('a') || el.closest('li'); if (parent && name) { parent.setAttribute('aria-label', 'Author: ' + name); } }); document.querySelectorAll('.elementor-post-info__item--type-date').forEach(function(el) { var date = el.textContent.trim(); var parent = el.closest('li'); if (parent && date) { parent.setAttribute('aria-label', 'Published: ' + date); } }); document.querySelectorAll('.elementor-post-info__item--type-time').forEach(function(el) { var time = el.textContent.trim(); var parent = el.closest('li'); if (parent && time) { parent.setAttribute('aria-label', 'Time: ' + time); } }); });