Inbound marketing is an online marketing strategy that focuses on creating and sharing content to attract potential customers. It involves blogging to build authority and drive traffic to the website. Blogging should be consistent, interesting, light, and varied. News pages should be kept separate from blogs and can feature events, awards, new staff, announcements, clients, and staff achievements. Inbound marketing is more effective than outbound tactics like cold emails and calls that people receive too much of.