If you're a Business or Performance plan subscriber, you can enable SSL for your website at no additional cost.
Click the Settings tab in the site editor and scroll down to SSL in the General section, then click the Enable button. For domain names purchased through Weebly, this is a quick and simple process.
Complete the very short form and click Save. You'll see a message saying your certificate is being configured, but this usually doesn't take long and you should be up and running within a few minutes.
If you're using a domain name you purchased elsewhere, there's an extra step required in order to get SSL up and running on your site.
When you click the enable button, you'll see a message like the one above with instructions for pointing your domain to a specific IP address. Even if your domain is already pointed to Weebly, you'll need to make these changes before you can set up SSL on your site. Go ahead and do that first, and then come back and click the enable button to finish the process.
When your certificate has been set up, you'll see that the status has changed in the Settings tab. You can choose to apply SSL at checkout only or to your entire website. What's the difference? As you can probably guess, the checkout only option will secure only store checkout pages, while the entire site option secures all pages on your site. If you're not running a store or you're not sure which to choose, go with the entire site option.
When you publish your site again, you'll see that your site is being served over https.