Salesforce has a Lead Process set up. You can create web-to-lead forms which can be embedded in your website. When a form is submitted, a new lead is created in Salesforce. After which you process and then convert them.
When using Salesforce, the process for collecting and converting leads looks like this:
1.A new lead/ prospect fills and submits a form on your website