It is recommended to install SSL certificates to those website sections where the customers enter their confidential information (personal data, credit card details), e.g., on pages for authentication and/or payment.
In general, SSL certificates protect the website from potential clones (since users can always check the authenticity of the website and its owner).