Organization-Schema erstellen

Suchmaschinen leiten aus verstreuten Hinweisen ab, wer hinter einer Website steht, und sie raten nicht immer richtig. Ein kurzer JSON-LD-Block sagt es ihnen direkt. Füllen Sie das Formular aus. Der Block entsteht, während Sie tippen.

Die Organisation

Im Code geschrieben als Organization. Wählen Sie die nächstliegende Entsprechung. Passt nichts richtig, bleiben Sie beim ersten Eintrag der Gruppe.

Der Name in Ihren Gründungs- oder Registrierungsunterlagen.

Mehr als einer? Trennen Sie sie mit einem Komma.

Eine Jahreszahl allein genügt. Ein vollständiges Datum wird als JJJJ-MM-TT geschrieben.

Website und Profile

Vollständig, beginnend mit https://.

Eine PNG-, JPG-, WebP- oder SVG-Datei auf Ihrer eigenen Website, 112 × 112 Pixel oder größer.

Eine vollständige URL pro Zeile: Facebook, Instagram, LinkedIn, YouTube, Wikipedia, ein Eintrag bei einer Behörde oder in einem Register…

Adresse und Kontakt

Zwei Buchstaben (ISO 3166): US, GB, DE, AU…

Mit US oder CA als Land werden zehn Ziffern zu +1-503-555-0123. Anderswo beginnen Sie mit + und Ihrer Ländervorwahl.

Jeder kann sie im Quelltext der Seite lesen, nehmen Sie also lieber ein gemeinsames Postfach als ein persönliches.

Namen von Städten, Landkreisen oder Regionen, durch Kommas getrennt.

Steuer- oder Registernummer

Zum Beispiel eine US-EIN, eine britische Charity-Nummer oder eine EU-USt-IdNr. Sie wird im Code veröffentlicht, geben Sie also nur eine Nummer ein, die bereits öffentlich ist.

Dieses Formular läuft vollständig in Ihrem Browser und sendet nichts an unseren Server. Ein Entwurf bleibt im Speicher dieses Browsers, bis Sie neu beginnen.

JSON-LD-Block

Er folgt dem Formular, während Sie tippen. Kopieren Sie ihn unverändert in die Startseite Ihrer Website.

JSON-LD

