Guía GEO de Inmobiliaria
La mayoría de los anuncios inmobiliarios son invisibles para los motores de búsqueda IA. Esta guía explica por qué y cómo solucionarlo, ya gestiones 1 propiedad o 10.000.
Marcado JSON-LD, datos estructurados y enriquecimiento de ubicación para que los anuncios inmobiliarios sean visibles en ChatGPT, Perplexity y Google AI Overviews.
Sin datos geo
Lo que ve la IA: nada aprovechable. Cero consultas de vecindario o proximidad respondidas.
Con GeoEnrich
Lo que ve la IA: aprovechable para más de 50 tipos de consulta, incluidos "apartamento de 2 dormitorios cerca del tranvía en De Pijp", "apartamento con parking por menos de 400k", "calle tranquila cerca de colegios".
GeoEnrich genera automáticamente la columna derecha a partir de una dirección. Una sola llamada API.
Inicio rápido
Añade este JSON-LD a tu página de anuncio inmobiliario para que los motores de búsqueda IA puedan procesarla y recomendarla de inmediato:
{
"@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. 200 meters from Albert Cuyp market, 1-minute walk to tram lines 3 and 12.",
"datePosted": "2026-03-15",
"about": {
"@type": "Residence",
"address": {
"@type": "PostalAddress",
"streetAddress": "Ruysdaelkade 21",
"addressLocality": "Amsterdam",
"addressRegion": "North Holland",
"postalCode": "1072 AK",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3534,
"longitude": 4.8965
},
"floorSize": {
"@type": "QuantitativeValue",
"value": 85,
"unitCode": "MTK"
},
"numberOfRooms": 3,
"numberOfBedrooms": 2,
"numberOfBathroomsTotal": 1,
"petsAllowed": false,
"yearBuilt": "1925"
},
"offers": {
"@type": "Offer",
"price": 395000,
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
Esto cubre lo básico. Las secciones siguientes explican cómo añadir contexto de vecindario, POI cercanos, datos de transporte y más para que tu anuncio coincida con decenas de tipos de consulta adicionales. Consulta la pestaña de ejemplos de esquema para archivos completos listos para producción.
Cómo buscan propiedades las personas a través de IA
Las búsquedas inmobiliarias a través de IA son fundamentalmente diferentes de las búsquedas en portales. En lugar de menús desplegables, las personas describen lo que quieren en lenguaje natural. Entender estos patrones de intención es la base del GEO inmobiliario.
Consultas de vecindario y ubicación
Son las consultas inmobiliarias más comunes y las más difíciles de responder para los anuncios tradicionales:
- "Apartamentos de 2 dormitorios en De Pijp, Ámsterdam por menos de 400k"
- "Viviendas familiares cerca de colegios internacionales en Barcelona"
- "Calles tranquilas en la Zona 2 de Londres con buenas conexiones de transporte"
- "Apartamentos a distancia andando de la playa en Lisboa"
- "Casas cerca de hospitales en Amsterdam-Zuid"
Cada una de estas consultas requiere datos de ubicación estructurados, coordenadas y contexto de POI cercanos. Sin ellos, tu anuncio es invisible.
Consultas de proximidad
A compradores e inquilinos les importa lo que hay cerca. Los motores IA necesitan datos de distancia para responder:
- "Apartamentos cerca del Vondelpark con supermercado a 5 minutos"
- "Viviendas a menos de 500 metros de una estación de metro en Ámsterdam"
- "Propiedades cerca de restaurantes y vida nocturna en el Jordaan"
Consultas de características y especificaciones
Estas combinan atributos de la propiedad con la ubicación:
- "Apartamento de 3 dormitorios con balcón y parking en Ámsterdam por menos de 500k"
- "Apartamento en planta baja con jardín en La Haya"
- "Ático con terraza en la azotea en Barcelona Eixample"
- "Viviendas energéticamente eficientes con paneles solares en Róterdam"
Consultas de inversión
Los inversores hacen preguntas diferentes:
- "Mejores barrios para rendimiento de alquiler en Ámsterdam"
- "Zonas emergentes en Lisboa para inversión inmobiliaria"
- "Precio medio por metro cuadrado en Berlin Mitte frente a Kreuzberg"
Para aparecer en estos resultados, tu anuncio necesita datos estructurados que los motores IA puedan procesar: coordenadas exactas, POI cercanos con distancias, especificaciones de la propiedad como campos estructurados y señales de contexto de vecindario.
Por qué los anuncios inmobiliarios fallan en la búsqueda IA
La gran mayoría de los anuncios inmobiliarios son invisibles para los motores de búsqueda IA. Este es el motivo y lo que hay que corregir.
1. Texto de ubicación vago
"Ubicado en un barrio exclusivo" no le dice nada a la IA. "Ruysdaelkade 21, Amsterdam De Pijp, 200 metros del mercado Albert Cuyp" le dice todo. Las descripciones vagas son la principal razón por la que los anuncios fracasan. La IA no puede deducir que "gran zona" significa De Pijp, o que "cerca de tiendas" significa 200 metros de un mercado.
2. Coordenadas ausentes
Sin latitud y longitud, la IA no puede calcular distancias. Cada consulta de proximidad ("cerca del parque", "junto al metro", "a distancia andando de los colegios") requiere coordenadas tanto del anuncio como del POI. Las coordenadas deben ser precisas a 4+ decimales. "52,35, 4,90" apunta a un radio de 100 metros; "52,3534, 4,8965" apunta a un edificio específico.
3. Sin contexto cercano
Aquí es donde la mayoría de los anuncios falla incluso si tienen dirección. Un anuncio con coordenadas pero sin datos de POI cercanos no puede responder "apartamentos cerca de colegios" porque la IA no tiene datos de colegios con los que hacer la correspondencia. Debes indicar explícitamente qué hay cerca, con nombres y distancias.
4. Sin datos estructurados
Los detalles de la propiedad enterrados en texto de párrafo son difíciles de extraer para la IA. "Este precioso apartamento de 85m² tiene 2 dormitorios, 1 baño y un balcón orientado al sur" es legible para humanos. Pero los campos de esquema estructurado como floorSize: 85, numberOfBedrooms: 2 y amenityFeature: "South-facing balcony" son legibles por máquinas. Los motores IA prefieren claramente los datos estructurados.
5. Anuncios desactualizados
Un anuncio publicado hace 6 meses sin campo datePosted o dateModified parece abandonado. Los motores IA dan menor prioridad al contenido que parece obsoleto. Incluye siempre fechas y actualízalas cuando cambie el anuncio.
6. Sin precio en campos estructurados
Un precio enterrado en el texto ("precio de venta: EUR 395.000") es más difícil de procesar que un Offer con price: 395000 y priceCurrency: "EUR". El precio es uno de los filtros más comunes en las consultas inmobiliarias, así que la ausencia de precios estructurados significa perder esas consultas por completo.
Marcado de esquema RealEstateListing
El tipo RealEstateListing de Schema.org es el esquema correcto para los anuncios inmobiliarios. Envuelve una propiedad (Residence, Apartment, House) en un contexto de anuncio con precio, fecha y disponibilidad.
Estructura principal
Un RealEstateListing tiene tres partes clave:
- El anuncio en sí: nombre, descripción, datePosted, URL
- La propiedad (a través de
about): dirección, geo, superficie, habitaciones, comodidades - La oferta: precio, moneda, disponibilidad
Tipos de propiedad
Usa el @type más específico para la propiedad dentro de about:
Apartmentpara pisos, condominios, estudiosHouseoSingleFamilyResidencepara casas unifamiliares o adosadasResidencecomo alternativa general
Campos esenciales
Estos campos son el mínimo para la visibilidad en IA:
{
"@context": "https://schema.org",
"@type": "RealEstateListing",
"name": "Descriptive title with key features and location",
"description": "150-300 word description with specific details",
"datePosted": "2026-03-15",
"about": {
"@type": "Apartment",
"address": {
"@type": "PostalAddress",
"streetAddress": "Herengracht 100",
"addressLocality": "Amsterdam",
"addressRegion": "North Holland",
"postalCode": "1015 BS",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3728,
"longitude": 4.8882
},
"floorSize": {
"@type": "QuantitativeValue",
"value": 120,
"unitCode": "MTK"
},
"numberOfRooms": 5,
"numberOfBedrooms": 3,
"numberOfBathroomsTotal": 2
},
"offers": {
"@type": "Offer",
"price": 650000,
"priceCurrency": "EUR"
}
}
Campos adicionales de propiedad
Estos campos aumentan el número de consultas con las que puede coincidir tu anuncio:
yearBuilt: año de construcción (importante para consultas de reforma)petsAllowed: true/false (filtra búsquedas de admisión de mascotas)amenityFeature: array de características como "Balcón", "Parking", "Jardín", "Ascensor", "Trastero"numberOfFullBathrooms/numberOfPartialBathrooms: más específico que el totalfloorLevel: planta en la que se encuentra la propiedadpermittedUsage: "Residencial", "Uso mixto", "Comercial"
Enriquecimiento geo para anuncios inmobiliarios
Las coordenadas solas le dicen a la IA dónde está una propiedad. El enriquecimiento geo le dice a la IA qué hay alrededor. Esta es la diferencia entre coincidir con 5 tipos de consulta y coincidir con 50.
Qué añade el enriquecimiento geo
Para una propiedad en Ruysdaelkade 21 en Ámsterdam, el enriquecimiento geo proporciona:
- Colegios: Escuela Primaria De Pijp (350m), Escuela Montessori Zuid (600m), Escuela Internacional (1,2km)
- Transporte: Parada tranvía 3 (80m), Parada tranvía 12 (120m), Metro De Pijp (500m), Amsterdam Centraal (3,5km)
- Compras: Mercado Albert Cuyp (200m), Supermercado Albert Heijn (150m), Calle comercial Ferdinand Bolstraat (300m)
- Parques: Sarphatipark (400m), Vondelpark (1,2km)
- Salud: Hospital OLVG (800m), Farmacia (250m), Centro médico (300m)
- Restaurantes: 23 restaurantes en un radio de 500m
Cómo estructurar los POI cercanos
Usa el campo additionalProperty en la propiedad para añadir contexto cercano:
{
"@type": "Apartment",
"address": {
"@type": "PostalAddress",
"streetAddress": "Ruysdaelkade 21",
"addressLocality": "Amsterdam",
"postalCode": "1072 AK",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3534,
"longitude": 4.8965
},
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Nearest School",
"value": "De Pijp Primary School, 350m"
},
{
"@type": "PropertyValue",
"name": "Nearest Supermarket",
"value": "Albert Heijn, 150m"
},
{
"@type": "PropertyValue",
"name": "Nearest Tram Stop",
"value": "Tram 3 (Ruysdaelkade), 80m"
},
{
"@type": "PropertyValue",
"name": "Nearest Park",
"value": "Sarphatipark, 400m"
},
{
"@type": "PropertyValue",
"name": "Nearest Hospital",
"value": "OLVG Hospital, 800m"
},
{
"@type": "PropertyValue",
"name": "Restaurants within 500m",
"value": "23"
}
]
}
Por qué importa
Sin estos datos, la IA no puede responder ninguna de estas consultas sobre tu anuncio:
- "Apartamentos cerca de colegios en De Pijp" (requiere datos POI de colegios)
- "Propiedad con buen transporte público en Amsterdam-Zuid" (requiere datos de transporte)
- "Viviendas cerca de supermercados y parques" (requiere datos POI de ambos)
- "Apartamentos cerca de hospitales" (requiere datos POI de salud)
La API GeoEnrich de MapAtlas genera todo esto a partir de una sola dirección o par de coordenadas. Una llamada API devuelve colegios, transporte, compras, parques, salud y restaurantes con nombres y distancias, listos para insertar como valores additionalProperty.
Señales de contexto de vecindario
Más allá de los POI individuales, compradores e inquilinos quieren entender el propio vecindario. Los motores IA buscan señales que describan el carácter y la habitabilidad de una zona.
Puntuaciones de transitabilidad y transporte
Las puntuaciones a nivel de barrio ayudan a la IA a responder consultas de estilo de vida:
{
"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"
}
]
}
Estas puntuaciones responden directamente consultas como "barrios transitables en Ámsterdam para vivir sin coche" o "mejores zonas para ciclistas que hacen trayectos al trabajo en Ámsterdam".
Datos de tiempo de desplazamiento
El tiempo de desplazamiento es uno de los principales factores de decisión para los compradores de vivienda. Inclúyelo como datos estructurados:
{
"@type": "PropertyValue",
"name": "Commute to Amsterdam Centraal",
"value": "12 minutes by tram, 18 minutes by bike"
}
Descripción del vecindario
Tu descripción del anuncio debe incluir contexto del barrio. En lugar de "gran vecindario", escribe:
"De Pijp es uno de los barrios más codiciados de Ámsterdam, conocido por el mercado callejero Albert Cuyp, una escena de restaurantes diversa y canales flanqueados por árboles. La zona tiene excelente transporte público con líneas de tranvía 3, 12 y 24, más la recientemente inaugurada Metro 52 (línea Norte-Sur). El Sarphatipark ofrece zonas verdes a 400 metros."
Este párrafo por sí solo coincide con docenas de consultas IA porque contiene hechos específicos y verificables que la IA puede extraer y citar.
Recuentos de servicios locales
Los totales agregados dan a la IA una idea de la densidad y la comodidad:
- "14 restaurantes en un radio de 300 metros"
- "3 supermercados en un radio de 500 metros"
- "5 colegios en un radio de 1 kilómetro"
- "2 parques en un radio de 600 metros"
Estos recuentos permiten consultas comparativas: "¿Qué barrio de Ámsterdam tiene más restaurantes cerca?" o "Zonas con mejor cobertura escolar".
Anuncios de alquiler y venta
Los anuncios de alquiler y venta usan el mismo wrapper RealEstateListing, pero la estructura de la oferta y algunos campos difieren.
Oferta para anuncio de venta
{
"offers": {
"@type": "Offer",
"price": 395000,
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"validFrom": "2026-03-15"
}
}
Oferta para anuncio de alquiler
Para alquileres, el precio representa la renta mensual. Usa priceSpecification para aclarar el período de facturación:
{
"offers": {
"@type": "Offer",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 1850,
"priceCurrency": "EUR",
"unitText": "MONTH"
},
"availability": "https://schema.org/InStock"
}
}
Campos específicos de alquiler
Los anuncios de alquiler se benefician de campos adicionales que los de venta no necesitan:
leaseLength: duración mínima del arrendamiento (p. ej., 12 meses)petsAllowed: crucial para búsquedas de alquiler ("alquileres que admiten mascotas en Ámsterdam")amenityFeature: amueblado/sin amueblar, suministros incluidos, parking- Importe de la fianza en la descripción o additionalProperty
- Fecha de disponibilidad (usa
validFromen la Oferta)
Los alquileres vacacionales son diferentes
Los alquileres vacacionales a corto plazo (estilo Airbnb) no deben usar RealEstateListing. Usan LodgingBusiness con precios por noche y horarios de entrada/salida. Consulta la sección de alquiler vacacional a continuación para más detalles.
Inmobiliaria comercial
Las búsquedas de inmobiliaria comercial siguen patrones diferentes a los del residencial. Las empresas que buscan oficinas, locales comerciales o espacios industriales hacen preguntas que requieren datos estructurados específicos.
Consultas comerciales comunes
- "Oficinas en alquiler en Amsterdam Zuidas por menos de 50 EUR/m²"
- "Locales comerciales cerca de zonas de alto tráfico en Barcelona"
- "Almacén con muelle de carga en el área portuaria de Róterdam"
- "Oficina lista para coworking cerca de la Estación Central"
- "Local para restaurante en alquiler en el Jordaan con permiso de terraza"
Esquema para propiedades comerciales
Usa tipos específicos siempre que sea posible:
OfficeBuildingpara oficinasShoppingCenteroStorepara comercio minoristaWarehousepara industria/logísticaLocalBusinesscomo alternativa general conadditionalType
Los anuncios comerciales necesitan campos que los residenciales no tienen:
{
"@context": "https://schema.org",
"@type": "RealEstateListing",
"name": "350m2 Office Space in Amsterdam Zuidas",
"about": {
"@type": "OfficeBuilding",
"address": {
"@type": "PostalAddress",
"streetAddress": "Barbara Strozzilaan 201",
"addressLocality": "Amsterdam",
"postalCode": "1083 HN",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3361,
"longitude": 4.8756
},
"floorSize": {
"@type": "QuantitativeValue",
"value": 350,
"unitCode": "MTK"
},
"amenityFeature": [
{"@type": "LocationFeatureSpecification", "name": "Fiber Internet"},
{"@type": "LocationFeatureSpecification", "name": "24/7 Access"},
{"@type": "LocationFeatureSpecification", "name": "Meeting Rooms"},
{"@type": "LocationFeatureSpecification", "name": "Parking Garage"},
{"@type": "LocationFeatureSpecification", "name": "Reception Desk"}
],
"additionalProperty": [
{"@type": "PropertyValue", "name": "Floor Level", "value": "8th floor"},
{"@type": "PropertyValue", "name": "Nearest Metro", "value": "Amsterdam Zuid, 200m"},
{"@type": "PropertyValue", "name": "Parking Spaces", "value": "12 included"}
]
},
"offers": {
"@type": "Offer",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 45,
"priceCurrency": "EUR",
"unitText": "SQM/YEAR"
}
}
}
Enriquecimiento específico para comercial
Los arrendatarios comerciales se preocupan por un contexto cercano diferente al de los residentes:
- Hubs de transporte: estaciones de tren, accesos a autopista, distancia al aeropuerto
- Ecosistema empresarial: empresas cercanas, polígonos industriales, centros de convenciones
- Servicios para empleados: restaurantes, gimnasios, guarderías, parking
- Datos de tráfico peatonal: cruciales para locales comerciales
La API GeoEnrich devuelve todas estas categorías de POI, permitiéndote enriquecer automáticamente los anuncios comerciales con el contexto que buscan los arrendatarios empresariales.
AEO para alquiler vacacional
Los alquileres vacacionales (estancias cortas estilo Airbnb) necesitan un enfoque de esquema completamente diferente. Son negocios de hospitalidad, no ventas inmobiliarias ni alquileres a largo plazo.
Usa LodgingBusiness, no RealEstateListing
El tipo de esquema correcto para los alquileres vacacionales es LodgingBusiness (o el más específico VacationRental si se admite). Esto indica a los motores IA que la propiedad acepta huéspedes a corto plazo con precios por noche, horarios de entrada/salida y servicios de hospitalidad.
Diferencias clave con los anuncios residenciales
- Precio: tarifa por noche, no precio total de venta ni alquiler mensual
- Disponibilidad: horarios de entrada y salida, estancia mínima
- Comodidades: WiFi, cocina, lavadora, toallas, ropa de cama
- Capacidad para huéspedes: ocupación máxima, camas, dormitorios
- Opiniones: aggregateRating de las reseñas de huéspedes
- Atracciones cercanas: los turistas se preocupan por POI diferentes a los residentes
Patrones de consulta para alquiler vacacional
Las búsquedas de alquiler vacacional son muy específicas:
- "Apartamento en el Barrio Gótico de Barcelona para 4 personas por menos de 150 por noche"
- "Alquiler vacacional cerca de la playa en Lisboa con vistas al mar"
- "Casa de vacaciones familiar en Ámsterdam con jardín y parking"
- "Casa rural que admite mascotas cerca del Lago de Garda"
- "Alquiler romántico en casa del canal en Ámsterdam para parejas"
Campos esenciales para alquiler vacacional
{
"@context": "https://schema.org",
"@type": "LodgingBusiness",
"name": "Canal View Apartment in Amsterdam Jordaan",
"description": "Charming 1-bedroom canal house apartment in the heart of Jordaan. Sleeps 2 guests. Original wooden beams, modern kitchen, rain shower. 5-minute walk to Anne Frank House and Westerkerk. Free WiFi, Smart TV, Nespresso machine.",
"address": {
"@type": "PostalAddress",
"streetAddress": "Prinsengracht 263",
"addressLocality": "Amsterdam",
"postalCode": "1016 GV",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3752,
"longitude": 4.8839
},
"checkinTime": "15:00",
"checkoutTime": "11:00",
"numberOfRooms": 1,
"petsAllowed": false,
"amenityFeature": [
{"@type": "LocationFeatureSpecification", "name": "Free WiFi"},
{"@type": "LocationFeatureSpecification", "name": "Kitchen"},
{"@type": "LocationFeatureSpecification", "name": "Washing Machine"},
{"@type": "LocationFeatureSpecification", "name": "Smart TV"},
{"@type": "LocationFeatureSpecification", "name": "Air Conditioning"},
{"@type": "LocationFeatureSpecification", "name": "Canal View"}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.8,
"reviewCount": 127,
"bestRating": 5
},
"offers": {
"@type": "Offer",
"price": 135,
"priceCurrency": "EUR",
"unitText": "NIGHT"
}
}
Enriquecimiento geo orientado al turismo
Los huéspedes vacacionales se preocupan por POI cercanos diferentes a los residentes a largo plazo:
- Atracciones turísticas: museos, monumentos, sitios históricos con distancias
- Restaurantes y bares: densidad y variedad a distancia andando
- Acceso a aeropuerto y estación: tiempo de viaje desde los principales hubs de transporte
- Playa o frente marítimo: distancia para propiedades costeras
- Supermercados: tienda de comestibles más cercana para huéspedes de autoservicio
Usa la API GeoEnrich para generar automáticamente datos POI relevantes para turistas en cada alquiler vacacional.
Implementación y pruebas
Sigue este proceso para implementar el marcado de esquema en tus anuncios inmobiliarios.
Paso 1: añadir JSON-LD a las páginas de anuncio
Coloca la etiqueta <script type="application/ld+json"> en el <head> de cada página de anuncio. Para portales inmobiliarios con miles de anuncios, genera el esquema en el servidor desde tu base de datos de anuncios.
Paso 2: validar
Prueba cada esquema con estas herramientas:
- JSON Linter: validar sintaxis en jsonlint.com
- Google Rich Results Test: search.google.com/test/rich-results
- AEO Checker: /ai-seo-checker para validación específica de IA incluyendo precisión de coordenadas, cobertura de POI cercanos y exhaustividad del esquema
Paso 3: probar con motores IA
Después del despliegue, pregunta a los motores IA sobre tus anuncios:
- "Cuéntame sobre apartamentos en venta en Ruysdaelkade en Ámsterdam"
- "¿Qué hay cerca de [tu dirección de propiedad]?"
- "Compara propiedades en De Pijp, Ámsterdam"
Si la IA no puede responder con detalles específicos, tu esquema está incompleto o no se está rastreando. Comprueba que tu página es indexable (sin etiqueta noindex), que el JSON-LD está en el HTML renderizado (no solo en JS del lado del cliente) y que tu sitemap incluye las páginas de anuncio.
Paso 4: usar la checklist
La pestaña de checklist en esta página cubre cada campo y señal necesarios para un GEO inmobiliario completo. Trabaja cada sección sistemáticamente. Apunta al 100% en el esquema básico y las secciones de dirección, luego añade contexto cercano y señales de vecindario para máxima cobertura.
Escalar con la API GeoEnrich
Añadir manualmente POI cercanos, datos de transporte y contexto de vecindario a cada anuncio no es viable a escala. Si gestionas 100+ propiedades, necesitas automatización.
Cómo funciona GeoEnrich
La API GeoEnrich de MapAtlas toma una dirección o par de coordenadas y devuelve contexto cercano estructurado:
- Colegios (nombres, tipos, distancias)
- Transporte público (paradas, líneas, distancias)
- Compras (supermercados, mercados, comercio minorista)
- Parques y zonas verdes
- Salud (hospitales, farmacias, médicos de cabecera)
- Restaurantes y cafés
- Atracciones turísticas (para alquileres vacacionales)
- Puntuaciones de transitabilidad, transporte y ciclismo
Patrón de integración
El flujo de trabajo típico para portales inmobiliarios:
- Se crea el anuncio con la dirección
- La dirección se geocodifica a coordenadas (API de geocodificación MapAtlas o tu proveedor existente)
- Las coordenadas se envían a la API GeoEnrich
- La respuesta se procesa en valores
additionalProperty - Se genera el esquema JSON-LD con enriquecimiento completo
- El esquema se incrusta en la página del anuncio
Este proceso se ejecuta automáticamente para cada nuevo anuncio y puede procesarse en lote para el inventario existente.
Antes y después
Sin GeoEnrich, un anuncio coincide con consultas sobre su dirección y especificaciones básicas (dormitorios, precio). Con GeoEnrich, el mismo anuncio coincide con consultas sobre colegios, transporte, transitabilidad, restaurantes cercanos, parques, hospitales y tiempos de desplazamiento. Esa es la diferencia entre coincidir con 5 y con más de 50 tipos de consulta.
Para detalles de implementación y documentación de la API, consulta la página de la API GeoEnrich.
Automatizar a escala
Escribir esquemas manualmente funciona para un anuncio. ¿Y para miles?
La API GeoEnrich de MapAtlas agrega automáticamente coordenadas, POIs cercanos, acceso a transporte, contexto de barrio y datos geo listos para esquemas a cada anuncio, una llamada API por anuncio, a cualquier escala.