If you are hosting your client’s website, check with your ISP if they have free HTTPS certificates or low-cost certificates.
I recommend Xneelo, as they have 3 monthly cycles of HTTPS certificates on their Servers which is free.
If the ISP does not have Certificates, then you will need to purchase one.
# http to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
2. Then in the WordPress Dashboard, >Settings > General change HTTP to HTTPS, and then log back in if you’re logged out:
3. If the Certificate is showing with errors or no padlock, go to this link, it will check errors: https://www.whynopadlock.com
4. Add Plugin called SSL Insecure Content Fixer by WebAware <https://wordpress.org/plugins/ssl-insecure-content-fixer/> as site did not have padlock for Secure, still had mixed content issues, and followed these instructions: https://www.wpbeginner.com/plugins/how-to-fix-the-mixed-content-error-in-wordpress-step-by-step/
5. Update the Sitemap on your website, this will depend on what plugin you use such as Yoast or All in one SEO.
6. Go to Google Analytics and Webmaster Console.
In Google Analytics, go to Admin Panel:
In the top left corner select your client that you are updating
Then Go to Property Settings, see below.
Next Select the drop down http to https as shown below:
Then Go to View Settings, see below.