Search Engine Optimization
You should optimize your online presence – website, blog, social media accounts, aggregation platforms, etc. – so that when your potential customers want to find something on the Internet, they are more likely to turn their attention to you.
Industry Research Reports
Publishing industry research reports is a good way to build trust and share contextual information. You can commission original research, partner with online research organizations, or curate the latest research from multiple trusted sources. Then get leads by offering a free download of the report in exchange for contact information.
White papers or e-books
White papers and e-books that solve problems or provide information to your target audience are good ways to generate leads online.
Newsletters
Weekly or monthly newsletters are a good way to keep potential customers interested. Set expectations from the newsletter so the people on your list know what to expect from you and when.
Media marketing
Social media platforms are a great way to build followers by sharing helpful content and then guiding them to relevant actions. You can promote your offerings and even include a call to action in your bio, headline, or posts.
via forbes.com