Does the free SSL Certificate Automatically make my site SSL?

Yes and No

What sort of answer is that?
Installing the SSL certificate is easy depending on your skill set.
Just because you have an SSL certificate does make your site automatically SSL.

Here is where your skill set comes in

In your public_html folder there is normally an .htaccess file
At the top of the file you need to include these lines of code:-

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain1.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

You will replace yourdomain1.com with your domain name.

The command above will force SSL

That may force SSL but that’s only the start of the journey, especially if you have a CMS system.
You may have hardcoded links within your CMS which link to an insecure page which will break the SSL
We have no idea of how many occurrences of this will happen.

If you have the skills the process is easy
If you need help please complete the form below

Please note charges will apply if you request help