My Guide on How to Write Dialogue That Engages Readers in 9 Steps

Watch
Review
Josh Fechter

By Josh Fechter

Last updated: June 27, 2026

Our reviewers evaluate career opinion pieces independently. Learn how we stay transparent, our methodology, and tell us about anything we missed.
Quick summary
Write engaging dialogue by giving each character a distinct voice, using subtext, cutting small talk, and grounding conversations in conflict or tension.

Step 1: Give Each Character a Distinct Voice

If you cover the character names in your manuscript and cannot tell who is speaking, the dialogue needs work. Every character should sound different.

Voice comes from several sources:

  • Vocabulary range. A teenager does not use the same words as a retired professor.

  • Sentence length. Some people speak in short bursts. Others build long, winding sentences.

  • Speech habits. Repeated phrases, filler words, and the way someone starts a sentence.

  • What they avoid saying. The topics a character never brings up or talks around reveal as much as what they say directly.

When I was running a college publication with 120 writers, I could identify who wrote each piece without seeing the byline. Each writer had verbal fingerprints. Your characters need those same fingerprints.

Build a voice sheet for each major character. Write three to five sample lines of dialogue before you draft any scenes. Get their rhythm into your ear.

I often use syntax patterns to differentiate characters, such as having one person always use formal contractions (e.g., "I am" instead of "I'm") while another relies heavily on regional slang. This subtle shift immediately signals a character's background and social standing without needing a single line of exposition.

To make this actionable, try these specific techniques:

  • The "One-Word" Rule: Assign a specific word or phrase that only one character uses, such as a unique exclamation or a specific technical term related to their hobby.

  • Sentence Cadence: Give your impulsive characters short, punchy fragments, while your more thoughtful or manipulative characters use subordinate clauses to control the flow of the conversation.

  • Information Filtering: Determine what each character notices first—a mechanic might describe a car's engine sound, while an artist focuses on the specific shade of the paint.

I also recommend performing a "blind read" of your dialogue during the editing phase. If you find yourself needing to add "he said" or "she said" just to keep track of the speaker, it’s a sign that the voices are blending together and need more verbal contrast.

When you are stuck, listen to how people around you interrupt others or handle silence. Some characters will use filler words like "um" or "basically" to take up space, while others use silence as a power move to force the other person to keep talking.

Step 2: Use Subtext

Real conversations rarely operate on the surface level. People say one thing and mean another. They ask about the weather when they want to ask about the relationship. They compliment the food when they are avoiding a confrontation.

Subtext is the gap between what a character says and what they mean. It is the most powerful tool in dialogue writing.

A scene in which two characters openly argue about money is fine. A scene where two characters discuss which restaurant to go to, but the real argument is about who controls the relationship, is better. The surface conversation gives readers something to follow. The subtext gives them something to feel.

To write subtext, ask: what does this character want in this scene, and why are they not saying it? The answer creates tension that holds the reader's attention.

Squibler image

I’ve found that the most effective way to layer subtext is through contradictory actions. If a character says they are "perfectly fine" while white-knuckling a glass or staring out a window, the reader immediately senses the hidden emotional weight.

To help you master this, I recommend focusing on these three specific techniques:

  • The Deflection: Have your character answer a difficult question with a mundane observation or a change of subject to show they are avoiding a painful truth.

  • The Loaded Object: Use a physical item as a proxy for the conversation, such as a character obsessively cleaning a spot on the counter while being told life-changing news.

  • The Double Entendre: Write lines that have a literal meaning regarding the task at hand but a metaphorical meaning regarding the character's internal conflict.

I often use silence and pauses as a form of subtextual punctuation. When a character chooses not to respond to a direct provocation, that silence often speaks louder than a witty comeback ever could.

Remember that subtext relies on the reader's intelligence to bridge the gap. You don't need to explain the hidden meaning; if you’ve established the character's motivations clearly, the audience will feel the tension naturally.

Step 3: Cut the Small Talk

Real conversations include greetings, pleasantries, and filler. Written dialogue should not.

Skip the "Hello," "How are you," "Fine, thanks" exchanges unless they serve a purpose. Start the scene where the interesting part begins. If two characters meet for coffee, do not write the ordering. Start with the sentence that contains tension.

Compare:

  • "Hey, Sarah." "Hi, Mark. How was your weekend?" "Good, good. Yours?" "Fine. So, I wanted to talk about something."

  • "I saw your car at Daniel's place on Saturday." Sarah set her cup down. "I thought you said you two were done."

