Table of Contents
Ever sat down to write a scene and thought, “Why does this dialogue sound… off?” Yeah, me too. My first drafts always had the same problem: characters would say the “right” things, but it felt like they were talking to the reader instead of to each other. The fix wasn’t magic—it was learning a simple checklist for what each line is doing.
In my experience, the fastest way to improve dialogue is to stop treating it like filler and start treating it like action. So I’m going to walk you through 11 practical steps I actually use when I’m revising—plus some before/after examples so you can see the difference on the page.
Key Takeaways
- Give dialogue a job. Before you write a line, ask what it’s achieving (reveal, persuade, dodge, threaten). If it doesn’t change the goal, obstacle, or relationship, cut it.
Example: “I’m sorry.” vs. “I’m sorry—so you’ll stop asking for the contract.” The second line has a target. - Keep exchanges short. If a character can say it in 6 words, don’t spend 40. Break long speeches into beats: one question, one dodge, one consequence.
- Remove filler and “polite” detours. Real conversations have them, sure—but fiction doesn’t need every “uh” and “how are you?” Keep the parts that move the scene forward.
- Use subtext instead of labeling emotions. Don’t write “She was nervous.” Show it through what she avoids, what she over-explains, and how she lands her sentences.
- Match voice to character. Background, education, age, and stress level all affect word choice and sentence rhythm. An interrogator won’t talk like a teenager texting a friend.
- Control tension with information. Withhold details, interrupt, escalate stakes, or let truth slip at the worst moment. Then release tension with clarification, apology, or a sudden shift in power.
- Use simple tags and punctuation. Stick to “said/asked” (or occasionally “muttered/whispered” when it truly matters). Most adverbs are just noise.
- Break up dialogue with action beats. Let the body do some of the talking—gripping a mug, avoiding eye contact, pacing, knocking a chair over. It makes lines feel lived-in.
- Format for clarity. New paragraph per speaker. Quote marks around spoken words. Punctuation inside quotes. Readers shouldn’t have to guess who’s talking.
- Avoid common mistakes. No info-dumps through “as you know” speeches. Avoid unrealistically perfect conversation. And please proofread—bad punctuation can ruin immersion.
- Practice with targeted exercises. Don’t just “write more.” Do drills: rewrite a scene twice, swap subtext, remove tags, then read it aloud and fix what breaks.

1. Write Clearly and with Purpose
Before I write a single line, I ask myself: what does this conversation change? Is it moving the plot? Exposing a lie? Forcing a decision? If I can’t answer that, the dialogue usually turns into “talking for talking’s sake.”
Here’s a quick before/after from one of my own drafts. Same scene. Different outcome.
Before (unclear purpose):
“Hey. I didn’t expect you today.”
“I know.”
“Well… we should talk.”
“Sure.”
“About what happened.”
“Yeah.”
After (clear purpose):
“You shouldn’t be here.”
“I’m here anyway.”
“Good. Then you know I’m not backing down.”
“I don’t care what you want.”
“You will—once you see the email.”
Notice what changed? Each line pushes a goal forward. Even the “short” responses carry pressure.
Use simple language that fits the character. A teenager in an argument won’t speak like a detective in an interrogation room. And an elderly character probably won’t use the same sentence rhythms as someone who’s been texting their whole life.
2. Keep Dialogue Short and Focused
I used to write long back-and-forths because I thought “more words = more realism.” What I noticed instead was the opposite: long dialogue becomes a blur, especially on screens. Readers start skimming. That’s when tension leaks out.
So I aim for short exchanges with visible intent. If a character needs to explain something, I break it into chunks and attach each chunk to a reaction or consequence.
Try this rule: If a line doesn’t (1) answer a question, (2) block an attempt, (3) reveal a new piece of info, or (4) change how the characters feel about each other—cut it or rewrite it.
And when you do need length, make it purposeful. A “mini-speech” should land like a punch, not drift like a weather report.
3. Remove Small Talk and Fillers
Small talk has a place in real life. In fiction, it’s usually a speed bump.
When I revise dialogue, I look for filler patterns like:
- Repetitive greetings (“Hi—yeah, hi—how are you?”)
- Generic agreement (“That’s crazy.” “Yeah, I know.” “Right.”)
- Unnecessary explanations that the scene already shows
- “Polite” lines that don’t change anything
Instead of “Hi, how are you?” I’ll go straight to the pressure. For example:
Filler version:
“Hi. How are you?”
“Fine.”
“Good to hear.”
Tension version:
“We’re out of time.”
“What did you do?”
“I did what you asked. Now stop stalling.”
See the difference? The second version tells the reader what’s at stake without pausing the scene.
4. Use Subtext and Show, Don’t Tell
Subtext is where dialogue gets interesting. It’s also where most “emotion telling” happens by accident.
Instead of writing, “She was terrified,” I try to write what she does when she’s terrified: avoids the question, changes the subject, laughs too quickly, or answers with something that doesn’t match.
Here’s a simple subtext example (stated vs. implied):
Stated (usually boring):
“I’m fine,” she said. “I’m not scared.”
Implied (more realistic):
“I’m fine.”
She kept her hands flat on the table. “You don’t have to worry.”
He leaned in. “Then why won’t you look at me?”
What’s implied here?
- Stated: “I’m fine. I’m not scared.”
- Implied: She’s lying, she’s afraid, and she’s trying to control the conversation.
Tension checklist (use this while revising):
- Withhold: Don’t give the full answer on the first line.
- Interrupt: Cut someone off before they finish their point.
- Escalate: Add a consequence (a deadline, a threat, a reveal).
- Escapewords: Use vague language (“later,” “we’ll see,” “you’ll understand”).
- Mismatch: One character answers a different question on purpose.
And yes—on the page, subtext works best when the dialogue is short enough that the reader has room to notice the shift.

