User Persona is a semi-fictional character based on your current (or ideal) customer. These personas help web developers and marketers to visualize the user types who might use their sites, brands, and products in a similar way to how a novelist develops characters in a story.