Dialogue is one of the fastest ways to lose a reader if it feels stiff, unnatural, or “on-the-nose.” Good dialogue should sound like real people speaking, but still serve the story. Here’s how to achieve that.
1. Listen to How People Actually Talk
Real conversations are messy:
- People interrupt each other
- Sentences trail off
- Thoughts are sometimes unspoken
On the page:
- Include pauses, hesitations, or incomplete sentences
- Avoid overly formal speech unless it fits the character
- Read your dialogue out loud to catch unnatural phrasing
Example:
- Fake: “I cannot believe you did that, it was highly irresponsible of you.”
- Realistic: “I… I can’t believe you did that. That was… reckless.”
2. Give Each Character a Distinct Voice
No two characters should sound identical. Distinctive speech patterns, word choices, and rhythm help readers tell them apart without tags.
On the page:
- Consider background, education, personality
- Use consistent quirks, but don’t overdo slang
- Let voice reflect mood and current state
Example:
A meticulous character: “I checked the files three times before submitting.”
A casual character: “Yeah, I looked at them… probably enough.”
3. Use Subtext
People rarely say exactly what they mean. Dialogue gains depth when the real message is implied, not stated outright.
On the page:
- Characters may lie, avoid topics, or imply feelings indirectly
- Use context, actions, or reactions to convey meaning
- Avoid over-explaining
Example:
- Surface: “I’m fine.”
- Subtext: Hands shake, avoids eye contact, voice tight—clearly not fine.
4. Break Up Dialogue With Action
Dialogue feels fake if it’s just lines back and forth. Adding character actions or internal thoughts grounds the scene.
On the page:
- Show gestures, expressions, or movements
- Include brief thoughts or reactions
- Avoid turning dialogue into pure exposition
Example:
Instead of:
“Leave now,” she said. “Or you’ll regret it.”
Add action:
“Leave now.” She slammed the door. “Or you’ll regret it.”
5. Keep It Concise
Real conversations are often meandering, but on the page, brevity keeps tension and pacing. Cut unnecessary words or repetitions.
On the page:
- Avoid filler words unless they reveal character
- Split long speeches into multiple lines or beats
- Each line should either advance plot, reveal character, or set tone
Example:
Long: “I just wanted to say that, well, I thought maybe we could, you know, try again sometime, if that’s okay.”
Concise: “I thought maybe we could try again—if that’s okay.”
6. Avoid Info Dumps
Dialogue shouldn’t exist solely to explain things to the reader. Characters rarely speak in full exposition. If information is necessary, find ways to weave it naturally into conversation.
On the page:
- Use conflict, curiosity, or misunderstanding to reveal information
- Let dialogue flow organically
- Don’t force the character to recite background
Example:
- Forced: “As you know, I am the heir to the throne, and I was educated at the royal academy.”
- Natural: “You’ve noticed my schooling, haven’t you? That’s part of the royal academy routine.”
7. Edit and Read Out Loud
Dialogue often reveals its flaws when spoken. Reading it aloud or having someone else read it helps identify awkward phrasing, unnatural rhythms, or missing context.
The Core Principle
Good dialogue is natural but purposeful. It should:
- Reflect character personality
- Reveal subtext or conflict
- Advance the story without feeling forced
When done right, readers feel like they’re eavesdropping on real people—while staying fully engaged in your story.
Read More Awesome Stuff
- TRADITIONAL PUBLISHING, SELF PUBLISHING OR YOU PUBLISHING: WHICH ONE IS THE BEST WAY TO GO?
- About Stacey Carroll's Books
- If You Let AI Write Your Book, Don’t Call Yourself an Author
- How to Successfully Market Your Current or Upcoming Indie Book
- Unleashing Your Potential The Profound Benefits of Being an Author





