- Add SSL or HTTPS
- Duda Support > Responsive Website Builder > Going Live
All responsive websites can have a SSL certificate generated for them. The solution leverages the Let's Encrypt project, which is an open source Certificate Authority that provides free certificates. The solution does require that you have a domain pointed at your Duda website successfully.
Do I need HTTPS?
Using a secure connection prevents data from being modified or corrupted during transfer. With a secure site, visitors can trust that your website is displaying the content that you intended to display.
In addition, using a secure HTTPS connection is a minor ranking indicator, benefiting your site's overall SEO.
Once your website is published and configured with a custom domain, navigate to the "Settings" section, and click on "Site SSL" . This will take you to the page where you can set up SSL.
Once there, simply click "Generate certificate" to create an SSL certificate.
The process, which includes provisioning the request to Let’s Encrypt and configuring the newly generated SSL certificate, is fully automated and may take up to 30 minutes. During the provisioning process, an “In progress” status indicates that the request is being handled.
Once completed, the provisioning status is changed to “Complete”, and an approval email is sent to the account owner.
You can enable the Force SSL option to make sure that your site will always be accessed via SSL. Any visitor will be redirected to the secure connection once this switch is turned on.
An SSL certificate is never deleted by Duda unless the user click on the “Remove certificate” link.
Important details about secure connections
- When your site is secure, it is important that you enter the complete address, including the "www" after the "HTTPS://". Your site will not load if you enter your site address without the "www" (e.g. "https://example.com") in a browser.
- Site certificates are valid for three months. Two weeks prior to the end of the certificate, Duda will renew the certificate to ensure that the site remains secure and valid.
- Once your site has been set up with a certificate, you will see a small lock icon in your dashboard to indicate that the site is secure.
- Duda's secure connection uses the DV (Domain Validated) certificate.
- Our SSL implementation works on Chrome and Firefox. It is not compatible with any version of Internet Explorer on Windows XP, nor is it compatible with Android 2.3 and earlier.
- We've added logic to the platform that makes sure we don't redirect traffic to HTTPS for these devices. If a user on an incompatible browser attempts to load the HTTPS version of the site, a security error/warning will appear. However, if the user visits the HTTP version of the site, Duda will simply not load the HTTPS version.
- Currently, our SSL solution does not support internationalized domain names (names with non Latin characters, i.e www.bücher.de)
Using custom or third-party code in SSL sites
Due to HTML standards, HTTP or non-secured content cannot be displayed in HTTPS or secure sites. This means that any custom code which relies on loading content from an HTTP server will not work in an SSL site. If you need to use code which normally loads from an HTTP server, we recommend either:
- Requesting HTTPS-friendly code from your code provider, or
- Disabling HTTPS for your Duda site
As the Duda editor displays by default on an HTTPS connection, one good way to test whether or not code will work in the final site is to see if it works in the editor. If it does not, it is equally unlikely to work in a live HTTPS site.