Большинство объявлений о недвижимости невидимы для поисковых систем с ИИ. Это руководство объясняет почему и как это исправить, независимо от того, управляете ли вы 1 объектом или 10 000.
JSON-LD-разметка, структурированные данные и геообогащение для повышения видимости объявлений о недвижимости в ChatGPT, Perplexity и Google AI Overviews.
Без геоданных
Что видит ИИ: ничего пригодного. Ни один запрос о районе или близости не выполнен.
С GeoEnrich
Что видит ИИ: подходит для 50+ типов запросов, включая "2-комнатная квартира рядом с трамваем в De Pijp", "квартира с парковкой до 400к", "тихая улица рядом со школами".
GeoEnrich автоматически генерирует правый столбец на основе адреса. Один вызов API.
Добавьте этот JSON-LD на страницу вашего объявления о недвижимости, чтобы поисковые системы с ИИ могли немедленно его обработать и рекомендовать:
{
"@context": "https://schema.org",
"@type": "RealEstateListing",
"name": "2-Bedroom Apartment in Amsterdam De Pijp",
"url": "https://www.example-agency.com/listings/ruysdaelkade-21",
"description": "Bright 2-bedroom apartment on the Ruysdaelkade in De Pijp, Amsterdam. 85 square meters, south-facing balcony, open-plan kitchen, renovated bathroom.",
"datePosted": "2026-03-15",
"about": {
"@type": "Residence",
"address": {
"@type": "PostalAddress",
"streetAddress": "Ruysdaelkade 21",
"addressLocality": "Amsterdam",
"postalCode": "1072 AK",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3534,
"longitude": 4.8965
},
"floorSize": { "@type": "QuantitativeValue", "value": 85, "unitCode": "MTK" },
"numberOfBedrooms": 2,
"petsAllowed": false
},
"offers": {
"@type": "Offer",
"price": 395000,
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
Это покрывает основы. Следующие разделы объясняют, как добавить контекст района, ближайшие POI, данные о транспорте и многое другое, чтобы ваше объявление соответствовало десяткам дополнительных типов запросов. Полные файлы, готовые к использованию, смотрите на вкладке примеров схемы.
Поиск недвижимости через ИИ принципиально отличается от поиска на порталах. Вместо выпадающих фильтров люди описывают то, что хотят, на естественном языке. Понимание этих паттернов намерений — основа GEO в недвижимости.
Это наиболее распространённые запросы о недвижимости, на которые труднее всего ответить традиционным объявлениям:
Каждый из этих запросов требует структурированных данных о местоположении, координат и контекста ближайших POI. Без них ваше объявление невидимо.
Покупателей и арендаторов интересует то, что находится рядом. Движкам ИИ нужны данные о расстояниях для ответов на:
Они сочетают атрибуты объекта с местоположением:
Инвесторы задают другие вопросы:
Для появления в этих результатах ваше объявление нуждается в структурированных данных: точные координаты, ближайшие POI с расстояниями, характеристики объекта в виде структурированных полей и сигналы контекста района.
Подавляющее большинство объявлений о недвижимости невидимо для поисковых систем с ИИ. Вот почему и что нужно исправить.
«Расположен в престижном районе» ничего не говорит ИИ. «Ruysdaelkade 21, Amsterdam De Pijp, 200 метров от рынка Albert Cuyp» говорит ИИ всё. Расплывчатые описания — главная причина провала объявлений.
Без широты и долготы ИИ не может вычислять расстояния. Каждый запрос о близости требует координат как объявления, так и POI. Координаты должны быть точными до 4+ знаков после запятой.
Объявление с координатами, но без данных о ближайших POI, не может ответить на запрос «квартиры рядом со школами».
Детали объекта, скрытые в тексте параграфа, сложно извлечь для ИИ. Структурированные поля схемы читаются машинами гораздо лучше.
Объявление без полей datePosted или dateModified выглядит заброшенным. ИИ снижает приоритет устаревшего контента.
Цена, скрытая в тексте, сложнее для обработки, чем объект Offer с price и priceCurrency.
Тип RealEstateListing из Schema.org — правильная схема для объявлений о недвижимости. Она оборачивает объект (Residence, Apartment, House) в контекст объявления с ценой, датой и доступностью.
RealEstateListing имеет три ключевые части:
about): адрес, геолокация, площадь, комнаты, удобстваИспользуйте наиболее конкретный @type для объекта внутри about:
Apartment для квартир, кондоминиумов, студийHouse или SingleFamilyResidence для отдельных и сблокированных домовResidence как общий запасной вариант
{
"@context": "https://schema.org",
"@type": "RealEstateListing",
"name": "Описательное название с ключевыми характеристиками",
"description": "Описание 150-300 слов с конкретными деталями",
"datePosted": "2026-03-15",
"about": {
"@type": "Apartment",
"address": {
"@type": "PostalAddress",
"streetAddress": "Herengracht 100",
"addressLocality": "Amsterdam",
"postalCode": "1015 BS",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3728,
"longitude": 4.8882
},
"floorSize": { "@type": "QuantitativeValue", "value": 120, "unitCode": "MTK" },
"numberOfBedrooms": 3
},
"offers": { "@type": "Offer", "price": 650000, "priceCurrency": "EUR" }
}
Только координаты говорят ИИ, где находится объект. Геообогащение говорит ИИ, что находится вокруг. Это разница между соответствием 5 и 50 типам запросов.
Для объекта на Ruysdaelkade 21 в Амстердаме геообогащение предоставляет:
API GeoEnrich от MapAtlas генерирует всё это из одного адреса или пары координат. Один вызов API возвращает школы, транспорт, магазины, парки, здравоохранение и рестораны с именами и расстояниями.
Помимо отдельных POI, покупатели и арендаторы хотят понять сам район. Движки ИИ ищут сигналы, описывающие характер и пригодность для жизни.
Оценки на уровне района помогают ИИ отвечать на запросы о стиле жизни:
{
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Walk Score", "value": "92/100" },
{ "@type": "PropertyValue", "name": "Transit Score", "value": "88/100" },
{ "@type": "PropertyValue", "name": "Bike Score", "value": "95/100" }
]
}
Включайте время поездки до центра города как структурированные данные. Описание района с конкретными фактами, такими как названия рынков и улиц, напрямую влияет на десятки запросов ИИ.
Объявления об аренде и продаже используют одну обёртку RealEstateListing, но структура предложения и некоторые поля различаются.
{ "offers": { "@type": "Offer", "price": 395000, "priceCurrency": "EUR", "availability": "https://schema.org/InStock" } }
Используйте priceSpecification с unitText: "MONTH" для месячной аренды.
leaseLength: минимальный срок арендыpetsAllowed: важно для поиска арендыПоиск коммерческой недвижимости следует другим паттернам, чем жилой. Распространённые запросы:
Используйте специфические типы: OfficeBuilding, Warehouse, Store. API GeoEnrich возвращает все категории POI, позволяя автоматически обогащать коммерческие объявления.
Краткосрочная аренда (в стиле Airbnb) требует совершенно другого подхода к схеме. Используйте LodgingBusiness, а не RealEstateListing. Включите ночные тарифы, время заезда/выезда, оценки гостей и контекст туристических POI.
Следуйте этому процессу для внедрения разметки схемы.
Разместите тег <script type="application/ld+json"> в <head> каждой страницы объявления.
После развёртывания спросите у движков ИИ о ваших объявлениях. Если ИИ не может ответить с конкретными деталями, ваша схема неполная.
Если вы управляете 100+ объектами, вам нужна автоматизация. API GeoEnrich от MapAtlas принимает адрес или пару координат и возвращает структурированный контекст близости: школы, транспорт, магазины, парки, здравоохранение, рестораны. Без GeoEnrich объявление соответствует запросам об адресе и базовых характеристиках. С GeoEnrich оно соответствует 50+ типам запросов.
Автоматизировать в масштабе
API GeoEnrich от MapAtlas автоматически добавляет координаты, ближайшие POI, транспортную доступность, контекст района и готовые к схеме геоданные к каждому объявлению, один вызов API на объявление, в любом масштабе.