SEO

Données structurées Schema.org pour l'immobilier

Les données structurées sont le langage que Google utilise pour comprendre votre site. En immobilier, Schema.org RealEstateListing permet d'apparaître en résultats enrichis : prix, photo, note, géolocalisation. C'est gratuit, sous-utilisé, et fortement impactant.

Qu'est-ce que Schema.org

Schema.org est un vocabulaire commun maintenu par Google, Microsoft, Yahoo et Yandex pour décrire le contenu d'une page de manière structurée. Pour l'immobilier, le type principal est RealEstateListing, complété par Product et Offer.

Format recommandé : JSON-LD

Trois formats existent (microdata, RDFa, JSON-LD), mais Google recommande JSON-LD : il est externalisable, ne pollue pas le HTML, et est plus simple à maintenir.

JSON-LD complet pour une fiche bien
{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "Appartement 3 pièces 72 m\u00b2 - Paris 11e",
  "url": "https://example.fr/biens/apt-paris-001",
  "datePosted": "2026-05-12",
  "image": [
    "https://cdn.ts-immo.org/.../1.jpg",
    "https://cdn.ts-immo.org/.../2.jpg"
  ],
  "description": "Appartement lumineux...",
  "offers": {
    "@type": "Offer",
    "price": 485000,
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  },
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Rue de la Roquette",
    "addressLocality": "Paris",
    "postalCode": "75011",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 48.8567,
    "longitude": 2.3712
  },
  "floorSize": {
    "@type": "QuantitativeValue",
    "value": 72.5,
    "unitCode": "MTK"
  },
  "numberOfRooms": 3
}

Les champs à ne pas oublier

  • name : titre lisible du bien.
  • url : URL canonique.
  • image : au moins 3 photos en HTTPS.
  • offers.price et priceCurrency.
  • address complet avec postalCode et addressCountry.
  • geo avec latitude et longitude.
  • floorSize avec unitCode (MTK pour m²).
  • numberOfRooms.

RealEstateListing vs Product

TypeRecommandé pourRich snippet
RealEstateListingBien immobilier en vente/locationSpécifique immobilier
Product + OfferCompatibilité largePrix, dispo, note
LocalBusinessAgence elle-mêmeFiche entreprise
OrganizationSociété propriétaireKnowledge graph

Données structurées pour les pages quartiers

Sur une page quartier, ajoutez Schema.org Place et BreadcrumbList. Cela aide Google à comprendre la hiérarchie géographique et améliore la position sur les requêtes locales.

Validation

Utilisez l'outil de test des résultats enrichis de Google (search.google.com/test/rich-results) et le validateur Schema.org. Tout site immobilier doit passer ces deux tests sans erreur ni avertissement critique avant mise en ligne.

Erreur classique

Un prix marqué "490 000" en string au lieu de 490000 en number invalide tout le rich snippet. Toujours typer correctement vos données.

Cas Ts-Immo Sync

Ts-Immo Sync génère automatiquement un JSON-LD RealEstateListing complet sur chaque fiche bien, plus un BreadcrumbList et une LocalBusiness à l'échelle du site. C'est l'une des fonctionnalités SEO les plus appréciées de nos clients.

Questions fréquentes

Les données structurées garantissent-elles un rich snippet ?+

Non, elles le rendent éligible. Google décide d'afficher ou non le rich snippet selon la qualité globale de la page et la requête. En pratique, sur une fiche bien correctement structurée, le taux d'affichage des rich snippets est de 60 à 80 % au bout de 4 à 8 semaines.

Faut-il un plugin pour générer le JSON-LD ?+

Yoast et RankMath en génèrent un basique. Ts-Immo Sync génère un JSON-LD spécifiquement immobilier, plus riche, avec tous les champs RealEstateListing pertinents. C'est ce qui distingue un site immobilier optimisé d'un site générique avec un plugin SEO.

Plusieurs types Schema.org sur la même page, est-ce possible ?+

Oui, et même recommandé. Sur une fiche bien, vous pouvez avoir RealEstateListing + BreadcrumbList + LocalBusiness (pour l'agence éditrice). Sur une page quartier : Place + BreadcrumbList. Évitez par contre les doublons (deux RealEstateListing sur la même page), qui troublent Google.

Mots-clés associés

Schema.orgJSON-LDrich snippets

Ready to connect your CRM?

Get started for free or contact us for a personalized Ts-Immo demonstration.

Schema.org immobilier : données structurées — Ts-Immo