Good fictional dialogue isn't a transcript of how people actually talk; it's a compressed, purposeful version of speech that sounds natural while doing real narrative work, revealing character, advancing the story, or building tension. Real conversation is full of filler, repetition, and dead ends that would make a novel unreadable if reproduced faithfully.
This is part of the Complete Guide to Writing Craft.
Weak dialogue exists purely to convey information: "The meeting starts at three," one character says, and the reader learns the meeting starts at three. Strong dialogue does that same informational work while simultaneously revealing something about who's speaking, advancing tension between characters, or hinting at something unspoken beneath the surface. If a line of dialogue could be spoken by any character in your book with no change in meaning, it's a sign the dialogue isn't doing enough character work.
Readers should be able to tell characters apart by how they speak, not just by dialogue tags. Distinct voice can come from vocabulary (formal versus casual, technical versus plain), sentence length and rhythm (clipped and terse versus rambling and digressive), verbal habits (a particular phrase someone overuses, a tendency to answer questions with questions), and what a character chooses to talk about or avoid. If you covered up the names before every line of dialogue in a scene, could a reader still tell who's speaking?
Real conversation is full of "um," "well," "you know," false starts, and repetition, most of which would slow fictional dialogue to a crawl if included faithfully. A small amount of this can add realism or characterize someone specific (a nervous character who trails off, for instance), but as a general rule, fictional dialogue should be leaner and more purposeful than transcribed real speech.
Some of the most effective dialogue happens when characters aren't saying exactly what they mean, whether from politeness, conflict avoidance, or deliberate deception. A tense conversation where both characters talk around the actual issue, rather than stating it outright, often creates more tension than a scene where everything is spoken plainly. This is a more advanced skill, but worth developing, especially for emotionally charged scenes.
"Said" is nearly invisible to readers, which is precisely its value; it doesn't call attention to itself the way "exclaimed," "asserted," or "queried" can. Leaning heavily on elaborate dialogue tags, especially paired with adverbs ("she said angrily"), often signals that the dialogue itself isn't conveying the emotion it needs to on its own.
Action beats (a small physical action attached to a line of dialogue, instead of or alongside a tag) can replace tags effectively while also revealing character and grounding the scene physically: "She closed the laptop. 'We're done here.'" does more work than "'We're done here,' she said angrily."
This is one of the most reliable ways to catch dialogue that doesn't sound natural. Awkward phrasing, unrealistic rhythms, and lines that no one would actually say tend to become obvious when spoken aloud in a way they don't always reveal themselves on the page. If you stumble reading a line, or it simply sounds wrong out loud, that's worth revising even if you can't immediately articulate why.
Rather than phonetically spelling out every dropped consonant or regional pronunciation, most effective dialect writing relies on word choice, sentence rhythm, and occasional, sparing phonetic spelling to suggest an accent or dialect without making the text difficult to read. A little goes a long way, and overdoing it can distract from the dialogue's actual content, or read as an unintentional caricature.
Not Sure If Your Dialogue Is Landing?
Beta readers can tell you whether your characters sound distinct and whether the dialogue feels natural, from a reader's perspective rather than the writer's.
No. Fictional dialogue is a compressed, purposeful version of speech, leaner and more focused than transcribed real conversation, which is typically full of filler that would slow a story down.
Vary vocabulary, sentence rhythm, verbal habits, and what each character tends to talk about or avoid. If a reader could swap two characters' lines without noticing a change, their voices aren't distinct enough yet.
Yes, and it's usually preferable. "Said" is nearly invisible to readers, which lets the dialogue itself carry the emotional weight rather than an elaborate tag doing that work instead.
Sparingly. Heavy phonetic spelling often becomes hard to read and can read as caricature. Word choice, rhythm, and occasional, light phonetic touches usually suggest an accent more effectively than spelling out every sound.