The second version drops the reader into conflict immediately. The first version makes them wait through four lines of nothing.

Every line of dialogue should either reveal character, advance the plot, or create tension. Ideally, it does two of those at once. If a line does none, cut it.

I often use the "In Late, Out Early" rule to ensure my scenes maintain a high pace. This means I enter the conversation at the last possible second before the climax or the core conflict, and I exit as soon as the primary information has been delivered.

To help you identify what to trim, look for these common dialogue "clutter" items:

  • Standard Greetings: "Good morning," "How's it going?" or "Nice to see you."

  • Polite Transitions: "Anyway," "As I was saying," or "Moving on."

  • Verbal Fillers: Excessive use of "Um," "Uh," or "Well" unless they specifically highlight a character's nervousness or hesitation.

  • The "Goodbye" Sequence: Characters don't need to say farewell, hang up the phone, or walk to the door unless something dramatic happens during that exit.

I find it helpful to treat dialogue like a distillation of reality rather than a transcript. If a character is ordering a drink, I only include it if they are using the interaction to ignore the other person or if the specific drink choice reveals a character trait.

If you're worried about the scene feeling too abrupt, use narrative summary to bridge the gap. Instead of writing out the pleasantries, I might write, "After ten minutes of awkward small talk about the weather, Mark finally leaned in," and then jump straight to the high-stakes dialogue.

Step 4: Read It Aloud

Dialogue that looks right on the page can sound wrong in the air. The only reliable test is reading it out loud.

When you read aloud, you catch awkward phrasing, unnatural rhythms, and sentences that are too long for a single breath. You hear where the conversation drags and where it races.

I read every piece of dialogue aloud during revision. The passages that make me stumble are the ones that need rewriting. The ones that flow naturally stay.

If reading your own work aloud feels strange, try recording yourself and playing it back. The distance between performance and listening reveals problems that silent reading misses.

I pay close attention to tongue twisters and repetitive consonant sounds that might look fine on paper but feel clunky when spoken. If I find myself running out of air before a character finishes their thought, I know the sentence is likely too long and needs to be broken up for natural pacing.

To get the most out of this exercise, I focus on these specific elements:

  • Character Voice: Does the dialogue sound like the specific person speaking, or do all characters share my own personal speech patterns?

  • Contractions: I check if characters are using formal language where a contraction would feel more authentic to their personality.

  • Dialogue Tags: I listen for repetitive "he said" or "she said" patterns that create a monotonous rhythm and distract from the emotional weight of the scene.

  • Subtext: I listen for whether the characters are being too "on the nose" by stating exactly how they feel instead of letting the subtext carry the meaning.

I also find it helpful to read the dialogue with a partner or use a text-to-speech tool to hear the words without my own internal bias. Hearing a robotic or neutral voice read my lines often highlights stilted phrasing that I might subconsciously "fix" while reading it myself.

Finally, I mark the spots where I naturally want to pause or emphasize a word, as these are great indicators for where to place action beats or punctuation. If a line requires a specific inflection to make sense, I consider if the word choice is strong enough to convey that meaning without relying on adverbs.

Step 5: Use Dialogue Tags Sparingly

"Said" is invisible to readers. "Exclaimed," "declared," "opined," and "retorted" are not. Fancy dialogue tags call attention to themselves and take the conversation away.

Use "said" and "asked" for most dialogue. When you need to convey how something is said, use action beats instead of adverb-heavy tags.

Compare:

  • "I never agreed to that," she said angrily.

  • "I never agreed to that." She pushed her chair back from the table.

The action beat conveys the anger rather than labeling it. It also anchors the dialogue in physical space, which keeps scenes from feeling like floating voices.

For scenes with only two characters, you can drop tags entirely for stretches of back-and-forth. The alternating pattern tells readers who is speaking. Just re-anchor with a tag or action beat every four to six lines so readers do not lose track.

Squibler image

I’ve found that relying on action beats allows you to show a character's internal state without relying on repetitive tags. Instead of telling the reader a character is nervous with a tag like "he said shakily," I prefer to describe him fumbling with a button or avoiding eye contact.

  • The "Said" Rule: Treat "said" as a utility word that keeps the reader moving; it’s a signpost, not a decoration.

  • Avoid Adverb Overload: If you feel the need to add an adverb like "loudly" or "sadly," try to rewrite the dialogue itself to carry that emotional weight.

  • Pacing with White Space: Use paragraph breaks and action beats to control the rhythm of the conversation, giving the reader a moment to breathe between lines of dialogue.

