Until now, most of the websites generating Salesforce leads were likely collecting the information using some sort of Contact Forms like Wufoo or using custom HTML Form code. Once filled and submitted by a user, the contact form would email the Salesforce Lead information, which then required manual entry of the email contents into the appropriate fields on Salesforce. This was both cumbersome and time-wasting for lead generators.
Salesforce today announced the launch of a WordPress-to-Lead plug-in.

This WordPress plugin lets you display a sign-up form on any WordPress post/page. When the potential-lead user clicks the submit button, the data from the contact form is used to automatically populate the relevant data into your Salesforce account in the appropriate place. No more emails and copy/paste nightmares!
The plug-in installs like any standard wordpress plugin. To install, all you have to do is
You can also use the [salesforce] WordPress shortcode to display the form anywhere on your site. And of course, the leads form is fully customizable with different fields and CSS styles.
Here is a video how-to for installing the plugin. Note that you don’t really need to follow the FTP approach mentioned in the video for installing the plugin.
You can do the install from right within your WordPress dashboard by following steps 1 through 5 above.