PROBLEM
Great inventory, but invisible in search and too slow in content ops
The agency depended on portals and paid traffic while high-intent buyers searched Google and ChatGPT for terms like "buy apartment Alicante" and "Costa Blanca property for Germans." The website had thin category pages, duplicated listing text, and no scalable multilingual workflow.
✕Organic brought only 18 leads/month, while portals and ads drove over 70% of inquiries;
✕420+ listings had short or duplicated descriptions, with manual copy taking 15–20 minutes per property;
✕No dedicated SEO structure for EN/DE/RU demand across Alicante, Torrevieja and Benidorm;
✕Brand was absent in ChatGPT-style answers for commercial queries like “buy apartment Alicante”.
SOLUTION · 7 MONTHS
Multilingual search architecture plus AI content production at listing level
We treated the website as both a lead engine and a structured property database. The strategy combined city and intent pages for classic SEO with an AI pipeline that generated consistent, compliant listing descriptions in 3 languages from CRM fields.
WEEKS 1–2
SEO foundation
Keyword mapping for EN/DE/RU demand, index cleanup, internal linking, Core Web Vitals fixes, and Schema.org for RealEstateAgent, Residence and FAQPage.
WEEKS 3–6
Multilingual landing pages
Built 24 commercial pages by city, property type and buyer intent: Alicante apartments, Torrevieja new builds, Costa Blanca villas, plus German and Russian equivalents.
WEEKS 5–8
AI listing pipeline
Connected property feed fields to prompt templates and QA rules; generated title, short description and long description in EN/DE/RU with human review for premium listings.
MONTHS 3–7
AEO/GEO visibility
Added extractable facts, neighborhood summaries, financing FAQs and comparison blocks so pages could be cited in AI answers; expanded authority with local citations and buyer guides.
RESULT · 7 MONTHS
Organic became a primary lead source, while listing production scaled without extra headcount
| METRIC | BEFORE | AFTER | CHANGE |
|---|---|---|---|
| Organic leads / month | 18 | 61 | ×3.4 |
| Listings auto-described | 0% | 70% | NEW PROCESS |
| Money keywords in top-10 | 11 | 52 | +373% |
| Avg. listing content production time | 18 min | 4 min | −78% |
| Leads assisted by ChatGPT discovery | 0% | 29% | NEW CHANNEL |
“For the first time, our website started competing with the big portals. And internally, the AI workflow saved our team dozens of hours every month without turning the copy into generic fluff.”