By Good Better Beta2 min read

How to Write Characters That Make Sense

A character makes sense when a reader can follow their choices, even the bad ones. You do not need to agree with what a character does. You need to believe they would do it, given who they are and what they want. When readers say a character feels off, they usually mean the character's actions stopped matching the person on the page.

Give every character something they want

Every character worth naming wants something, and that want drives what they do. It does not have to be grand. It can be a promotion, an apology, a quiet evening without an argument, or the last word in a fight. The want gives the reader a way to predict the character. When a choice surprises us, we check it against the want, and if it fits, the surprise feels earned instead of random.

Give the want a shape. What would they do to get it? What would they refuse to do? A character who wants two things that pull in opposite directions is even better, because now every decision costs them something.

Let them be inconsistent in human ways

Real people contradict themselves. A generous person can be petty about one thing. A brave person can freeze in one specific situation. That kind of inconsistency makes a character feel alive.

What breaks a character is the other kind: inconsistency with no pattern behind it. A careful planner who suddenly acts on impulse for no reason, or a shy person who delivers a bold speech because the plot needs one. If a character does something out of character, the story has to show why. A pressure, a fear, a piece of news, something that explains the break.

Make their choices cost something

A character who gets everything they want for free is hard to care about. The choices that reveal a character are the ones with a price. Tell the truth and lose the job. Protect a friend and take the blame. Walk away from the argument and live with what was left unsaid.

When a choice costs nothing, it tells the reader nothing. When it costs something, it shows what the character values most, and the reader starts to understand them from the inside.

Test it before your beta readers do

Try this quick check on any character who feels wobbly:

  • Write down what they want in one sentence
  • List three things they would never do, and why
  • Pick a scene and ask what they would do if the other characters were not there to push them

If you cannot answer the first two, the character is still a job description, not a person. Fill that in first, and the scenes will start writing themselves.

Characters make sense when their wants are clear, their contradictions have a reason, and their choices cost them something. Get those three right and readers will follow them anywhere, even into trouble.

More from the blog

Ready to share your masterpiece?

Your beta readers will thank you.

Get started for free

© 2026 Good Better Beta. All rights reserved.

Serafina Company Limited