writing dialogue on the page: a practical guide with examples.
When writers struggle with dialogue, it’s often not the words themselves that are the problem, but how those words are presented on the page. Dialogue formatting, attribution, and action beats aren’t arbitrary rules invented to make writing harder. They exist to help the reader move through a scene smoothly, without stopping to ask, Who’s talking? What just happened?
Let’s walk through the essentials.
Every time a new character speaks, begin a new paragraph. This is non-negotiable. It’s the clearest visual signal you can give the reader.
“I don’t think that’s a good idea,” Lily said.
“You never do,” Joe replied.
Even before reading the words, the reader understands there are two voices in the scene.
2. Dialogue and Attribution Tags
Spoken dialogue is enclosed in double quotation marks. When a line is followed by an attribution tag (he said, she asked), the dialogue ends with a comma inside the quotation marks.
“You’re late,” Lily said.
If the tag comes after a complete sentence, the dialogue itself still uses a comma, not a period. The sentence isn’t finished until the tag is finished.
When the tag comes before or in the middle of dialogue, punctuation shifts slightly:
Lily said, “You’re late.”
“You’re late,” Lily said, “and you didn’t even text.”
If the same speaker continues after the tag, the next line of dialogue is capitalized like a normal sentence.
Action beats are not tags. They are full sentences that describe what a character does. Because they’re separate sentences, dialogue followed by an action beat ends with a period, not a comma.
“I warned you.” Joe grabbed him by the collar.
If the action and dialogue belong to the same character, they stay in the same paragraph.
“I warned you.” Joe folded his arms. “You didn’t listen.”
This tells the reader the same person is speaking and acting, without needing an extra he said.
4. When you don't need a tag at all
In a clear back-and-forth between two characters, attribution tags can often be omitted entirely.
“You coming or not?”
“Give me a minute.”
“You said that ten minutes ago.”
“Will you get off my back?”
As long as the exchange remains uninterrupted and clear, the reader can track who’s speaking without help.
Once something interrupts the rhythm like a third speaker, an action, or a shift in focus, tags or beats need to return.
5. Interruptions and Cut-Off Dialogue
When a character is interrupted or cut off mid-sentence, use an em dash.
“I just thought—”
“No,” Lily said. “Don’t.”
If the original speaker resumes after being interrupted, lead back in with another em dash.
“I just thought—”
“No.”
“—that you should know.”
Em dashes indicate interruption. Ellipses do something different.
6. Trailing Off and Ellipses
Ellipses suggest a voice fading, hesitating, or leaving something unfinished.
“I mean, I guess we could…” Joe looked away.
This isn’t interruption. It’s uncertainty.
7. Using Action to Replace Adverbs
Instead of telling the reader how a line is delivered, show it through context or movement.
“I don’t care,” Lily said angrily.
“I don’t care.” Lily slammed the door behind her.
Action beats shape tone without forcing the reader to reinterpret the dialogue.
8. Internal Thoughts as Interruptions
Direct thoughts are usually italicized and don’t need tags, since we only hear them from the point-of-view character.
“This is a terrible idea,” Joe said.
This is a catastrophic idea.
Thoughts can interrupt dialogue the same way actions can, adding subtext and contrast.
9. Multiple Speakers in a Scene
With more than two characters, tags and action beats become more important for clarity.
“That won’t work,” Lily said.
Joe shook his head. “It will if you let it.”
“You’re both missing the point,” Henry said, finally looking up.
Actions help attach each voice without constant repetition of names.
*A Final Rule Worth Remembering:
Whenever an attribution tag can be omitted without confusing the reader, it probably should be. Neutral tags like said and asked are nearly invisible, which is their strength. Overly descriptive tags and adverbs slow the reader down and pull focus away from the dialogue itself.
Dialogue should feel effortless to read. The goal is for the mechanics to disappear so character, tension, and emotion can take center stage.
If the reader never has to stop and reread a line to understand who’s speaking, you’re doing it right ;)