Salesforce Sites enables you to create public websites and applications which directly integrate with your Salesforce organization—without requiring any login.
To set up a Salesforce Site:
From Setup, enter Sites in the Quick Find box, then select Sites.
Register a custom Salesforce Sites domain for your organization Read more…