Inbound marketing is the process of creating interesting and useful content that leads to more web site visitors, and funneling those visitors through the sales process.
There are 6 steps:
Create useful and interesting content
Attract an increased number of new visitors
Convert those visitors into leads
Convert those leads to sales
Turn those customers into repeat customers
Routinely review and make improvements based on analytics and feedback