To carry out inbound marketing effectively you will need a keyword research tool (like Ahrefs or Semrush), a blogging platform, social media presences and an email marketing app. Learn more.