There are two main reasons why you would need an SSL Certificate. The first and most common reason is because you want to accept credit card payments on your website. The second reason is that you may have confidential information that you want to keep secure while it is being accessed via the web. SSL Certificates also help to protect your passwords from being intercepted, when typed into a secure login page.