Vor dem Einfügen

    Maschinen sagen, wer Sie sind

    Wer auf Ihrer Startseite landet, weiß in wenigen Sekunden, wer Sie sind. Das Logo steht in der Ecke, die Adresse in der Fußzeile, die Social-Media-Symbole führen zu Ihren Konten. Eine Suchmaschine muss das alles aus Layout und Wortwahl erschließen, und manchmal liegt sie daneben. Sie hält vielleicht das Logo eines Partners für Ihres oder hängt das Profil eines Namensvetters an Ihren Namen.

    Strukturierte Daten ersparen ihr das Raten. Sie fügen der Seite ein kleines Skript hinzu, das Besucher nie sehen und das die Fakten als beschriftete Felder auflistet. Die Bezeichnungen stammen von schema.org, einem gemeinsamen Vokabular, das Google, Microsoft, Yahoo und Yandex pflegen. Das Format ist JSON-LD, gewöhnliches JSON mit zwei reservierten Schlüsseln. @context nennt das Vokabular und @type sagt, welche Art von Ding Sie beschreiben.

    <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>

    Was jeder Teil des Formulars erzeugt

    Art der Organisation
    Wird zu @type. Die Liste enthält 7 Organisationstypen, 14 Arten von LocalBusiness und 2 Orte. Wählen Sie einen Geschäftstyp oder einen Ort, erhalten Sie zusätzlich den Abschnitt für Öffnungszeiten, und das Logo wird in image kopiert, was lokale Ergebnisse erwarten. Museen und Gotteshäuser werden mit zwei Typen geschrieben, zum Beispiel ["Museum", "Organization"], damit Felder wie legalName gültig bleiben.
    Namen
    name ist der Name, den die Leute verwenden, legalName der eingetragene, alternateName eine Abkürzung oder ein früherer Name.
    URL der Startseite
    Füllt url und bildet außerdem @id, eine dauerhafte Kennung (Ihre Adresse gefolgt von #organization), auf die andere strukturierte Daten Ihrer Website verweisen können.
    Profile
    Jede Zeile kommt in sameAs. So sagen Sie einer Suchmaschine, dass diese Facebook-Seite, diese LinkedIn-Seite oder dieser Wikipedia-Artikel von Ihnen handelt.
    Adresse
    Ein PostalAddress-Objekt. Es wird nur geschrieben, wenn es eine Straße, einen Ort oder eine Postleitzahl gibt.
    Telefon
    Wird im internationalen Format gespeichert. Mit US oder CA als Land werden zehn Ziffern zu +1-503-555-0123. Eine Nummer, die Sie mit + und Landesvorwahl eingeben, bleibt erhalten, mit Bindestrichen zwischen den Gruppen.
    Öffnungszeiten
    Tage mit identischen Zeiten werden zu einer OpeningHoursSpecification zusammengefasst. Zwei Zeitspannen am selben Tag beschreiben eine Mittagspause.
    Steuernummer oder Nummer der gemeinnützigen Organisation
    Wird als taxID geschrieben.

    Felder, die Sie leer lassen, kommen nicht in den Block.

    Die Prüfliste unter dem Code

    Nur ein fehlender Name zählt als Fehler. Alles andere ist eine Warnung oder ein Hinweis.

    • URL und Logo. Beide sollten vollständige https://-Adressen sein. Eine Logo-Adresse, die nicht auf eine Bildendung endet, bekommt einen Hinweis. Ein Logo, das bei einem sozialen Netzwerk oder einem Filehosting-Dienst liegt, bekommt eine Warnung, denn solche Links laufen ab oder weisen Crawler ab.
    • Felder für lokale Unternehmen. Bei Geschäfts- und Ortstypen sind eine fehlende Straße oder ein fehlender Ort und eine fehlende Telefonnummer Warnungen. Fehlende Öffnungszeiten bekommen nur einen Hinweis. Ein angehakter Tag ohne Zeiten ist eine Warnung.
    • Formate. Ein US-ZIP-Code muss fünf Ziffern oder ZIP+4 haben. Das Gründungsdatum muss ein Jahr oder YYYY-MM-DD sein. Jede Profilzeile muss eine vollständige URL sein. Eine Telefonnummer, die sich nicht umwandeln lässt, bleibt genau so, wie Sie sie eingegeben haben.

    Sobald die letzte Warnung verschwunden ist, steht neben dem Code „Bereit zum Einfügen“.

    Wohin der Block gehört

    Fügen Sie den Block einmal ein, auf der Startseite, irgendwo in <head> oder <body>. Suchmaschinen lesen JSON-LD an beiden Stellen.

    • Handgeschriebene oder statische Websites: in die Vorlage der Startseite vor </head> einfügen.
    • WordPress: Schauen Sie zuerst in Ihr SEO-Plugin. Yoast SEO, Rank Math und SEOPress geben bereits einen Organization-Block aus ihren Einstellungen aus, und zwei konkurrierende Blöcke verwirren mehr, als sie helfen. Nutzen Sie deren Felder oder schalten Sie deren Ausgabe ab und fügen Sie Ihren Block mit einem Plugin für Header-Code oder einem Block „Individuelles HTML“ ein.
    • Shopify, Squarespace, Wix, Webflow: Jede Plattform hat eine Einstellung für „Custom Code“ oder „Code Injection“ im Head der Startseite.

    Testen Sie danach die Live-Seite mit den beiden Validatoren, die unter dem Code verlinkt sind. Der Test für Rich-Suchergebnisse zeigt, was Google auslesen konnte. Der schema.org-Validator prüft das Vokabular selbst.

    Strukturierte Daten sind eine Erklärung von Ihnen, und die Suchmaschine darf damit machen, was sie will. Sie ermöglichen ein Logo in den Ergebnissen, ein Knowledge Panel oder verknüpfte Profile, aber ob und wann diese erscheinen, entscheiden nicht Sie. Die Suchmaschine vergleicht den Block außerdem mit der sichtbaren Seite. Eine Adresse oder Telefonnummer, die im Code steht und nirgends sonst auf der Website, wird wahrscheinlich ignoriert.

    Der Block aktualisiert sich nicht selbst. Ändern sich Ihre Öffnungszeiten oder Ihre Telefonnummer, kommen Sie zurück, bearbeiten den Entwurf und ersetzen die alte Version durch die neue.

    Häufige Fragen

    Soll ich Organization oder LocalBusiness verwenden?

    Nehmen Sie einen LocalBusiness-Typ, wenn Kunden zu festen Zeiten an eine physische Adresse kommen, etwa in einen Laden, ein Restaurant, eine Praxis oder ein Büro mit Empfang. Organization ist für ein Unternehmen, einen Verein oder eine Agentur, die man nicht besucht oder die online arbeitet.

    Wo platziere ich JSON-LD auf meiner Website?

    In einem <script type="application/ld+json">-Tag im HTML der Startseite. Üblich ist der Head, aber der Body funktioniert auch. Es muss im HTML stehen, das der Server sendet, oder von einem Skript eingefügt werden, das Suchmaschinen ausführen können.

    Bekommt meine Website dadurch ein Knowledge Panel?

    Es hilft, kann aber keines erzwingen. Google baut Panels aus vielen Quellen und meist für Entitäten, die es bereits kennt. Das Markup sorgt dafür, dass Name, Logo und Profile von Ihnen stammen, falls ein Panel oder ein Logo angezeigt wird.

    Welche Anforderungen gelten für das Logo im Organization-Markup?

    Google verlangt ein Bild von mindestens 112 × 112 Pixeln in einem gängigen Format wie PNG, JPG, WebP oder SVG, unter einer URL, die Crawler abrufen können. Es sollte auf weißem Hintergrund gut aussehen. Hosten Sie es auf Ihrer eigenen Domain.

    Ist JSON-LD besser als Microdata?

    Suchmaschinen verstehen beides. Google empfiehlt JSON-LD, weil es in einem Block getrennt vom sichtbaren HTML steht, sodass ein Redesign es nicht versehentlich kaputt machen kann. Microdata verteilt seine Attribute über Ihre Tags.

    Ersetzt ein Google-Unternehmensprofil dieses Markup?

    Nein, beide arbeiten zusammen. Das Profil speist Google Maps und die lokalen Ergebnisse. Das Markup bestätigt auf Ihrer eigenen Website, dass das Unternehmen im Profil dasselbe ist. Halten Sie Name, Adresse und Telefonnummer in beiden identisch.