Dialogue is one of those things that looks easy and is not. Readers can tell within a few exchanges whether a writer has a real feel for how people talk. Flat dialogue makes even a well-plotted story feel lifeless. Dialogue that works pulls readers through scenes faster than almost any other narrative technique.
This guide covers how to write dialogue that sounds natural, serves the story, and does more work than simply moving information from one character to another.
What Makes Dialogue Work?
The Basics Before the Steps
Dialogue Is Not Transcription
Real conversation is full of false starts, filler words, repetition, and tangents. Fictional dialogue that faithfully reproduces all of that is exhausting to read. Good dialogue sounds natural without being realistic. It captures the rhythm and feel of speech while cutting everything that would bore or distract a reader. Every line of dialogue in a well-written scene is doing at least one meaningful job.

What Good Dialogue Does
- Reveals character through how people speak, not just what they say
- Advances the plot or creates conflict
- Establishes and shifts relationship dynamics between characters
- Creates tension through what is not said as much as what is
- Controls the pacing of a scene
Step 1: Know Your Characters’ Voices Before You Write
Each Character Should Sound Distinct
Why Voice Differentiation Matters
If you cover up the character names in your dialogue and cannot tell who is speaking from the words alone, the dialogue needs work. Each character should have a recognizable vocabulary, rhythm, and way of constructing sentences that reflects their background, education, emotional state, and relationship to the person they are talking to.
A formal, cautious character does not suddenly speak in fragments and slang. A street-smart character does not deliver exposition in complete, grammatically perfect sentences. These inconsistencies break immersion immediately, even if readers cannot identify exactly what went wrong.
Ways to Differentiate Character Voices
- Vocabulary level and word choice: educated vs. plain speech, field-specific terminology
- Sentence length: long winding sentences vs. short direct ones
- What they avoid saying: some people talk around things; others go straight at them
- Habitual phrases or verbal tics used sparingly
- How they respond to questions: directly, deflecting, with a counter-question
Step 2: Use Subtext
What Characters Mean vs. What They Say
The Gap Between Surface and Meaning
Some of the most powerful moments in fiction happen when characters say one thing while meaning another, or when they avoid saying the thing that is most important. This gap is called subtext, and learning to write dialogue with it is one of the biggest leaps from competent to compelling.
A Practical Example
On-the-surface version: I am angry that you left without saying goodbye. I felt abandoned.
Subtext version: So you found the door, then. Good. I was starting to think you had forgotten where it was.
The second version communicates anger, hurt, and sarcasm without stating any of them. The reader does the emotional work, which is far more engaging than being told how a character feels.
Step 3: Read It Aloud Before You Call It Done
Your Ear Catches What Your Eye Misses
Why This Step Gets Skipped and Why It Should Not
Reading dialogue aloud is the single most effective quality check available to a fiction writer. Awkward phrasing, lines that are too long, exchanges that feel unnatural, and places where one character speaks too much in a row all become obvious when spoken that are invisible on the page.
What to Listen For
- Any line that sounds like it was written rather than spoken
- Exchanges where one character delivers too much information in one speech
- Repetition that weakens rather than creates rhythm
- Moments where the subtext collapses and a character states their feelings too plainly
- Places where the pacing drags because the exchange is not moving anywhere

