Générateur de schema Organization

Les moteurs de recherche devinent qui gère un site à partir d’indices épars et ils ne devinent pas toujours juste. Un court bloc de JSON-LD le leur dit directement. Remplissez le formulaire : le bloc s’écrit au fur et à mesure de votre saisie.

L’organisation

Écrit dans le code ainsi : Organization. Choisissez la correspondance la plus proche. Si rien ne convient vraiment, restez sur la première entrée du groupe.

Le nom figurant sur vos documents de constitution ou d’enregistrement.

Plus d’un ? Mettez une virgule entre eux.

Une année seule suffit. Une date complète s’écrit AAAA-MM-JJ.

Site web et profils

Complète, en commençant par https://.

Un fichier PNG, JPG, WebP ou SVG hébergé sur votre propre site, de 112 × 112 pixels ou plus.

Une URL complète par ligne : Facebook, Instagram, LinkedIn, YouTube, Wikipédia, une fiche d’un gouvernement ou d’un registre…

Adresse et coordonnées

Deux lettres (ISO 3166) : US, GB, DE, AU…

Avec US ou CA comme pays, dix chiffres deviennent +1-503-555-0123. Ailleurs, commencez par + et l’indicatif de votre pays.

Tout le monde peut le lire dans le code source de la page : préférez une boîte partagée à une boîte personnelle.

Noms de villes, de comtés ou de régions séparés par des virgules.

Numéro fiscal ou d’enregistrement

Par exemple un EIN américain, un numéro d’organisme caritatif britannique ou un numéro de TVA de l’UE. Il est publié dans le code : ne saisissez qu’un numéro déjà public.

Ce formulaire fonctionne entièrement dans votre navigateur et n’envoie rien à notre serveur. Un brouillon reste dans le stockage de ce navigateur jusqu’à ce que vous recommenciez.

Bloc JSON-LD

Il suit le formulaire pendant que vous écrivez. Copiez-le tel quel dans la page d’accueil de votre site.

JSON-LD

