How to Write a Pun That Lands
Wordplay is the most disrespected craft in comedy and the hardest to fake.
The pivot word does all the work
Every pun has a pivot: a single word or phrase that can be read two ways. Everything else in the sentence exists to make both readings possible and to make one of them look obvious. If you can identify the pivot in someone else's pun, you can write your own, because the process is reverse-engineering, not inspiration.
Pivots come in a few reliable flavours. Homophones — words that sound alike and mean different things. Polysemes — one word with several settled meanings, like "bank" or "charge". Phrase collisions — an idiom that can also be read literally. Segmentation — a phrase that can be sliced into different words at speed. Most everyday puns are polysemes or idioms taken literally, because those two survive being read on a page.
Build the sentence around the second reading
Beginners find a double meaning and then bolt a sentence onto it. That is why so many puns feel like paperwork: the context is obviously reverse-engineered and the audience can see the scaffolding. The fix is to write the sentence so that both readings are situations someone might actually be in.
Start from the meaning that is harder to justify. If your pivot is the word "batter", the cooking sense is easy to place and the baseball sense is easy to place, but the joke only sings when one scene plausibly contains both. Build that scene first. Then let the more common reading walk in the front door.
A pun that requires a wildly contrived situation can still work, but only if the contrivance is part of the fun and the sentence is short. The longer the setup, the more the audience feels the labour, and feeling the labour is what turns a groan of delight into a groan of sympathy.
Hide the pivot until the last possible moment
The pivot word belongs at or near the end. If it arrives early, the listener has time to notice the ambiguity and the flip happens quietly in their head before you finish. Put it last, and the flip happens as an event.
This is also where most puns leak. Writers pre-signal the joke — "this is going to sound funny, but" — or they smile through the setup. A pun read straight is a pun that surprises; a pun announced is a puzzle the audience solves out of politeness.
Sound matters more than spelling
Jokes are heard even when they are read; almost everyone subvocalises. That means a near-homophone can work aloud and die on the page, and a clever spelling can look smart and mean nothing out loud. Decide which medium your pun is for, and test it in that medium.
Rhythm matters too. A pun with an awkward stress pattern lands late. Try swapping word order so the pivot falls on a natural beat. Very often the difference between a pun that works and one that limps is one syllable of run-up.
The groan is not a failure
Puns get a bad reputation because the visible reaction is a groan rather than a laugh, and writers new to the form read that as rejection. It is not. The groan is the sound of an audience acknowledging that they were caught — an involuntary confession that the second meaning was there all along and they did not see it.
You can tell the difference between the good groan and the bad one. The good groan is immediate and communal, and it is usually followed by someone repeating the joke to make sure everyone heard it. The bad groan is delayed, polite, and single-voiced. If you are getting the second kind, the problem is nearly always that the sentence was working too hard.
A workflow that actually produces puns
Pick a topic. List twenty nouns and verbs associated with it — not funny ones, just accurate ones. Then go through the list and mark every word that has a second life somewhere else in the language. Those marked words are your candidate pivots. For each one, write the plainest possible sentence in which the other meaning would be natural. Combine, compress, and move the pivot to the end.
Most of these will be terrible. That is normal and it is the job. Wordplay rewards volume more than any other kind of joke writing, because the raw material is fixed by the language and the only variable is how many combinations you were willing to look at.