Step 4: Handle Dialogue Tags and Action Beats Correctly
The Mechanics of Attribution
Said Is Usually the Right Choice
Beginning writers often avoid the word said in favor of alternatives: he announced, she exclaimed, he countered, she snapped. The instinct is understandable but the result is usually worse. Said is almost invisible to readers. Substitutes call attention to themselves and often tell the reader something the dialogue itself should be showing. When a character says something angrily, the dialogue should convey the anger. Writing he snapped is a signal that the dialogue is not doing its job.
Action Beats Instead of Tags
An action beat is a small piece of physical action attached to a line of dialogue that identifies the speaker and adds physical texture to the scene without interrupting the rhythm of the exchange.
Tag version: That is not what I meant, she said quietly.
Action beat version: She looked at her hands. That is not what I meant.
The action beat version grounds the reader in the scene and shows something about the character’s state without naming it.
| Approach | When to Use It | When to Avoid It |
| Said / asked | Most attribution; essentially invisible to readers | Avoid only when an action beat serves better |
| Adverb modifier (said quietly) | Sparingly, if at all | Whenever the dialogue itself conveys the tone |
| Substitute verbs (snapped, exclaimed) | Very rarely and only when accurate | When it draws attention away from the line itself |
| Action beat (no tag) | When physical grounding adds value | When it interrupts a fast-moving exchange |
| No attribution (implied speaker) | When two speakers alternate clearly | When three or more characters are speaking |
Step 5: Cut What Is Not Working
Dialogue Should Earn Every Line
The One-Job Rule
Every line of dialogue should be doing at least one identifiable job: revealing character, advancing plot, creating tension, establishing setting, or shifting a relationship. If a line of dialogue is doing none of those things, cut it. This is where most dialogue scenes can be tightened by 20 to 30 percent without losing anything that matters.
Common Lines to Cut
- Greetings and small talk that exist only to open a scene naturally
- Lines where one character explains things the other character already knows (this is primarily for the reader’s benefit, which readers sense)
- Exchanges that repeat information already established in the narrative
- Lines that state emotions already visible in the action beats
- Closing pleasantries that end a scene without purpose

A Quick Reference for Dialogue Writing
| Common Problem | What It Looks Like | How to Fix It |
| Characters all sound the same | Interchangeable lines regardless of speaker | Define each character’s vocabulary and rhythm first |
| Dialogue that explains too much | Long speeches delivering plot information to the reader | Break it up, cut what is implied, use action beats |
| Unnatural phrasing | Lines that would never be said aloud | Read every line of dialogue out loud |
| Overwritten emotion | Characters stating exactly how they feel | Replace stated emotion with subtext or physical action |
| Said avoidance | He growled, she breathed, he mused | Use said or an action beat instead |
Final Thoughts
Learning how to write dialogue well takes practice and attention. The five steps in this guide, knowing your characters’ voices, using subtext, reading aloud, handling attribution correctly, and cutting what is not working, cover the most common issues that separate flat exchanges from scenes that feel genuinely alive.
The standard is not realism. It is the convincing illusion of realism, shaped by a writer who knows what every line is supposed to do.
Maven Ghostwriters works with authors across every fiction and nonfiction genre. If you want professional support developing your craft or bringing a manuscript to completion, reach out to us.
FAQs
1. How do you write dialogue that sounds natural?
Read every line aloud before considering it finished. Natural-sounding dialogue captures the rhythm of speech without reproducing its actual messiness. Cut filler, break up long speeches, and make sure each character has a distinct voice that reflects who they are.
2. How do you show subtext in dialogue?
Write what the character would say to avoid saying what they actually mean. A character who is hurt might become sarcastic or overly formal. A character who is afraid might become chatty and evasive. The gap between the surface statement and the real meaning is where subtext lives.
3. Should I use said or other dialogue tags?
Said is usually the best choice. It is nearly invisible to readers and does not compete with the dialogue itself. Alternatives like snapped or exclaimed draw attention to themselves and often state something the dialogue should be showing. Use action beats when you want to add physical texture without a tag.
4. How long should dialogue exchanges be?
Long enough to do the work the scene requires and no longer. Fast exchanges with short lines create tension and pace. Longer speeches slow the scene and require strong character voice to sustain. Vary the rhythm. Scenes where every exchange is the same length feel mechanical.
5. How do you write distinct character voices in dialogue?
Before writing the scene, define each character’s vocabulary level, typical sentence length, and the things they would and would not say. Then cover the names and read only the dialogue. If you can tell who is speaking without the attribution, the voices are working.