Writing real estate listings
with AI.
Photo: Burst · Pexels
Article contents↓
Your listings all look alike and generate few inquiries? 78% of agents now use AI to write, but most produce robotic, interchangeable content. The problem isn’t the tool, it’s the method. Here’s the complete method, the 5 ready-to-copy prompts, and the mistakes to avoid to turn a flat listing into one that books showings.
The problem: listings that attract nobody#
You type the address into ChatGPT, copy-paste the result, and you get a listing that looks like 2,000 others on Zillow. No soul, no differentiation, no extra inquiries.
The real problem isn’t AI, it’s the method. Used badly, it generates flat content. Used well, it produces listings that:
- Capture attention from the first sentence
- Sell the strengths of the property, not just dimensions
- Speak to the buyer’s emotions
- Drive a showing request
Which tool to pick: ChatGPT, Claude, or Gemini#
Before the method, tool choice. For a broader understanding of the three engines, we’ve published a guide on generative AI applied to real estate.
ChatGPT, the Swiss Army knife#
Fast, intuitive, performant for 90% of uses. If you have the free version and just want to improve your text, it’s enough.
Claude, the document specialist#
Claude excels at analyzing documents (showing notes, existing photos, energy disclosures) and generating highly personalized content. If you import a photo or full file, Claude will better understand context and produce a better description.
Gemini, the follower#
Gemini works, but lacks the same finesse as competitors for precise marketing writing. Keep for secondary tasks.
To write a listing, start with ChatGPT. If you want to integrate more context (photos, disclosures, previous showings), switch to Claude.
The method in 3 steps#
Photo: Mikael Blomkvist · Pexels
Step 1: gather your data#
AI invents nothing: it reformulates what you give it. The more details you input, the better the listing. Before opening ChatGPT, prepare:
- Technical specs: square footage, rooms, floor, year built, overall condition
- The strengths: south exposure, recent renovation, quiet, transit-adjacent, terrace, yard
- Neighborhood context: dynamic, shops, schools, transit
- Photos (optional but recommended for Claude)
- What to avoid: don’t oversell, don’t overpromise
Step 2: the exact prompt#
Here’s the prompt that works best. Replace the brackets with your actual info. The prompt takes 2 minutes to prepare and produces a listing 10x better than a generic one.
You are an expert real estate copywriter. Write a punchy listing for this property in 150-200 words. Features: [Insert your data] Strengths to highlight: [List 3-4 key selling points] Absolutely avoid: [What not to mention] Target: [Potential buyer: young couple, investor, family...] Tone: [professional, warm, urgent...] Generate a description that drives a showing, not just a read.
Step 3: review and personalize#
AI generates a solid baseline, never the final text. Read what it produced. Check:
- No invented information (AI sometimes fabricates details that don’t exist)
- No robotic tone: reread to add personal touches
- Accuracy of numbers: square footage, rents, stated prices
- Consistency with photos: if you write “tree-lined yard” in the listing, the photos must show it
Example: AI says “bright main room.” You verify it’s true. If the property faces north, correct it.
The 5 prompts ready to copy#
Here are five tested prompts for different property types. To defend the price from your CMA, also see our method to value a property with AI before writing the listing.
Prompt 1: urban 2-bed (young couple, first-time buyers)#
Write a listing for a 700 sq ft 2-bed in Back Bay, Boston. Features: - 700 sq ft (2 bed, open kitchen) - 2nd floor, south/west exposure - Decent condition, small kitchen renovated (2023) - No parking, but bike storage - Quiet, pedestrian street Strengths: - 5-minute walk to Back Bay station - Bright, 65 sq ft balcony - Shops at immediate proximity Avoid overselling the "small space", instead highlight the location and the light. Target: young first-time buyers, hybrid remote workers. Generate 150-180 words.
Prompt 2: family home (4 bedrooms, yard)#
Write a listing for a family home. Features: - 1,775 sq ft livable - 4 bedrooms, 1 office - 8,600 sq ft yard with pool - 2-car garage, driveway - Built 1998, renovated 2019 Strengths: - Quiet residential, elementary school 0.2 mile away - Pool and landscaped yard - Bright, open-plan kitchen/living Target: family with kids, looking for a house with yard and pool. Highlight space, safety, pool. Generate 180-220 words.
Prompt 3: investment studio (yield, NYC)#
Write a listing for a rental investment studio. Features: - 300 sq ft, 1 room - Fully renovated - Estimated rent: $1,400/month - Gross yield: 5.6% - Near universities Strengths: - Very high tenant demand - Dynamic area (lots of students) - Low HOA fees (minimal common areas) Target: real estate investor seeking steady cash flow. Generate 120-150 words. Mention the yield numbers.
Prompt 4: high-end loft#
Write a listing for a high-end loft. Features: - 3,200 sq ft main floor - 16 ft ceilings - Exposed stone walls - Oversized glass doors onto a quiet inner courtyard - High-spec renovation completed - Private elevator Strengths: - Massive skylight, rare natural light - Absolutely quiet, exclusive inner courtyard - Unmatched standard, luxury finishes Target: senior executive, creative, looking for an atypical, one-of-a-kind space. Tone: exclusive, emotional. Generate 180-220 words.
Prompt 5: parking or storage (short but precise listings)#
Write a listing for a parking spot / storage unit. Features: - Underground parking, 140 sq ft - Pre-war building - Direct building access - Automatic lighting Key points: - Secured, covered - Ideal for residents, client visits, deliveries - No stairs Target: building resident seeking security + convenience. Generate 80-100 words only. Get to the essentials.
Example before / after#
Photo: Anna Shvets · Pexels
“Nice 700 sq ft 2-bed apartment. Located in Park Slope Brooklyn, 2nd floor. Southwest exposure. Decent condition. Near transit. Worth visiting.”
“Steps from the F train, discover this bright, airy 2-bed. The 700 perfectly laid-out square feet feature an open kitchen recently renovated, a sun-drenched living room opening onto a balcony, and two bedrooms. The southwest exposure floods the main room with light all day. Ideal for a young couple or first-time buyer seeking a central anchor without compromising on quality. Tree-lined street, absolute quiet despite immediate transit access.”
The first one describes. The second one sells. That’s the only difference that matters on a saturated portal.
The 4 mistakes to avoid#
1. Not proofreading and blindly trusting AI#
AI sometimes fabricates non-existent details. A roof can become “Spanish tile roof” when it’s actually slate. Verify every sentence.
2. Leaving the robotic tone#
“The apartment offers 700 square feet of living space” is accurate but dull. Replace with “This bright 700 sq ft 2-bed offers optimal comfort.”
3. Inventing numbers or features#
Don’t say “heated pool” if it’s unheated. The buyer will discover it at the showing and feel deceived. Honesty = more serious showings.
4. Forgetting to adapt to your target#
A student studio doesn’t get the same listing as an executive loft. The prompt must specify who you’re targeting so AI adjusts the tone and arguments.
From your data to your listing, 15 minutes flat#
The complete workflow, from gathering to publishing:
- 2 minutes: gather your data (photos, specs, strengths)
- 3 minutes: adapt one of the 5 prompts above
- 1 minute: paste into ChatGPT or Claude
- 2 minutes: read the result, spot errors
- 5 minutes: adjust the tone, verify facts, finalize
- 2 minutes: copy into your listing system
You have a professional-quality listing without spending an hour. Agents who apply this workflow get 20-30% more inquiries, simply because their listing stands out in the Zillow feed.
To go further#
The listing is the first touchpoint. But the listing agreement is won at the seller appointment. We’ve compiled the 5 seller appointment prompts that help you walk in prepared, defend the price, and sign the exclusive. Combine with the listing method above so you’re not redoing work each time.
Questions we get asked.
How do you write a real estate listing with ChatGPT?
First give it 3 things: property type and location, 3 specific strengths (original hardwood, unobstructed view, quiet), target buyer profile (young couple, family, investor). Then type: “Write a 200-word MLS listing, warm but professional tone.” Always proofread before publishing — ChatGPT sometimes invents details.
How long does it take to write a listing with AI?
5-10 minutes versus 30-45 minutes by hand. The time savings come from the initial draft, not the copy-paste. Plan 3 minutes for the prompt, 30 seconds for generation, 5 minutes for critical review. Over 30 listings per month, you save 12-18 hours.
Which words should you avoid in a real estate listing, even with AI?
Avoid empty superlatives (“exceptional”, “unique”, “rare”) that sound fake, clichés (“hidden gem”, “oasis”), and abbreviations without context. Prefer specific facts: “original 1925 oak hardwood”, “3rd floor with elevator”, “southwest exposure, sun from 2pm to 9pm in June”.
Can AI write a listing that complies with US disclosure laws?
AI produces the draft, the agent validates compliance. Mandatory disclosures (lead paint for pre-1978 homes, HOA fees, known defects) must never be invented by AI — feed it the real inspection report data. The description must be truthful. An unreviewed AI listing inventing facts can trigger a NAR Article 12 violation.
Have something to say?No comments yet
Share your take, ask a question, or tell us about your brokerage experience. Moderation is fast.

Leave a Reply