SSL that covers transmitting credit card data
Hosting allows secure transfer of credit card data
Rewrite URLs to match that on SSL exactly (including “www” subdomain, if it’s on the certificate)
No links to non-secure content or content on a different domain (the latter may depend on type of SSL, not sure)
If using WordPress, the default admin toolbar on the site will cause security errors