An SSL certificate does two things. It encrypts the connection between a visitor and your site, so nobody in between can read or alter what is sent. It also proves that the site really belongs to the domain shown in the address bar.
Free certificates provide both for a single name and renew automatically. Paid certificates add wildcard coverage, longer validity and a warranty from the issuing authority. See our certificates.