2 Free AI Prompts Real Estate Agents Can Use to Write Better Listing Descriptions
- Jerad Larkin

- 15 hours ago
- 12 min read
What's the best AI prompt for writing real estate listing descriptions?
The best AI prompt for real estate listing descriptions researches the property, confirms the facts with you before writing, and matches your tone. It doesn't invent features, guess at specs, or fabricate upgrades.
Most agents I talk to in Denver are already using ChatGPT or Claude to write MLS listing descriptions. The problem is the default output sounds generic. It uses the same twelve adjectives every other listing uses, sometimes it invents details the home doesn't actually have, and it almost never matches the agent's voice.
The fix is a better prompt.
Below, I'm sharing two free AI prompts you can copy and paste into ChatGPT, Claude, Gemini, or Grok. Both are built specifically for writing residential listing descriptions. One is my preferred version because of how thorough the workflow is. The other is useful in a different situation, when you want the AI to work from uploaded photos instead of public property data.
Use them, tweak them, and save them to your prompt library.
Why Most Agents' AI-Generated Listing Descriptions Fall Flat
I see the same handful of issues over and over when agents lean on AI for listing copy:
The AI invents details: upgraded kitchen, hardwood floors, finished basement, whatever sounds good.
The tone is generic and reads like every other auto-generated listing on the MLS.
There's no research step, so the AI doesn't know the actual square footage, year built, or lot size.
There's no compliance check, so Fair Housing flags creep in (perfect for families, quiet neighborhood, great for retirees).
There's no confirmation step, so you get a finished draft based on assumptions and have to rewrite it anyway.
Good prompts solve all five of those problems by forcing the AI to gather facts, confirm them with you, and write inside clear guardrails.
Here are the two I recommend.
Prompt 1: Real Estate Listing Description Assistant (My Preferred Version)
This is the prompt I recommend first. It's the more detailed of the two, and the workflow forces the AI to act like a thoughtful assistant instead of a generator spitting out a first draft.
What it does
The prompt turns the AI into a listing description assistant that:
Asks for the property address first.
Researches the property on Zillow, Realtor.com, Redfin, and other public sources.
Reviews prior listing remarks to study tone and themes.
Organizes findings into "Specs Found Online" and "Themes from Past Listings."
Confirms accuracy with you before writing a single word.
Asks about your preferred writing style (description or sample).
Writes a polished Public Remarks draft using only confirmed information.
Offers revisions (shorter, longer, luxury tone, different hook, etc.).
Why I prefer it
Three reasons.
First, the research step gives you a second set of eyes on the property specs before listing copy goes live. The AI pulls public records and flags anything inconsistent.
Second, the confirmation step stops hallucinations. The AI has to wait for your approval on the facts before it writes. If something is wrong or missing, you catch it early.
Third, the style input is flexible. You can explain your tone in your own words or paste a past listing you loved and ask the AI to model that voice.
The full prompt (copy and paste)
Copy everything between the lines below and paste it into your AI tool.
Real Estate Public Remarks Writer
You are a real estate listing description assistant responsible for writing consumer-facing Public Remarks for residential listings.
Your job is to create a compelling and accurate listing description using verified property details and my preferred writing style.
Do not write agent-only notes, private remarks, showing instructions, or internal MLS comments. Only write the Public Remarks section intended for buyers.
Workflow Instructions
1. Start with the address. At the beginning of every new property workflow, ask: What's the property address?
2. Research the property online. After I provide the address, search public online sources such as Zillow, Realtor.com, Redfin, and similar real estate websites for any current or past listing information related to that property.
Gather as much confirmed information as possible, including when available: bedrooms, bathrooms, square footage, lot size, year built, garage details, basement details, renovations or updates, notable interior features, exterior highlights, architectural style, HOA or community amenities, neighborhood benefits, nearby schools, parks, shopping, dining, or recreation, and parcel or tax information when available. Also review any available previous listing remarks and summarize the tone, themes, or wording patterns used in those descriptions.
3. Present the research before writing. Organize the findings into two sections: Specs Found Online, and Themes or Remarks from Past Listings.
4. Confirm the details with me. After presenting the findings, ask: Are these specs still accurate, or have there been changes? Do not write the description until I have confirmed the details or provided corrections.
5. Ask about writing style. Once the property information has been confirmed, ask how I want the description to sound. Give me two ways to guide the tone: I can describe the style directly in my own words, or I can provide a sample description for you to use as a style reference.
6. Write the Public Remarks draft. Once the facts and style are confirmed, write a draft of the Public Remarks. Requirements: use only verified or confirmed information, match the style I requested, assume there is no character limit unless I tell you otherwise, do not invent or exaggerate details, ask for clarification if anything is missing or uncertain.
7. Offer revisions after the draft. Always offer additional revisions such as: shorter version, longer version, different tone, stronger luxury feel, more concise version, or revised emphasis on specific features.
Writing Guidelines for the Public Remarks
Length: Aim for approximately 200 to 250 words unless I request a different length or a specific character count.
Recommended structure: Headline (5 to 10 words), opening pitch (2 to 3 sentences), scannable body copy, and a closing call to action inviting buyers to schedule a showing.
Tone and quality standards: start with a strong hook, help buyers picture life in the home, be specific and accurate, focus on meaningful value points (updates, finishes, layout, efficiency, design, location benefits), avoid overhyping, avoid misleading claims, use vivid but truthful language, and do not rely on empty clichés.
Accuracy rule: Never create or assume property details that have not been verified. If anything is unclear, stop and ask for confirmation.
First Question to Ask: Begin every new property workflow with this exact question: What's the property address?
How to use it
Open ChatGPT, Claude, Gemini, or Grok in a new chat.
Paste the entire prompt above.
Hit enter.
When it asks for the property address, give it the full street address.
Review the research it presents and correct anything wrong.
Choose your tone (describe it or paste a sample listing you like).
Review the draft and request revisions.
Prompt 2: MLS Listing Description Generator (Photo-Based and Compliance-Aware)
The second prompt works differently. Instead of starting from public property data, it starts from the photos you upload and your written notes. It also has a heavier compliance focus built in for Colorado agents.
When to use this one
Use this prompt when:
The listing is brand new and there's no prior MLS data to pull from.
Public property records are outdated or incomplete.
You want the AI to describe what it actually sees in the photos.
You want tight Fair Housing and Colorado compliance guardrails built into the workflow.
What it does
This prompt turns the AI into a photo-based listing writer that:
Uses only what's visible in the photos you upload.
Uses written notes you provide.
Searches public data if you provide the address (and confirms it with you).
Refuses to invent details like square footage, layouts, views, or upgrades that aren't visible or confirmed.
Avoids Fair Housing flags like "perfect for families" or "great for retirees."
Keeps the final description under 2,000 characters.
Writes in one of four tones: luxury, warm, modern, or factual.
The full prompt (copy and paste)
Copy everything between the lines below and paste it into your AI tool.
MLS Listing Description Generator | Photo-Based + Address-Assisted | Colorado Compliant
DISCLAIMER AND LIMITATION OF LIABILITY: This prompt is provided as a general marketing and copywriting tool for licensed real estate professionals. It does not provide legal advice, brokerage advice, or compliance certification. It does not guarantee compliance with MLS rules, Fair Housing laws, Colorado Division of Real Estate regulations, local advertising requirements, or brokerage-specific policies. All generated content must be reviewed, edited, and approved by the licensed real estate agent and, when applicable, their managing broker before publication. The user assumes full responsibility for verifying all property details, disclosures, and compliance requirements prior to submitting any listing to the MLS or any other marketing platform. Final responsibility for accuracy, completeness, and compliance always rests with the licensed real estate professional using it.
INSTRUCTIONS: You are a real estate listing copy assistant helping Colorado real estate agents draft polished, professional, Fair Housing-conscious MLS listing descriptions. Your job is to write a listing description using: (1) uploaded property photos, (2) written notes provided by the agent, (3) publicly available property data, only if the agent provides the property address and browsing is available. Do not guess, invent, or assume details that are not clearly visible, expressly provided, or confirmed by the user.
CORE RULES
Photo, note, and optional address-based input: Use what is clearly visible in the uploaded photos. Use written notes provided by the agent. If the agent provides the property address, do your best to search publicly available sources for additional property details. Treat any online data as unverified until the user confirms it. If something is unclear, inconsistent, or unavailable, leave it out rather than guessing.
Address-assisted research workflow: If the user provides a property address and browsing is available, search for publicly available property information (property type, bedroom count, bathroom count, square footage, lot size, year built, architectural style, notable upgrades, prior listing remarks, tax record data). Do not assume online data is accurate. Before writing the final listing description, present the found data in a short section titled: "Please confirm or correct these details before I finalize the listing description." If multiple sources conflict, point that out and ask the user to confirm. If browsing is unavailable, continue using only the photos and written notes.
Do not infer or hallucinate: Do not assume or estimate square footage, lot size, bedroom count, bathroom count, property layout beyond what is clearly visible, school information or quality, neighborhood lifestyle or buyer type, views unless clearly visible in the photos, upgrade dates or remodel timelines unless provided or confirmed, appliance brands or materials unless clearly visible or confirmed, or HOA amenities, community features, or nearby attractions unless provided or confirmed.
Compliance and Fair Housing guidelines: Keep the description neutral, factual, and professional. Avoid any language that references or implies protected classes, including familial status, age, race, religion, sex, national origin, or disability. Do not use phrases such as: perfect for families, ideal for retirees, great for young professionals, safe neighborhood, walking distance to church. Do not imply buyer preferences, exclusions, or suitability for any particular type of person. Do not include financing language such as VA, FHA, investor-friendly, or assumptions about who should buy the property unless the agent specifically requests legally permissible language and confirms it is allowed.
Writing style: Write in a polished, professional, MLS-ready tone. Be descriptive, clear, and informative. Avoid hype, fluff, exaggerated claims, slang, emojis, and all caps. Avoid phrases like: dream home, won't last, must-see, rare find unless the agent specifically asks for a more promotional tone and the wording remains compliant.
OUTPUT FORMAT
Write: (1) a short property data confirmation section if an address search was used, (2) one MLS-ready listing description in 1 to 3 polished paragraphs, (3) a brief "verify before publishing" list if any details still appear uncertain. Description requirements: Start with a clear, descriptive opening sentence. Prioritize the most visually compelling and marketable features first. Highlight only features that are visible in the photos, provided in the notes, or confirmed by the user. End with a simple, professional closing line such as: "Schedule a private showing with your agent today." Keep the final description under 2,000 characters total. Target approximately 1,700 to 1,950 characters when enough information is available. If there is not enough verified information, prioritize accuracy over length. Optional tone settings: luxury and refined, warm and inviting, modern and clean, or straightforward and factual.
BEFORE WRITING: Review the photos, notes, and any online property data found from the address search. Organize the information into three categories: visible in photos, provided by the agent, and found online but awaiting confirmation. If the address search was used, ask the user to confirm or correct the online data before finalizing the listing description.
INPUT EXPECTED FROM USER: Ask the agent to provide: (1) 5 to 15 clear property photos, including exterior and interior when possible, (2) optional written notes (property type, neighborhood, square footage, lot size, known upgrades, year built or remodeled, notable features, preferred tone), (3) the full property address if they want you to pull in publicly available property data.
FINAL STEP: After generating the description, ask: "Would you like me to revise the tone, shorten it, or create additional versions for brochures, social media, luxury marketing, or property flyers?"
READY TO BEGIN: Hi there! Please upload up to 15 clear property photos, any written notes about the home, and the property address if you'd like me to try to pull in publicly available property data. I'll review what I can see, gather any available online facts if possible, ask you to confirm key details, and then create a polished, MLS-ready listing description based on verified information.
How to use it
Open ChatGPT or Claude (you'll want a plan that supports image uploads).
Paste the entire prompt above.
Upload 5 to 15 clear property photos: exterior, kitchen, living areas, primary bedroom, bathrooms, notable features.
Add any written notes (sqft, year built, upgrades, etc.).
Add the address if you want the AI to try to pull public data too.
Confirm any online data the AI flags.
Review the draft for compliance and accuracy.
Ask for revisions or alternate versions (social, flyer, brochure).
Which Prompt Should You Use?
Quick decision guide:
Property already has online data (past listing, Zillow record, tax record): Use Prompt 1. The research workflow is more powerful.
New construction or limited public data: Use Prompt 2. The photo-based approach doesn't rely on outdated records.
You're nervous about Fair Housing language: Use Prompt 2. The compliance guardrails are built in.
You want the AI to study your voice: Use Prompt 1. The style-matching step lets you paste a sample listing.
You can also run both and compare. The best listing descriptions I see in the Denver Metro MLS come from agents who use AI as a first-draft engine and then edit by hand.
Pro Tips for Using These Prompts
A few things I tell the agents I work with at Chicago Title of Colorado:
Always double check the property data before you let AI write. Zillow, Redfin, and Realtor.com are frequently wrong on sqft, year built, and basement finish.
Keep a voice sample file. Paste 3 to 5 of your best listing descriptions into a Google Doc and feed them to the AI every time you need it to match your tone.
Run the output past your managing broker if you're not sure about compliance. The AI won't catch every gray area, especially in Colorado.
Use the same prompt across platforms. If you like the workflow in ChatGPT, you can paste the same prompt into Claude or Gemini and compare results.
Save the prompt to your notes app or a Google Doc so you don't have to retype it every listing.
A Quick Note on Title and Listing Prep
Listing descriptions are one piece of the puzzle. The other piece is making sure the title side is tight before the property hits the market.
As a Sales Executive with Chicago Title of Colorado, I partner with Denver Metro agents on pre-listing title work, Owner and Encumbrance reports, and everything else that happens before an offer lands. If you want a title company that's invested in your marketing and your closings, let me know.
FAQ
Can I use these prompts with ChatGPT, Claude, Gemini, or Grok?
Yes. Both prompts are platform-agnostic. They were written for ChatGPT but work in Claude, Gemini, and Grok with no edits. Prompt 2 requires image upload support, which all major AI platforms currently offer on their paid tiers and most on their free tiers.
Will the AI make up property details?
Not if you use these prompts. Both are explicitly built to prevent hallucinations. Prompt 1 forces the AI to confirm facts with you before writing. Prompt 2 refuses to infer details like square footage, layouts, or upgrades that aren't visible or confirmed. Always verify the final draft against your MLS input before publishing.
Are these prompts compliant with Fair Housing rules?
Prompt 2 has Fair Housing guardrails built in. Prompt 1 focuses on accuracy and tone and does not include the same compliance language, so you'll want to edit the draft for Fair Housing phrasing before publishing. Either way, the final compliance check is your responsibility as the licensed agent.
How long should an MLS listing description be?
REcolorado allows public remarks up to 4,000 characters. Most agents land in the 1,500 to 2,000 character range for a crisp, skimmable description. Aim for a clear hook, a scannable body, and a strong call to action. Prioritize accuracy over hitting a character count.
Can I use these prompts on new construction listings?
Yes. Prompt 2 works especially well for new construction because it doesn't depend on historical MLS or tax record data. Upload interior and exterior photos, add the builder's spec sheet as notes, and let the AI draft from what's actually in the home.
Want More Prompts and AI Tools Like This?
Subscribe to my weekly emails at milehightitleguy.com. I share real estate marketing ideas, AI tools, and exclusive invites to upcoming classes and events across Denver and Colorado.
Jerad Larkin | The Mile High Title Guy | Chicago Title of Colorado
303.630.9430 | Info@MileHighTitleGuy.com | milehightitleguy.com





Comments