This step-by-step guide explains how to add HTTPS to your Weebly website for free using Cloudflare and why it's important to do so. SSL security is already available within Weebly, but only if you are subscribed to their Business plan. This guide allows you to have SSL security with any Weebly plan.
Why Should I Add HTTPS To My Site?
Starting October 2017, Google Chrome will receive a security update. This update will label all HTTP web pages as non-secure for its users. Every HTTP page that has any form input will be labeled as insecure and Chrome will notify users that the page is non-secure and to not insert their information. Businesses should update their websites with SSL security to avoid having this warning displayed when users visit their site. Adding SSL security protects users data and provides trust with visitors.
How To Add HTTPS To Your Weebly Site For Free
Please read through this guide carefully before starting and make sure you understand everything. For the sake of this guide, we will be using a GoDaddy domain. However, you can make this work with other domain registrars.
Go to www.cloudflare.com/ssl and click on the signup button. Fill out your email address and password to create your account. Type your domain name into the text box and click the green "Scan DNS Records" button.
Cloudflare will compile your website’s DNS records. Once completed, you will need to verify that the records in Cloudflare match the records with your registrar.
To check this, login to GoDaddy in another tab and go to the "Domains" page. Find your domain under "My Domains." Click the icon with three dots to the right of your domain name and click "Manage DNS."
NOTE: If you use another domain registrar, refer to their guide for the exact steps. The steps should be similar.
In GoDaddy, you'll see the records under the "Records" section.
Take a screenshot of your DNS records in GoDaddy. Always play it safe and back up your records.
Verify that the records in GoDaddy match the records you see in Cloudflare. Add any missing missing records from GoDaddy into Cloudflare, if any at all. Go back to Cloudflare. Any records with the orange cloud on the right side are using Cloudflare security. You can adjust your records and decide what you want to use Cloudflare for.
NOTE: You will see a "@" symbol in GoDaddy records. In Cloudflare, you don't use the "@" symbol, you will use your domain name instead.
Return to Cloudflare after confirming your DNS records. You will be asked to select a Cloudflare plan. If all you need is SSL security, the free plan will work just fine. The SSL security will add the secure (HTTPS) feature to your site.
After selecting your plan, Cloudflare will give you two new nameservers for your website.
Go back to GoDaddy. Under the "Records" section is the "Nameservers" section. Click the green "Change" button. Select "Custom" as your new nameserver type, and paste the two nameservers from Cloudflare into the text boxes.
Wait 24-48 hours for your certificate to become active. Move on to the next steps now. Don't wait to move on to the next steps. Your website will continue working fine during the waiting period and seemlessly transition to HTTPS once available.
Go to your Cloudflare dashboard. Click on the "Crypto" tab.
Under the crypto tab, make sure you have the following settings...
Finally, check your website in 24-48 hours and see if it is now secure. If it doesn't load using HTTPS, then manually add HTTPS to the web address and see if it loads that way.
NOTE: When publishing your Weebly site after following this guide, Weebly will complain about your DNS and say it's not properly setup to display your site. You can ignore this. Your site is still publishing just fine. This happens because you changed the DNS information. You can check your site after publishing changes to verify.
Now, you can enjoy SSL security on your Weebly sites for free!