When I edit my drafts, I specifically look for "dialogue tag clutter" where every line of speech is followed by a name and a verb. I’ve learned that if the character's voice is distinct enough, the reader will naturally know who is speaking without being told every single time.

Try to use sensory details within your action beats to ground the scene further. A character slamming a door or the smell of rain on their coat can communicate more about the mood than a "he muttered" ever could.

Step 6: Ground Dialogue in Physical Action

Characters do not stand in blank space delivering lines. They move, fidget, eat, glance around, shift weight. Weaving physical action into dialogue scenes creates rhythm and reveals emotion.

A character who straightens papers while delivering bad news is communicating something their words are not. A character who maintains steady eye contact while lying signals to the reader their composure.

Physical action also controls pacing. A line of dialogue followed by an action beat reads slower than two lines of rapid exchange. You can speed up or slow down a conversation by adjusting the ratio of speech to action.

Keep the actions small and specific. "She looked away" is generic. "She watched the ice melt in her glass" is specific and tells you something about the moment.

I often use action beats to replace dialogue tags like "he said" or "she said" entirely. By showing a character’s reaction through a physical gesture, I can convey their internal state without explicitly naming the emotion.

  • The "Prop" Technique: Give your character an object to interact with, like a tangled necklace or a stubborn lighter, to externalize their nervous energy.

  • Micro-expressions: Focus on small, involuntary movements like a tightening jaw or a fluttering eyelid to hint at suppressed feelings.

  • Environmental Interaction: Have characters react to their surroundings—adjusting a thermostat or closing a window—to signal a shift in the conversation's "temperature."

When I want to heighten tension, I focus on sensory grounding within the action. Instead of just having a character sit down, I describe the way they grip the velvet upholstery until their knuckles turn white, which anchors the reader in the character's physical reality.

You should also use physical action to establish power dynamics between speakers. A character who paces the room while the other remains seated immediately signals a sense of dominance or restless authority that words alone might miss.

Step 7: Let Characters Interrupt and Overlap

Real people do not wait for the other person to finish. They interrupt, talk over each other, finish each other's sentences, and change the subject mid-thought.

Written dialogue should reflect this. You do not need to replicate every interruption, but strategic interruptions create energy and reveal character dynamics.

Use the em-dash at the end of a line to show an interruption:

"I told you, the meeting was supposed to—"

"I know what you told me."

Use ellipses to show a character trailing off:

"I thought we could... never mind."

Interruptions work best when they reveal power dynamics. The character who interrupts is the one with more confidence or authority. The character who gets interrupted is in a weaker position.

I’ve found that overlapping dialogue is particularly effective during high-tension scenes or arguments where emotions run high. Instead of a polite back-and-forth, try having characters respond to a point made two sentences ago, showing that they are too busy formulating their own thoughts to truly listen.

  • The Mid-Sentence Cut: Use an em-dash when a character is physically cut off by another person or a sudden external event.

  • The Internal Pivot: Use an em-dash within a single line of dialogue to show a character interrupting themselves as a new, more urgent thought takes over.

  • The Echo Effect: Have a character start their sentence with the last word of the person who just interrupted them to show frustration or a struggle for control.

When I want to heighten the realism, I focus on stutter-starts, where a character begins a sentence, gets interrupted, and then tries to start the same sentence again. This technique is excellent for showing a character who is flustered or desperately trying to be heard in a crowded room.

To keep your prose clean, avoid overusing these tools in every exchange, as it can become exhausting for the reader to track. I recommend saving frequent interruptions for "climax" moments in a conversation where the subtext finally breaks through to the surface.

Step 8: Match Dialogue to Genre

Different genres have different dialogue conventions. Understanding yours keeps the writing consistent with the reader expectations.

In literary fiction, dialogue tends to be spare and loaded with subtext. In thrillers, it moves fast with short exchanges and high stakes. In fantasy novels (see how to write a fantasy novel), characters may speak with more formal diction depending on the world. In romance, dialogue often does double duty, advancing both the relationship and the plot. In historical fiction, dialogue must balance period authenticity with modern readability.

Study the dialogue patterns in your genre by reading five recent successful books. Note the average length of dialogue exchanges, the balance of dialogue to narration, and the typical tone.

You do not have to copy what you find, but your dialogue should feel at home in its genre.

