Here is the listing description I wrote myself, by hand, proud of it: '3BR/2BA, renovated kitchen, hardwood floors throughout, large backyard, quiet street, close to schools.' Every word true. Every word useless. It sat on the MLS for six weeks next to forty other listings in my zip code, and a buyer scrolling Zillow at 11pm could not have told mine apart from a parking lot. Zero showings. Two price-drop conversations with my wife that I'd rather not relive in print.
The problem wasn't the house. The house was genuinely great. The problem was that I described a house when I needed to sell a Saturday morning in that house. I'm an engineer by training, so my instinct is to list specs — bedrooms, bathrooms, square footage, the year the roof went on. But buyers don't fall in love with specs. They fall in love with a feeling they can picture, and my bullet-pointed inventory gave them absolutely nothing to picture. I'd built a parts list and expected it to read like a love letter.
The Tuesday I gave up and used the prompt
I'd been resisting AI for the listing because I assumed it would hand me the exact 'cozy, must-see, nestled' word salad I was already trying to avoid. Every AI-written listing I'd seen online read like a thesaurus had a panic attack. I was wrong about this prompt specifically, and the reason I was wrong is that the Listing Description Writer prompt forces you to declare your target buyer up front and bans the cliches in its rules block. It literally refuses to write the words I was afraid of.
I fed it everything real: the south-facing backyard with the established vegetable garden, the original 1940s oak floors I'd had professionally refinished, the quartzite counters from 2023, a genuine dead-end street with maybe four cars a day. Target buyer: a young family upgrading out of an apartment. Tone: warm but not saccharine. Word limit: 280, because my MLS truncates long descriptions into oblivion.
I handed it to Claude Opus 4.8 on purpose. The prompt is built with those light XML-ish tags — role, inputs, task, output_format, rules — and Claude is unusually obedient about honoring that structure section by section. It also does the 'think first, show only the final answer' move well, which matters more than it sounds: the prompt secretly asks the model to pick the single most showing-worthy feature before it writes a single word. Most models skim past that instruction. Opus actually does the thinking, then leads with it.
What it actually wrote
The headline came back: 'Grow Your Family and Your Garden on This Quiet Dead-End Street.' The opening hook started with 'Sunday mornings are quiet here — the kind of quiet where you can hear your kids in the yard while the coffee brews.' Not one square footage number until the bullets. And the bullets did the thing I could never do for myself: 'Host without crowding — the island seats five and the dining room opens to the garden.' That single line is the renovated kitchen and the backyard and the lifestyle, fused into one reason to drive over and visit.
Here's what the rewrite changed in the real world, and I'm copying it straight from my own notes because I didn't believe it either while it was happening:
- Three showings booked within 48 hours of the new description going live — after six weeks of total silence
- The bullets led with the payoff ('Entertain year-round') instead of the bare feature ('large backyard')
- It pulled in the elementary school walk distance I'd left out entirely, described as a feature and not a buyer-group pitch
- An accepted offer in week two — same house, same price, same photos, the only variable changed was the words
The one thing I changed before I trusted it
The first draft was a hair too poetic. 'A home that breathes with the seasons' is not how I talk and not how my buyers talk, and a listing that doesn't sound like a real human is its own kind of invisible. So I changed the tone variable from 'warm and lyrical' to 'warm and plainspoken,' reran it, and it dialed the thermostat down to exactly right. That's the part people miss about these prompts: the variables are knobs, not decoration. Two minutes of tuning the tone beat six weeks of polite silence, and it'll do the same for you.
A listing is a marketing problem wearing a real-estate costume. My old description described the building. The new one helped a buyer imagine living their actual life inside it, and the gap between those two things is the entire reason a good house sits while a worse one three doors down sells in a weekend. If you're staring at your own spec sheet wondering why nobody's biting, grab the Listing Description Writer — Turn a Spec Sheet Into Copy That Books Showings prompt on Prompt Dock, drop in your real features and your real buyer, and run it on your own messy input. When the showings start booking, pair it with my Neighborhood Spotlight — One Block in Three Voices for Listing, Website, and Social prompt so the area sells just as hard as the house does.