Yes, Salesforce site enable you to host your web page( Visualforce page )/ application from your Salesforce org. The users can publicly access information (that you exposed on your page) without login. Let’s see how we can do that.
Create a visualforce page in your org.
Goto > setup > quick find > search pages > click on Visualforce page.
Click on “New”. Develop your page according to your needs.
Goto > setup> search “site” > click on sites.
Enter your domain name and check. Register your domain.
Now Click on “New”. Enter the site label and name.
- Select your visual force page in “Active Site Home Page”
- Check the “Active” checkbox.
- Click on the Save button.
After saving click on “Public Access Settings” and give the required permissions for this profile. Like Visualforce page, apex class, custom object, standard object access, etc.
Copy your site URL and try it in a different browser.