I’ve found that genre-specific vocabulary is the quickest way to ground your reader in the story's world. For example, a hard-boiled detective shouldn't sound like a high-fantasy wizard; the former uses gritty slang and clipped sentences, while the latter might use archaic phrasing and complex metaphors.

To help you refine your voice, consider these genre-specific tips:

  • Science Fiction: Use technical jargon sparingly to establish expertise, but ensure the emotional core of the conversation remains accessible to the reader.

  • Young Adult: Focus on voice-driven dialogue that captures the urgency and intensity of teenage emotions without relying too heavily on fleeting internet slang.

  • Historical Fiction: Aim for a "flavor" of the past by avoiding modern idioms, rather than trying to replicate exact historical speech which can be difficult to read.

  • Horror: Use staccato pacing and frequent interruptions to build a sense of dread and physical panic during high-tension scenes.

I also recommend paying close attention to dialogue tags and how they shift between genres. In fast-paced action thrillers, I often strip away almost all tags to keep the momentum high, whereas in a cozy mystery, I might use more descriptive beats to highlight a character's suspicious body language.

Finally, remember that pacing is a genre requirement. If you are writing a comedy, your dialogue needs a rhythmic "setup and punchline" flow, while a drama requires longer pauses and more internal monologue between lines to let the gravity of the situation sink in.

Step 9: Revise for Compression

First-draft dialogue is almost always too long. Characters explain too much, repeat themselves, and take three sentences where one would do.

In revision, go through every dialogue exchange and ask: can this be shorter? The answer is almost always yes.

Cut lines that state what the reader already knows. Cut lines that explain the subtext. Cut lines that exist only because real people would say them, not because the story needs them.

The tightest dialogue often comes from cutting the first and last lines of every exchange. The opening pleasantries and the closing summaries are dead weight. The good stuff is in the middle.

Squibler image

Dialogue is where readers hear your characters think. Get the voices right, layer in the subtext, and cut everything that does not earn its place on the page. The conversations that feel the most natural are the ones that were revised the most.

I often use the "Late In, Early Out" rule to ensure my scenes maintain a high level of tension. By entering a conversation after it has already started and exiting before the characters finish their goodbyes, I force the reader to keep up with the momentum.

To help you identify what to trim, look for these common dialogue "clutter" types:

  • Echoing: When one character repeats exactly what the other just said to show they are listening.

  • Filler Affirmations: Words like "Yeah," "Well," "Look," or "Listen" that don't add character flavor or plot value.

  • On-the-nose Dialogue: Lines where a character states their exact emotion, such as "I am very angry at you right now."

  • Redundant Tags: Dialogue that is already explained by the surrounding action or the tone of the words themselves.

I find it helpful to perform a "Subtext Sweep" during my second or third pass. If a character says exactly what they mean, I try to rewrite it so they are talking around the subject or using an action to convey the message instead.

Try reading your dialogue out loud without the speech tags to see if the rhythm holds up. If you find yourself getting bored or losing the "spark" of the exchange, it’s a clear sign that you need to compress the sentences further to regain that narrative punch.

FAQ

Here are answers to the most common questions about writing a dialogue that engages readers.

How much dialogue should a novel have?

There is no fixed ratio, but most novels run between 30 and 50 percent dialogue. Genre affects this heavily. Thrillers and romance tend to be dialogue-heavy. Literary fiction and historical novels tend to lean more toward narration.

How do you write dialect without it becoming unreadable?

Use dialect sparingly. Suggest it with word choice and sentence rhythm rather than phonetic spelling. A few well-chosen colloquialisms convey dialect without forcing readers to decode every line.

Should dialogue be grammatically correct?

No. People do not speak in grammatically perfect sentences. Written dialogue should reflect how people talk, including fragments, contractions, and grammatical shortcuts.

How do you write dialogue for characters smarter or more knowledgeable than you?

Research their field. Read interviews with experts in that area. Note the vocabulary and cadence they use. You do not need to understand quantum physics to write a physicist. You need to understand how a physicist talks.

What is the biggest dialogue mistake new writers make?

Using dialogue as an information dump. Characters tell each other things they both already know for the reader's benefit. This is called "As you know, Bob" dialogue, and readers spot it immediately. Find ways to deliver exposition through action, narration, or natural conversation triggers.

How do you write a long dialogue scene without it becoming boring?

Break it up with action beats, internal thought, and shifts in topic or emotional register. Long dialogue scenes need the same pacing attention as action scenes. If the conversation stays at one intensity level for more than a page, it needs variation.