Inbound brings visitors/consumers into a website/brand rather than having to go out and search for potential customers. This is accomplished many different ways through SEO, blogging, social media, email marketing, etc.
Focus on creating high-quality content for visitor consumption. Quality content will not only rank your website higher in search engines but they will also provide higher engagement. Users are looking for specific answers to their search queries, so if you provide those answers your website will rank higher in search engines.
Inbound marketing is the current trend. Stop going out to search for visitors and customers and start bringing them in.
Pros: More qualified leads, Cost effective, and less personally invasive to users.
Cons: Can be time-consuming.