5. Make Dialogue Sound Natural and Suit Characters
“Natural” doesn’t mean “messy.” It means the rhythm matches the person.
I think about three things:
- Vocabulary: What words would they actually use?
- Sentence length: Do they ramble, or do they cut straight to the point?
- Comfort level: Are they confident, cornered, performing, or hiding something?
Take two characters in the same situation—say, a family dinner after a betrayal.
Teenager (avoidant, defensive):
“Can we not do this right now?”
“I didn’t ask for you to bring it up.”
Older parent (controlled, sharp):
“We’re not ‘doing’ anything. We’re telling the truth.”
“You can pretend you don’t remember. I do.”
Same event. Different voice. That’s what keeps dialogue from feeling interchangeable.
Also, don’t be afraid of contractions and a little imperfection. People say “I’m” not “I am.” They don’t always finish sentences. But in fiction, you should choose those moments deliberately.
6. Use Dialogue to Build or Release Tension
Dialogue can either tighten the knot or loosen it. Both are useful.
To build tension, I often use one or more of these:
- Withhold information: “You’ll know soon.”
- Interrupt: “Don’t—just stop.”
- Use subtext: “That’s not what I said.” (while both know it is)
- Escalate stakes: Add a deadline, a consequence, or a threat.
To release tension, the conversation usually shifts into something like:
- an apology that actually changes behavior
- clarification (“No, I meant the other thing”)
- a temporary truce (“Fine. We’ll talk after the meeting.”)
One thing I pay attention to is pacing. Short lines make urgency feel immediate. Longer lines slow things down, which can be great for dread—or for a brief breather before the next hit.
And yes, pauses matter. On the page, a pause can be a weapon.
Example pacing difference:
“He’s not coming.”
(Beat.)
“Why?”
That single extra beat tells the reader something is wrong before the explanation arrives.
7. Use Simple Tags and Correct Punctuation
Dialogue tags are there to help, not to perform.
I stick mostly to “said” and “asked”. If you use “he said angrily” every time, the adverb becomes a crutch. Instead, show anger through the words and the action beats.
Quick punctuation reminders that save headaches:
- Comma placement: “I’m done,” she said.
- Question/exclamation: “Where were you?” he asked.
- New paragraph per speaker: Don’t cram multiple voices into one block.
And sometimes you can omit the tag entirely when it’s obvious who’s speaking. If you have two people in alternating lines, the reader usually doesn’t need “she said” between every sentence.
Finally, action beats can replace tags: instead of “he whispered,” you can write “He leaned closer.” The meaning still lands.
8. Break Up Dialogue with Actions and Beats
If you put nothing but dialogue lines on the page, it can feel like the characters are floating. Beats fix that.
What I mean by a beat is a small physical or emotional action that happens alongside the words. It can be tiny:
- She rubbed her thumb over the ring.
- He kept his eyes on the door.
- Her chair scraped when she stood.
- He swallowed and tried again.
Example (monologue vs. interrupted with a beat):
Less dynamic:
“I trusted you. I thought you’d tell me the truth. You didn’t.”
More alive:
“I trusted you.”
She laughed once—sharp, not happy. “I thought you’d tell me the truth.”
Her voice dropped. “You didn’t.”
Those beats also help pacing. They give the reader a moment to feel what’s happening, not just hear it.
9. Format Dialogue Properly
Formatting is part of clarity. It’s not just aesthetics.
Use these basics:
- New paragraph whenever a different character speaks.
- Quotation marks around spoken words.
- Punctuation inside quotes (periods, commas, question marks, exclamation points).
- Keep tags low-key so the dialogue stays readable.
For internal thoughts, italics can work, but I keep it sparing. Too many italic thoughts start to feel like a formatting gimmick instead of a storytelling tool.
10. Avoid Common Dialogue Writing Mistakes
Here are the mistakes I see most often when people revise dialogue (including my earlier drafts):
- Info-dumping: Characters explaining backstory like they’re giving a lecture.
- Unrealistic perfection: Everyone speaks smoothly with perfect timing, no interruptions, no messy edges.
- Over-tagging: “he said angrily,” “she said calmly,” “he said softly,” every line.
- Formal voice mismatch: A character who should sound casual suddenly talks like a keynote speaker.
- Dialogue that doesn’t change anything: If the conversation ends the same way it started, what was the point?
- No proofreading: Missed punctuation and formatting mistakes make readers stop trusting the text.
If you’re stuck, do a brutal pass: highlight every line that doesn’t move goal/obstacle/relationship forward. Then cut or rewrite. It’s uncomfortable—but it works.
11. Practice with Examples and Exercises
I don’t think dialogue improves from “vibes.” It improves from repetition with specific constraints. So here are exercises you can run right away.
Exercise 1: The lying exchange (150 words)
Prompt: Character A lies to Character B. Character B suspects. Include one beat of silence (you can represent it with an action beat). Then revise by removing unnecessary dialogue tags and relying on action beats.
Expected output (what to aim for): 8–12 lines of dialogue total, with at least 2 moments where Character B’s response doesn’t match Character A’s words.
Exercise 2: Subtext swap (two versions)
Prompt: Write a scene where two characters talk after a betrayal. Version 1: state emotions directly (“I’m hurt,” “I’m angry”). Version 2: remove those emotional labels and replace them with avoidance, mismatched answers, and physical beats.
Expected output: In Version 2, the reader should be able to infer the emotional truth without any “telling” phrases.
Exercise 3: Tag removal challenge
Prompt: Take a page of your dialogue and highlight every tag (“said,” “asked,” etc.). Remove half of them. Then add one action beat per speaker line where needed.
Expected output: It should still be crystal-clear who’s talking.
Exercise 4: Read-aloud revision
Prompt: Read the dialogue out loud at normal speed. Mark any line that feels awkward in your mouth, or any line that you “skip” while reading.
Expected output: Replace those lines with shorter phrasing, more specific verbs, or a stronger beat.
Want more prompts? Use ideas from Winter Writing Prompts or Summer Writing Prompts and force yourself to write dialogue with constraints (like “no filler,” “max 12 words per line,” or “one interruption per exchange”).
FAQs
Filler is any line that doesn’t change the scene. Common examples: greetings that don’t matter, “yeah/okay” responses that don’t carry subtext, and explanations that the reader can already infer from action. If you can remove the line and nothing in goal/obstacle/relationship changes, it’s probably filler.
Look for mismatch. If a character says something “safe” but the body language or the next line suggests fear, anger, or guilt, that’s subtext. Also check what they avoid: questions they dodge, details they refuse to name, or topics they redirect. Those choices usually reveal the real emotion.
Nope. “Said” is great when you need clarity, but you can omit tags when it’s obvious who’s speaking—especially with alternating paragraphs. Use action beats to show reactions instead of relying on tags for every line.



