Which tool to choose
They're not all the same, and the choice depends on how often you publish.
If you list a home now and then (private individual or small owner): free ChatGPT. It's more than enough. Free users can search the web for up-to-date information, analyze data, upload images or files, and generate text: a remarkable set of features for a free plan, especially for light, personal use. The real limit: free users get about 10 messages every 5 hours on the default model, then drop to a faster mini version until the reset. For writing one or two listings it's plenty.
If you're an agent who publishes every week: a dedicated tool inside the management system. Platforms like Listing+ integrate AI directly into the property record: with a few clicks you choose the style (generic, professional, creative, or concise) and the length (short, medium, or long), then the AI analyzes features, area, and type and generates a coherent, customizable description. Advantage: the text is born already aligned with the technical fields and you don't have to copy anything over. Drawback: it costs money and only makes sense at high volume.
For most people reading this guide the answer is free ChatGPT. The rest of the guide uses that.
How to do it
Whether from a browser (chatgpt.com) or the app, the path is the same: open a new chat and paste the prompt. The part that decides everything isn't the AI, it's you. The AI writes well only if you give it real, precise data.
- Gather the data before opening the AI. Type (three-room, studio, villa), real square footage, floor and whether there's an elevator, number of bedrooms and bathrooms, heating, appurtenances (garage, cellar, parking space), energy rating, area/neighborhood, price, and the selling point that makes that home unique.
- Define the target. Ask yourself who your ideal buyer is: a family, a single professional, a retiree. This changes the text's tone and priorities.
- Paste the prompt (below), replacing the data in quotes with yours.
- Read and correct. The AI doesn't know your home: verify every number, every square meter, every detail. If something is invented, rewrite it.
- Add the legal disclosure. The energy performance index and the energy rating must be included by law: without these figures the property cannot be sold.
- Publish. On Idealista, for example, the system flags whether the text is long enough: for ranking and for buyer interest the description must be attractive and at least 500 characters.
What to expect after the key steps: a well-generated listing returns a specific title (not "Apartment for sale") plus a description of about 200-250 words. A Zillow analysis found that the description should hover around 250 words, enough room to lay out the main features without dwelling on subjective aspects. If the AI produces a 500-word poem, ask it to cut.
The operational syntax to paste:
You are an expert real-estate copywriter. Write a listing for publication on a property portal.
Property data:
- Type: "three-room apartment"
- Square footage: "85 sqm"
- Floor: "third with elevator"
- Bedrooms and bathrooms: "2 bedrooms, 1 bathroom"
- Heating: "independent"
- Appurtenances: "garage and cellar"
- Area/neighborhood: "Navigli area, Milan"
- Main selling point: "south-facing usable terrace"
- Energy rating: "C"
- Price: "295,000 euros"
- Transaction: "sale"
- Target: "young couple"
Produce:
1) A specific title of maximum 60 characters that includes the type, a concrete advantage, and the area. Avoid empty adjectives like "stunning" or "unmissable".
2) A description of about 220 words, structured like this: an opening sentence that grabs, a description of the spaces that turns features into advantages for the target, a mention of the neighborhood and nearby services, a final call to action.
3) Include in the text the energy-rating disclosure.
Tone: clear, concrete, professional. No generic poetic phrases. Use only the data I provided, don't invent features.
That last line of the prompt is the most important: it's the leash that keeps the AI from adding a pool that doesn't exist.
A concrete example
Marco has to rent out his grandmother's one-bedroom flat in Bologna, near the university. He'd written by hand: "One-bedroom for rent in the center, good condition, no time-wasters." Three days, zero inquiries.
He fills in the prompt: 55 sqm, second floor without elevator, one bedroom, eat-in kitchen, furnished, Irnerio area near the university, energy rating D, 750 euros a month, target out-of-town students. ChatGPT returns the title "Furnished one-bedroom near the University – Irnerio Area, Bologna" and a description that turns "furnished" into "ready to move in, just bring a suitcase" and mentions the faculties reachable on foot.
Marco corrects one detail (the kitchen is separate, not open-plan), adds "Energy rating D" and publishes. The principle is this: a list of features moves no one. Clients don't buy "three bedrooms and two bathrooms" but comfort and spaces for living better, and your job is to translate features into concrete advantages for the target you have in mind. Result: two viewing requests over the weekend.
When it does NOT work (and how to fix it)
If the AI invents features the home doesn't have
This is the number one risk. The AI fills the gaps with plausible but false details (a "large garden", a "panoramic view"). Fix: write in the prompt "use exclusively the data I provide, don't add features", and reread line by line before publishing. You're the only one who knows what that home is really like.
If the text sounds inflated and fake
The AI loves emphatic adjectives. Terms like "stunning", "beautiful", "unmissable" add no value: focus the text on what matters to the target client. Fix: ask for a rewrite with "more sober tone, eliminate superlative adjectives and real-estate marketing clichés."
If you hit the free limit mid-job
When you run out of free messages, ChatGPT switches to the mini model and you notice because the responses become less detailed. Immediate fix: finish the polishing by hand (at that point the listing is already almost ready) or wait for the reset, which comes within a few hours. If it happens often, consider ChatGPT Go at about 8 dollars a month or Plus at 20 dollars a month.
If the listing stays at the bottom of the portal's list
It's not the AI text's fault: portals reward the completeness of the record. On Immobiliare.it the "Quality" metric affects ranking; on Idealista the Quality Indicator rises as you fill in photos, description, energy certificate, address, and 3D tour. Fix: fill in every field, upload good photos, attach the floor plan. The text is half the work.
A tip from someone who actually uses it
Write the title last, even though it's the first thing the reader sees. Only after you've defined the target, the advantages, and the tone can you figure out which keywords deserve to be up front. In practice: have the description generated first, read it, identify the strongest sentence, and only then ask the AI for three title proposals based on that concept. A title born this way converts much better than one fired off cold at the start.
Frequently asked questions
How long should the listing be?
Aim for about 200-250 words for a sale. Start from the selling points for your target and close with the less relevant information, without going on. On Idealista you need at least 500 characters for the system to consider the description adequate.
Do I absolutely have to state the energy rating?
Yes, it's not optional. The listing must report the building's energy performance index and energy rating. Without it, the property cannot be put up for sale. You get these figures from the energy performance certificate (APE).
Can the AI translate the listing for foreign buyers?
Yes, and it's one of its best uses. Ask ChatGPT to translate the final text into English, German, or French while keeping the tone and structure. It's useful in tourist areas or when you work with international investors, to gain visibility with contacts from abroad.
Can I trust AI-generated photos to "spruce up" the home?
No, and it's a delicate point. AI or retouched photos that show a home different from reality generate pointless viewings and distrust. There must be a match between what you describe in words and the spaces shown in the photos. Use AI for the text and real, well-taken photos for the images: an honest listing attracts fewer curious onlookers and more real buyers, which is exactly what you want.
But if I use AI, won't my listing end up looking like all the others?
That's the serious objection, and the answer depends on you. AI used aimlessly produces flat, interchangeable text. Tools like ChatGPT only deliver if the person using them invests in creating clear, complete, coherent listings. The detail that sets your listing apart — the cement-tile floor, the river view, the kitchen perfect for family dinners — only you know it and only you put it in the prompt. The AI writes it well; the uniqueness you bring.