You sit down to write dialogue and suddenly everything sounds fake. Stiff. Like two robots talking. Or worse—you dump a wall of quotes and nobody knows who’s speaking.
Happens to everyone. First time I saw it, I thought punctuation was the problem.
It wasn’t.
The real issue? People write dialogue like written text instead of spoken thought.
Let’s fix that properly.
The #1 mistake: writing “perfect sentences”
Real people don’t talk in clean, polished grammar.
They interrupt. They trail off. They dodge.
Bad dialogue looks like this:
“I am very upset with you because you did not arrive on time.”
Nobody talks like that unless they’re in court.
Better:
“You said six. It’s almost eight.”
Short. Charged. Real.
Your job isn’t grammar. It’s tension.
Fix your formatting first (this clears half the confusion instantly)
If your formatting is messy, even good dialogue feels wrong.
Here’s the clean baseline:
- New speaker = new paragraph (non-negotiable)
- Use quotation marks for speech
- Dialogue tags stay simple: said, asked
- Action beats replace tags when possible
Example:
“You coming?”
He didn’t look up. “Busy.”
“You’ve been ‘busy’ all week.”
Notice what’s happening:
- You always know who’s talking
- No clutter
- The rhythm carries the emotion
If readers have to stop and figure out who spoke, you’ve already lost them.
“Said” is invisible — stop trying to be clever
This is one of those things beginners fight hard.
They write:
- exclaimed
- retorted
- uttered
- declared
Feels fancy. Reads terrible.
Readers skip over “said.” It disappears.
But “he exclaimed angrily” pulls attention in the wrong way.
Stick to “said” 90% of the time.
When you need emotion, show it instead:
“Get out.”
His hand tightened on the door.
No “he said angrily.” You see the anger.
The trick nobody tells you: dialogue is conflict, not conversation
Here’s the weird truth.
Good dialogue is rarely about exchanging information.
It’s about:
- hiding things
- pushing back
- misunderstanding
- wanting something
Two characters should almost never be on the same page.
Flat dialogue:
“Did you bring the file?”
“Yes, here it is.”
Dead.
Now watch this:
“You brought it?”
“Maybe.”
“Don’t play games.”
“Then stop asking stupid questions.”
Same situation. Completely different energy.
If there’s no friction, your dialogue will feel useless.
Use interruptions, silence, and beats (this is where it starts feeling real)
People don’t politely wait their turn.
They cut in. They hesitate. They avoid.
Use that.
Examples:
Interruption
“I told you—”
“No, you didn’t.”
Trailing off
“I just thought maybe…”
Silence
“Say something.”
She didn’t.
That last one? Stronger than any speech.
When to use dialogue tags vs action (quick clarity table)
| Situation | Use This |
|---|---|
| Who is speaking is unclear | Dialogue tag (“he said”) |
| You want emotion without telling | Action beat |
| Fast back-and-forth exchange | Minimal tags |
| Slower, tense moment | More pauses + actions |
Default to action when possible. It feels more cinematic.
The pacing problem (why your scenes feel slow)
Long chunks of dialogue drag.
Break them.
Instead of:
“I don’t think this is a good idea because last time we tried something similar it failed and we ended up in trouble…”
Do this:
“This is a bad idea.”
“You always say that.”
“Because last time—”
“Last time isn’t now.”
Same information. Faster. Sharper.
Dialogue should move like a ping-pong match, not a lecture.
Writing accents and slang without making a mess
This one goes wrong fast.
Don’t do this:
“Ah’m gonna git ya, boy.”
Hard to read. Annoying after two lines.
Do this instead:
- Use word choice, not spelling
- Drop occasional regional phrases
- Keep it readable
Example:
“You reckon that’s a good idea?”
We hear the accent without fighting the text.
The “read it out loud” test (the fastest reality check)
Simple rule.
If you can’t say it out loud without feeling awkward, it’s bad dialogue.
Read it like you’re acting the scene.
You’ll catch:
- stiff phrasing
- unnatural pauses
- lines that go on too long
Your ear is better than your eyes here. Trust it.
Still sounds fake? Here’s the deeper problem
This is where most people don’t dig deep enough.
If dialogue feels off, it’s usually not the dialogue.
It’s:
- weak character motivation
- unclear stakes
- both characters wanting the same thing
When both people agree, there’s nothing to say.
Give them opposing goals.
Everything fixes itself.
The one thing I wish everyone knew from day one
Dialogue is not about talking.
It’s about what’s not being said.
Subtext.
That layer underneath the words.
Example:
“You’re home late.”
“Had work.”
On the surface? Normal.
Underneath? Suspicion. Distance. Maybe worse.
That’s where real dialogue lives.
Quick self-check before you move on
Scan your scene:
- Are speakers clearly separated?
- Are you overusing fancy tags?
- Does every line push tension forward?
- Can you read it out loud naturally?
- Is something being hidden or resisted?
If you hit those, you’re in good shape.
You don’t need perfect grammar. You don’t need clever words.
You need people who want something—and won’t say it directly.
Get that right, and your dialogue will start carrying the story instead of slowing it down.
