Content marketing is used as part of the process of attracting customers to your website or social media. It achieves this by creating and publishing content that appeals to them. The content might answer a question they have, solve a problem, entertain them, persuade or pique their curiosity.