I was thinking of ways to make my audience like my characters.

I always try to figure out my target audience and make the main hero as relatable as possible.

Quite often do I embrace their integrity. They are empathetic and they help those in need. They would be the one person that stands out and does something brave. Basically, they are good people.

However I think there may be more to that. Some of the methods I mentioned could end up making the story a cliche. I wonder if there are more sophisticated techniques to build a character, that will make the reader root for them.