How to Fix Flat Secondary Characters in Your Novel

“`html

Why Secondary Characters Go Flat — And Why It Matters

Secondary characters in your novel go flat for a pretty simple reason: most writers treat them like plot furniture. I spent two years writing a novel where my protagonist’s best friend existed only to deliver exposition and cry at emotionally convenient moments. She had no opinions that contradicted the main character. No goals that created friction. Probably should have opened with this section, honestly — I could have saved myself a brutal revision.

Here’s what I learned: when every supporting character just bends to your protagonist’s will, something breaks. Readers stop believing the main character’s choices matter. If nobody pushes back, nobody wants anything conflicting, the protagonist becomes a puppet in a world full of yes-people. The stakes flatten. You watch instead of feel.

Think about novels you’ve actually loved. The secondary characters who stuck with you — they weren’t memorable because they served the plot. They were memorable because they wanted something that made the protagonist’s life harder. That’s the difference between a character and a plot device.

Give Them a Want That Conflicts With Your Protagonist

Secondary characters need their own objectives. Not eventually. Now. In the actual scenes where they appear on the page.

The mistake I see constantly: writers create wants that align too perfectly with the protagonist’s arc. The friend “wants to help the protagonist succeed” — which means they have zero agency and nothing to push back against. Instead, identify what this character needs from the protagonist that the protagonist can’t easily give. Something that creates natural tension.

Let me show you this with something concrete. Say your protagonist is a lawyer preparing for trial. Her mentor secondary character could want:

  • Weak version: “To help her win the trial” — this creates zero tension because they’re on the same team with the same goal
  • Strong version: “To keep her from ruining her health the way the mentor ruined theirs” — now the mentor actively opposes the protagonist’s trial-obsessed strategy, even though they both want justice

The second version creates natural conflict that feels earned. The mentor might leak information to opposing counsel (not to sabotage, but to force a settlement). They might refuse to work nights. They might have a scene where they say, “I’m not watching you become me,” and the protagonist has to choose between winning and keeping this relationship intact.

This doesn’t require antagonism. It requires competing priorities — the thing real people always have. Your secondary character wants approval from someone the protagonist alienates. They want stability while the protagonist pursues chaos. They want credit for work they’re actually doing. The best wants are ones that make the protagonist uncomfortable without making them wrong.

Add One Specific Vulnerability or Flaw

I see character sheets where writers list “impatient” or “defensive” as a flaw and move on. That’s not a flaw. That’s just a word sitting on a page.

A real flaw shows up in specific moments. It costs them something. It comes from somewhere that makes sense.

Take your secondary character’s one core weakness — not three, one. Then figure out why they have it. And I mean figure it out in scenes, not in your notes.

Here’s an example: Your secondary character is a surgeon who won’t admit mistakes. Most writers show this by having her snap at nurses or dismiss patient concerns. Boring and flat. Instead, show the origin: she’s the daughter of a surgeon who lost his license. She watched her family lose everything when his mistake became public. Now she’s terrified that one error collapses everything she’s built. That fear is specific. It shows in how she checks and rechecks her work. In how she overexplains decisions to patients. In how she snaps only when someone questions her competence directly — not in other situations.

That’s a flaw that feels real because it has weight.

Weave this through their scenes in small ways. Not as a confessional breakthrough moment. As something that shapes how they move through the world, how they talk to your protagonist, what they’re willing to admit. Earned flaws create friction that makes readers believe in a character. Generic flaws make them roll their eyes.

Use Dialogue to Reveal Their Worldview

Dialogue is where secondary characters either come alive or stay ghosts on the page.

Most writers think distinct dialogue means different speech patterns — one character says “y’all,” another uses technical jargon. That helps. But what actually makes dialogue feel human is when it reveals what the character values, what they fear, what they assume about how the world actually works.

Contrasted with your protagonist’s worldview, this becomes the real difference. Two characters can have similar goals but see everything completely differently. That difference lives in dialogue.

Say protagonist and secondary character are both worried about a mutual friend who’s spiraling. Same concern. Watch the difference:

Protagonist: “She needs space to work through this. We can’t fix it for her.”

Secondary character: “Are you kidding? She’s drowning. We have to do something. Anything. We can’t just sit here.”

The protagonist assumes people solve their own problems. The secondary character assumes people need rescue. Neither is wrong. Both operate from different core beliefs about the world. The secondary character’s dialogue reveals they’re someone who feels responsible for others’ survival — which might connect to their flaw (maybe they grew up with an alcoholic parent and learned early that someone had to manage every crisis).

This dialogue does two things: it shows actual conflict between these characters (they’ll make different choices), and it reveals who the secondary character is beneath what they do in the plot.

When you’re writing secondary character dialogue, skip the surface differences. Go for the worldview underneath. What would this character say about failure? Money? Loyalty? Ambition? How would they finish this sentence: “People are basically…”? Write dialogue that answers those questions, and your secondary characters stop being NPCs handing out plot quests.

The One-Scene Depth Test

Here’s a quick audit you can run on any secondary character scene:

Pick one scene where your secondary character appears. Read it. Ask yourself: Does the reader learn something new about this character’s goals, fears, or worldview? Or did they just learn plot information?

Plot information: “The letter contains the address we’ve been searching for.”

Character information: “She handed over the letter reluctantly, and I realized she’d known where to find it all along but hoped we wouldn’t look. She wanted to protect whoever was there.”

Both contain the same plot data. Only the second deepens our understanding of the secondary character — her loyalty to someone else is stronger than her loyalty to the protagonist.

If you read through a secondary character scene and realize every sentence serves only the plot, that’s your sign the character is still flat. Add one moment — one reaction, one admission, one choice — that reveals something about their interior life. This test takes 30 seconds and catches 90% of flat secondary character problems before readers ever see them.

Fix flat secondary characters by giving them real wants, real flaws, real dialogue that reveals how they see the world, and real depth in scenes. Your protagonist doesn’t need a chorus of yes-people. They need people who make them uncomfortable, who want things the protagonist can’t give, who see the world completely differently. That’s when a secondary character becomes someone readers actually care about — and that’s when your whole novel gets stronger.

“`

Amanda Collins

Amanda Collins

Author & Expert

Jason Michael is the editor of The Writers Workshop. Articles on the site are researched, fact-checked, and reviewed by the editorial team before publication. Read our editorial standards or send a correction at the editorial policy page.

73 Articles
View All Posts

Stay in the loop

Get the latest the writers workshop updates delivered to your inbox.