Avant de coller

    Dire aux machines qui vous êtes

    Une personne qui arrive sur votre page d’accueil sait qui vous êtes en quelques secondes. Le logo est dans le coin, l’adresse est dans le pied de page, les icônes sociales mènent à vos comptes. Un moteur de recherche doit tirer tout cela de la mise en page et des mots et il se trompe parfois. Il peut prendre le logo d’un partenaire pour le vôtre, ou accrocher à votre nom le profil d’un homonyme.

    Les données structurées lui évitent de deviner. Vous ajoutez à la page un petit script que les visiteurs ne voient jamais, qui liste les faits sous forme de champs nommés. Les noms viennent de schema.org, un vocabulaire commun maintenu par Google, Microsoft, Yahoo et Yandex. Le format est le JSON-LD, du JSON ordinaire avec deux clés réservées. @context désigne le vocabulaire et @type indique quel genre de chose vous décrivez.

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "@id": "https://www.example.org/#organization",
      "name": "Riverside Community Center",
      "url": "https://www.example.org/",
      "logo": "https://www.example.org/logo.png",
      "sameAs": ["https://www.linkedin.com/company/riverside-cc"]
    }
    </script>

    Ce que produit chaque partie du formulaire

    Type d’organisation
    Devient @type. La liste contient 7 types d’organisation, 14 sortes de LocalBusiness et 2 lieux. Choisissez un type d’entreprise ou un lieu et vous obtenez aussi la section des horaires d’ouverture et le logo est copié dans image, que les résultats locaux attendent. Les musées et les lieux de culte sont écrits avec deux types, par exemple ["Museum", "Organization"], pour que des champs comme legalName restent valides.
    Noms
    name est celui que les gens utilisent, legalName le nom officiel, alternateName une abréviation ou un ancien nom.
    Adresse de la page d’accueil
    Remplit url et construit aussi @id, un identifiant permanent (votre adresse suivie de #organization) vers lequel les autres données structurées de votre site peuvent pointer.
    Profils
    Chaque ligne va dans sameAs. C’est ainsi que vous indiquez à un moteur de recherche que cette page Facebook, cette page LinkedIn ou cet article Wikipédia parle de vous.
    Adresse
    Un objet PostalAddress. Il n’est écrit que s’il y a une rue, une ville ou un code postal.
    Téléphone
    Enregistré en format international. Avec US ou CA comme pays, dix chiffres deviennent +1-503-555-0123. Un numéro saisi avec + et un indicatif de pays est conservé, avec des traits d’union entre les groupes.
    Horaires
    Les jours qui ont des heures identiques sont fusionnés en une seule OpeningHoursSpecification. Deux plages horaires le même jour décrivent une fermeture à midi.
    Numéro d’identification fiscale ou d’organisme caritatif
    Écrit dans taxID.

    Les champs que vous laissez vides n’apparaissent pas dans le bloc.

    La liste de vérification sous le code

    Un nom manquant est la seule chose qui compte comme une erreur. Tout le reste est un avertissement ou une note.

    • URL et logo. Les deux doivent être des adresses https:// complètes. Une adresse de logo qui ne finit pas par une extension d’image reçoit une note. Un logo hébergé sur un réseau social ou un service de partage de fichiers reçoit un avertissement, car ces liens expirent ou repoussent les robots.
    • Champs d’une entreprise locale. Pour les types entreprise et lieu, une rue ou une ville manquante et un numéro de téléphone manquant sont des avertissements. Des horaires manquants ne reçoivent qu’une note. Un jour coché sans heures est un avertissement.
    • Formats. Un code ZIP américain doit avoir cinq chiffres ou le format ZIP+4. La date de fondation doit être une année ou YYYY-MM-DD. Chaque ligne de profil doit être une URL complète. Un numéro de téléphone impossible à convertir est conservé exactement comme vous l’avez saisi.

    Quand le dernier avertissement a disparu, l’étiquette à côté du code affiche « Prêt à coller ».

    Où placer le bloc

    Collez le bloc une seule fois, sur la page d’accueil, n’importe où dans <head> ou <body>. Les moteurs de recherche lisent le JSON-LD aux deux endroits.

    • Sites écrits à la main ou statiques : collez-le dans le gabarit de la page d’accueil avant </head>.
    • WordPress : regardez d’abord votre extension SEO. Yoast SEO, Rank Math et SEOPress produisent déjà un bloc Organization à partir de leurs réglages et deux blocs concurrents embrouillent plus qu’ils n’aident. Servez-vous de leurs champs, ou désactivez leur sortie et ajoutez le vôtre avec une extension de code d’en-tête ou un bloc HTML personnalisé.
    • Shopify, Squarespace, Wix, Webflow : chacun a un réglage « code personnalisé » ou « injection de code » pour l’en-tête de la page d’accueil.

    Testez ensuite la page en ligne avec les deux validateurs liés sous le code. Le test des résultats enrichis vous dit ce que Google a pu lire. Le validateur schema.org vérifie le vocabulaire lui-même.

    Les données structurées sont une déclaration et le moteur de recherche en fait ce qu’il veut. Elles rendent possibles un logo dans les résultats, un panneau de connaissances ou des profils liés, mais leur apparition et leur moment ne dépendent pas de vous. Le moteur compare aussi le bloc avec la page visible. Une adresse ou un téléphone qui se trouve dans le code et nulle part ailleurs sur le site sera probablement ignoré.

    Le bloc ne se met pas à jour tout seul. Quand vos horaires ou votre numéro de téléphone changent, revenez, modifiez le brouillon et collez la nouvelle version à la place de l’ancienne.

    Questions fréquentes

    Dois-je utiliser Organization ou LocalBusiness ?

    Choisissez un type LocalBusiness quand les clients viennent à une adresse physique pendant des heures fixes, comme une boutique, un restaurant, une clinique ou un bureau avec réception. Organization convient à une entreprise, une association ou une agence que les gens ne visitent pas, ou qui travaille en ligne.

    Où mettre le JSON-LD sur mon site web ?

    Dans une balise <script type="application/ld+json"> du HTML de la page d’accueil. L’en-tête est l’endroit habituel, mais le corps de la page convient aussi. Il doit figurer dans le HTML envoyé par le serveur, ou être ajouté par un script que les moteurs de recherche peuvent exécuter.

    Est-ce que cela donnera un panneau de connaissances à mon site ?

    Cela aide, mais ne peut pas en imposer un. Google construit ses panneaux à partir de nombreuses sources et surtout pour des entités qu’il reconnaît déjà. Le balisage garantit que, si un panneau ou un logo s’affiche, le nom, le logo et les profils viennent de vous.

    Quelles sont les exigences pour le logo dans le balisage Organization ?

    Google demande une image d’au moins 112 × 112 pixels, dans un format courant comme PNG, JPG, WebP ou SVG, à une URL que les robots peuvent récupérer. Elle doit rester lisible sur fond blanc. Hébergez-la sur votre propre domaine.

    Le JSON-LD est-il meilleur que les microdonnées ?

    Les moteurs de recherche comprennent les deux. Google recommande le JSON-LD parce qu’il tient en un seul bloc, à part du HTML visible, si bien qu’une refonte ne peut pas le casser par accident. Les microdonnées répartissent leurs attributs dans vos balises.

    Un profil d’établissement Google remplace-t-il ce balisage ?

    Non, les deux se complètent. Le profil alimente Google Maps et les résultats locaux. Le balisage confirme, sur votre propre site, que l’entreprise du profil est bien la même. Gardez le nom, l’adresse et le téléphone identiques des deux côtés.