Creating Relatable Characters: 8 Strategies to Making Readers Care
- April Wilson
- Oct 23, 2024
- 4 min read
Relatable characters are the lifeblood of any story. Whether they’re heroes, anti-heroes, or even villains, characters need to resonate with readers on an emotional level. It doesn’t matter if your story is set in a small-town bakery or on an alien planet — if readers don’t connect with your characters, they’re unlikely to care about what happens next.
But how do you create characters that feel real and relatable? The process is more about making them human than perfect, flawed yet compelling. Here are 8 tips for making readers care about your characters:
1. Give Them Relatable Goals and Motivations
The first step to creating a relatable character is giving them clear goals and motivations. What does your character want? Why do they want it? Whether it’s finding love, solving a mystery, seeking revenge, or simply surviving, readers need to understand what drives your character forward. Their goals should be specific to the story but grounded in universal desires — love, acceptance, justice, safety, or belonging.
If readers can see a bit of themselves in a character’s goals, they’ll root for them and stay invested in their journey.
2. Make Them Flawed (But Not Irredeemable)
Perfection is boring. Characters who have no flaws, fears, or failures come across as flat and unrealistic. Real people are complex and full of contradictions, and your characters should be, too. Maybe your protagonist is courageous but reckless, or they’re kind but naive. These flaws make them human and create opportunities for growth throughout the story.
However, be careful not to make your character irredeemable. Even if your protagonist is deeply flawed, there should still be qualities that readers can admire or relate to. Striking a balance between their imperfections and redeeming traits makes them feel like real people struggling with real internal conflicts.
3. Create Emotional Depth
One of the best ways to make readers care about a character is to show their emotions. A character who feels deeply — whether it’s love, anger, grief, or fear — creates an emotional connection with the audience. Readers don’t just want to know what happens to a character; they want to feel what the character is feeling.
Show your character’s vulnerability, internal struggles, and emotional highs and lows. When readers understand what a character is going through on the inside, they’ll become more emotionally invested in the story.
4. Show Their Growth
A relatable character doesn’t stay the same throughout the story — they grow, change, and learn from their experiences. Whether they’re overcoming personal demons, learning a hard lesson, or gaining new perspectives, character growth is essential to creating a satisfying and engaging narrative.
This doesn’t mean your character has to transform into a completely different person by the end of the story. Even small changes in attitude or outlook can make a character feel like they’ve truly journeyed through the story with the reader.
5. Give Them Relationships That Matter
Characters don’t exist in a vacuum — they interact with others, and these relationships are often what make characters come alive. Whether it’s a friendship, a romance, a family bond, or even a rivalry, relationships reveal important aspects of your character’s personality and motivations. Through dialogue and interaction, readers can see different sides of your character that might not be apparent through internal monologue or action alone.
Strong relationships also raise the stakes. Readers care more when your character is fighting for someone they love or dealing with the fallout of a damaged relationship.
6. Let Them Make Mistakes
A relatable character doesn’t always make the right choices. In fact, some of the most memorable and engaging characters are those who make big mistakes — because that’s what real people do. Mistakes can create conflict, drive the plot forward, and offer opportunities for growth and redemption. They also make characters more human and approachable, as readers can relate to the fear of failure or regret.
However, it’s important to balance mistakes with the character’s learning process. Readers will lose sympathy if a character never learns from their errors or continually makes poor choices without consequence.
7. Anchor Them in Their World
The way a character interacts with their environment — their job, culture, social status, and setting — can add depth and relatability. It helps to ground them in a reality that feels tangible, even if your story is set in a fantastical world. Readers should be able to picture the character going about their life, dealing with everyday struggles and challenges, even when the story isn’t focused on high-stakes drama.
A character who reacts to the pressures and demands of their world — whether that’s an alien civilization, a war-torn city, or a quiet small town — feels like someone we can relate to because we all live within societal structures and face external forces.
8. Let Readers See Their Inner Conflict
Internal conflict is a key ingredient in making a character feel real. Let readers see the moments when your character questions their decisions, faces moral dilemmas, or wrestles with their insecurities. These moments of doubt make them vulnerable, which in turn makes them more relatable.
A character who struggles internally creates a sense of tension and stakes. Readers want to see if and how they’ll overcome their internal obstacles, which adds to their investment in the character’s journey.
Final Thoughts
Creating relatable characters is about making them feel human, with real emotions, flaws, and conflicts. When readers can see themselves in your characters — whether it’s through their goals, relationships, or inner struggles — they’ll care about what happens to them. By focusing on emotional depth, growth, and the everyday challenges your characters face, you’ll create people on the page that readers won’t be able to forget.




Comments