← Blog

Writing listing descriptions and social posts with ChatGPT and Claude (with fair-housing cautions)

2026-10-15 · Builder Brief

Listing copy is the perfect AI task: it’s repetitive, it follows patterns, and a good first draft saves real time. It’s also one of the riskiest, because a generic model has no idea about fair-housing law, MLS character limits or your brokerage’s advertising rules. This guide gives you prompts that work in ChatGPT or Claude, and a review process to use every time.

Important: this is general information, not legal advice. Fair-housing rules come from federal law, state law and sometimes local ordinances. Your brokerage, your state commission and a qualified attorney are the authorities.

Start with a fact sheet, not a prompt

The biggest quality jump comes from giving the model accurate, specific facts. Before prompting, write a quick fact sheet:

AI fills gaps by inventing. A thorough fact sheet leaves nothing to invent.

Prompt 1: The MLS description

You are an experienced real estate copywriter. Write an MLS public remarks description using only the facts below. Limits: under [your MLS character limit] characters, no ALL CAPS, no exclamation marks, no superlatives you can’t support (“best”, “perfect”). Describe the property and its features only. Don’t describe who should live there or the kind of people in the neighborhood. Don’t mention schools’ quality, places of worship or neighbors. End with a one-sentence invitation to schedule a showing.

Facts: [paste fact sheet]

Then ask for three variations in different tones (warm, crisp, luxury) and pick the best parts.

Prompt 2: The luxury property story

Luxury buyers respond to a sense of place. For a longer website or brochure version:

Write a 250–350 word property story for a luxury listing website. Structure: an opening line about the setting and light; a walk-through from arrival to the main living area to the primary suite to outdoor spaces; a closing paragraph about the location’s lifestyle amenities (trails, golf, dining) stated factually. Use sensory, specific language drawn from the facts. Avoid clichés like “nestled”, “boasts” and “dream home”. Use only these facts: [fact sheet].

Southern Utah example of a factual setting line: “Morning light moves across the red rock from the great room’s west-facing windows.” Note it describes the view and the light, not the buyer.

Prompt 3: Social posts in batches

From the listing facts below, write: (a) 3 Instagram captions under 150 words with 5 relevant hashtags each; (b) 2 Facebook posts under 120 words; (c) 1 LinkedIn post for my professional network. Each should highlight a different feature. Include “[Brokerage name]” where my brokerage must be identified. No emojis in the LinkedIn post. Describe the property, never the ideal buyer.

Pair the captions with graphics from Canva, and keep a running doc of captions that performed well so you can paste them into future prompts as style examples.

Prompt 4: Open house and just-sold posts

Write an open house announcement (date, time, address placeholders) and a just-sold post thanking everyone involved without naming the clients or sharing the price unless I add it. Keep both under 80 words.

Never put client names, sale terms or personal details in a prompt or a post without written permission.

The fair-housing problem with AI copy

Under the federal Fair Housing Act, advertising may not indicate a preference, limitation or discrimination based on race, color, religion, sex, disability, familial status or national origin. Many states and cities add more protected classes, such as source of income, age, sexual orientation or gender identity.

AI models learned from decades of real ads, including bad ones. Watch for phrases that describe people rather than property:

Property-focused rewrites: “perfect for a growing family” becomes “four bedrooms and a bonus room”; “walking distance to [church]” becomes “walkable to downtown shops and parks”; “great for retirees” becomes “single-level floor plan with low-maintenance landscaping”.

Add guardrails to the prompt itself

Put this block at the end of every listing prompt:

Fair-housing guardrails: describe the property, features, location and amenities only. Do not describe or imply a preferred buyer, household type, age, religion, race, national origin, sex, disability, or familial status. Do not reference schools’ quality, places of worship, or neighborhood demographics. After the copy, list any phrases you are unsure about.

The final line is useful: models will often flag their own borderline phrases.

The 5-minute review checklist

Before anything is published:

  1. Accuracy: every fact matches the fact sheet and the MLS data.
  2. People test: does any phrase describe who should live there? Rewrite it to describe a feature.
  3. Claims: no unverifiable superlatives; square footage and lot size match the source you’re allowed to cite.
  4. Required disclosures: brokerage identification and any MLS or state-required language.
  5. Images: virtually staged or edited photos labeled per MLS rules.
  6. Tone: read it aloud. Does it sound like you?

A writing assistant like Grammarly can catch clarity issues, but it is not a fair-housing reviewer. That responsibility stays with you and your broker.

Build a reusable system

Create a saved project or custom instructions in ChatGPT or Claude containing: your brand voice description, three of your best past descriptions as examples, your MLS character limit, your brokerage identification line, and the fair-housing guardrails above. Every new listing then needs only the fact sheet.

Keep a log of edits you make to AI drafts. After ten listings you’ll see patterns (“it always over-uses ‘stunning’”) and can add those to your instructions.

What AI should not do for you

Used this way, AI turns a 45-minute writing task into a 10-minute editing task, while you remain the professional accountable for every word. Next: listing videos and virtual staging, or see the full real estate AI stack.

Tools mentioned

General information only, not legal, financial or brokerage-compliance advice. Tool features and prices change; check each vendor's site.