Gesundheitsseiten, Apotheken-Shops und Nahrungsergänzungsmittel-Hersteller stehen vor einer besonderen SEO-Herausforderung: Google bewertet medizinische Inhalte nach dem YMYL-Prinzip (Your Money or Your Life) besonders kritisch. Strukturierte Daten mit MedicalEntity-Schema helfen dir, Google und Nutzern zu signalisieren, dass dein Content seriös, vollständig und korrekt ist.
In diesem Artikel lernst du, wie du Drug, DietarySupplement und MedicalCondition als JSON-LD implementierst — drei der wichtigsten Untertypen von MedicalEntity im Schema.org-Vokabular.
Inhaltsverzeichnis
- Was ist MedicalEntity in Schema.org?
- Drug Schema Markup: Medikamente strukturieren
- DietarySupplement Schema: Nahrungsergänzungsmittel für Google
- MedicalCondition Schema: Krankheitsbilder strukturieren
- E-E-A-T für medizinische Seiten: Was Google wirklich will
- Häufige Fehler und wie du sie vermeidest
- Fazit und Checkliste
1. Was ist MedicalEntity in Schema.org?
MedicalEntity ist die Basisklasse für alle medizinischen Konzepte im Schema.org-Vokabular. Sie liegt unter Thing und ist Elternklasse für eine Vielzahl spezialisierter Typen:
- Drug — verschreibungspflichtige und rezeptfreie Medikamente
- DietarySupplement — Nahrungsergänzungsmittel, Vitamine, Mineralien
- MedicalCondition — Erkrankungen, Syndrome, Symptombilder
- MedicalProcedure — medizinische Eingriffe und Behandlungen
- MedicalTest — diagnostische Tests und Untersuchungen
- MedicalTherapy — therapeutische Maßnahmen
Google nutzt diese Daten nicht primär für klassische Rich Snippets wie Sterne oder Preisangaben, sondern für das Knowledge Panel und die strukturierte Darstellung im Health-Bereich der Suche. Für Apotheken und Gesundheitsportale sind korrekte Auszeichnungen ein wichtiges E‑E‑A‑T-Signal.
Beachte: Alle Untertypen von MedicalEntity können die gemeinsamen Basis-Properties verwenden — name, description, url, alternateName, code (MedicalCode), guideline, recognizingAuthority und study.
Wichtiger Hinweis
Schema.org-MedicalEntity-Markup ist kein Ersatz für medizinische Fachberatung. Google wertet strukturierte Daten nur dann positiv, wenn der zugehörige Content von echten Experten verfasst oder geprüft wurde. Implementiere Schema.org stets in Verbindung mit solider E‑E‑A‑T-Strategie.
2. Drug Schema Markup: Medikamente strukturieren
Der Typ Drug eignet sich für Seiten, die einzelne Wirkstoffe oder Handelspräparate beschreiben — zum Beispiel auf Apotheken-Informationsseiten, in Pharma-Produktdatenbanken oder auf Patienteninformations-Portalen.
Die wichtigsten Properties für Drug
| Property | Typ | Beschreibung |
|---|---|---|
| name | Text | Handelsname oder Wirkstoffname (Pflicht) |
| description | Text | Kurze Beschreibung des Medikaments |
| activeIngredient | Text | Wirkstoff(e), z. B. "Ibuprofen" |
| administrationRoute | Text | Verabreichungsweg: oral, intravenös, topisch |
| dosageForm | Text | Darreichungsform: Tablette, Kapsel, Salbe |
| drugClass | DrugClass | Arzneimittelklasse (z. B. NSAID) |
| isProprietary | Boolean | Handelsname (true) oder Generikum (false) |
| prescriptionStatus | DrugPrescriptionStatus | OTC oder PrescriptionOnly |
| availableStrength | DrugStrength | Verfügbare Dosierungen |
| interactingDrug | Drug | Wechselwirkungen mit anderen Medikamenten |
| warning | Text / URL | Warnhinweise und Gegenanzeigen |
| manufacturer | Organization | Hersteller des Medikaments |
Vollständiges Drug-Beispiel (JSON-LD)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Drug",
"name": "Ibuprofen 400 mg Filmtabletten",
"alternateName": "Ibuprofen",
"description": "Ibuprofen 400 mg ist ein rezeptfreies Schmerzmittel aus der Gruppe der NSAID. Es wirkt entzündungshemmend, fiebersenkend und schmerzlindernd.",
"url": "https://www.apotheke-beispiel.de/medikamente/ibuprofen-400",
"activeIngredient": "Ibuprofen",
"administrationRoute": "oral",
"dosageForm": "Filmtablette",
"drugClass": {
"@type": "DrugClass",
"name": "Nichtsteroidale Antirheumatika (NSAID)"
},
"isProprietary": false,
"prescriptionStatus": "https://schema.org/OTC",
"availableStrength": {
"@type": "DrugStrength",
"activeIngredient": "Ibuprofen",
"strengthValue": 400,
"strengthUnit": "mg"
},
"warning": "Nicht bei Magengeschwüren, schwerer Nieren- oder Leberinsuffizienz anwenden. Maximaldosis für Erwachsene: 1200 mg/Tag ohne ärztliche Aufsicht.",
"manufacturer": {
"@type": "Organization",
"name": "Musterpharm GmbH",
"url": "https://www.musterpharm.de"
},
"code": {
"@type": "MedicalCode",
"codeValue": "M01AE01",
"codingSystem": "ATC"
}
}
</script>
Für Apotheken-Websites ist es sinnvoll, das Drug-Schema mit dem Product-Schema zu kombinieren, wenn das Medikament auch kaufbar ist. Weitere Details zur Produktauszeichnung findest du in unserem Artikel über Product Schema Markup für Rich Snippets.
3. DietarySupplement Schema: Nahrungsergänzungsmittel für Google
DietarySupplement ist ein Untertyp von Substance und MedicalEntity. Er deckt Vitamine, Mineralien, Proteinpulver, pflanzliche Extrakte und andere Nahrungsergänzungsmittel ab.
Dieser Typ ist besonders relevant für Online-Shops, die Nahrungsergänzungsmittel verkaufen, sowie für Gesundheitsportale und Ernährungsberatungs-Websites. Google kann diese Auszeichnungen nutzen, um Informationen im Health-Knowledge-Panel anzureichern.
Spezifische Properties für DietarySupplement
| Property | Typ | Beschreibung |
|---|---|---|
| activeIngredient | Text | Aktiver Wirkstoff, z. B. "Vitamin D3" |
| recommendedIntake | RecommendedDoseSchedule | Empfohlene Tagesdosis |
| maximumIntake | MaximumDoseSchedule | Maximale Tagesdosis (Toleranzgrenze) |
| targetPopulation | Text | Zielgruppe: Sportler, Senioren, Schwangere |
| isProprietary | Boolean | Markenpräparat oder Generikum |
| legalStatus | Text / DrugLegalStatus | Rechtlicher Status in verschiedenen Ländern |
| mechanismOfAction | Text | Wie wirkt der Stoff im Körper? |
| safetyConsideration | Text | Sicherheitshinweise und Kontraindikationen |
DietarySupplement-Beispiel: Vitamin D3
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "DietarySupplement",
"name": "Vitamin D3 2000 IE Kapseln",
"alternateName": "Cholecalciferol",
"description": "Vitamin D3 (Cholecalciferol) in einer Dosierung von 2000 IE pro Kapsel. Unterstützt die Kalziumaufnahme und trägt zur Erhaltung normaler Knochen bei.",
"url": "https://www.ernaehrungsshop.de/vitamin-d3-2000ie",
"activeIngredient": "Cholecalciferol (Vitamin D3)",
"targetPopulation": "Erwachsene ab 18 Jahren, besonders empfohlen bei Vitamin-D-Mangel in den Wintermonaten",
"recommendedIntake": {
"@type": "RecommendedDoseSchedule",
"doseValue": 1,
"doseUnit": "Kapsel pro Tag",
"frequency": "täglich"
},
"maximumIntake": {
"@type": "MaximumDoseSchedule",
"doseValue": 4000,
"doseUnit": "IE/Tag",
"frequency": "täglich"
},
"mechanismOfAction": "Cholecalciferol wird in der Leber zu 25-Hydroxyvitamin D und in der Niere zur aktiven Form Calcitriol umgewandelt. Calcitriol reguliert die Kalzium- und Phosphataufnahme im Darm.",
"safetyConsideration": "Nicht bei Hyperkalzämie oder Nierensteinen anwenden. Bei Einnahme anderer Vitamin-D-haltiger Präparate Gesamtmenge beachten.",
"isProprietary": false,
"legalStatus": "Nahrungsergänzungsmittel (DE)",
"manufacturer": {
"@type": "Organization",
"name": "Vitamin Direkt GmbH"
}
}
</script>
4. MedicalCondition Schema: Krankheitsbilder strukturieren
MedicalCondition ist für Seiten geeignet, die Erkrankungen, Syndrome oder Symptomkomplexe beschreiben. Typische Anwendungsfälle sind Gesundheitsportale, Arzt-Informationsseiten oder Klinik-Websites mit Informationsseiten zu spezifischen Erkrankungen.
Zu MedicalCondition gehören auch spezifischere Untertypen wie InfectiousDisease, MedicalSign, MedicalSymptom und MedicalRiskFactor.
Wichtige Properties für MedicalCondition
| Property | Typ | Beschreibung |
|---|---|---|
| name | Text | Name der Erkrankung (Pflicht) |
| code | MedicalCode | ICD-10 oder SNOMED-Code |
| possibleTreatment | MedicalTherapy | Behandlungsmöglichkeiten |
| signOrSymptom | MedicalSignOrSymptom | Symptome und klinische Zeichen |
| possibleComplication | Text | Mögliche Komplikationen |
| riskFactor | MedicalRiskFactor | Risikofaktoren |
| typicalTest | MedicalTest | Typische Diagnosemethoden |
| epidemiology | Text | Häufigkeit und Verbreitung |
| expectedPrognosis | Text | Erwarteter Krankheitsverlauf |
| associatedAnatomy | AnatomicalStructure | Betroffene Körperregion |
MedicalCondition-Beispiel: Typ-2-Diabetes
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MedicalCondition",
"name": "Typ-2-Diabetes mellitus",
"alternateName": ["Diabetes Typ 2", "Nicht-insulinabhängiger Diabetes"],
"description": "Typ-2-Diabetes ist eine chronische Stoffwechselerkrankung, bei der der Körper Insulin nicht mehr effektiv nutzen kann (Insulinresistenz). Der Blutzuckerspiegel steigt dauerhaft an.",
"url": "https://www.gesundheitsportal.de/erkrankungen/diabetes-typ-2",
"code": {
"@type": "MedicalCode",
"codeValue": "E11",
"codingSystem": "ICD-10"
},
"signOrSymptom": [
{
"@type": "MedicalSymptom",
"name": "Erhöhter Blutzucker (Hyperglykämie)"
},
{
"@type": "MedicalSymptom",
"name": "Starker Durst und häufiges Wasserlassen"
},
{
"@type": "MedicalSymptom",
"name": "Müdigkeit und Abgeschlagenheit"
}
],
"possibleTreatment": [
{
"@type": "MedicalTherapy",
"name": "Metformin (orale Antidiabetika)"
},
{
"@type": "MedicalTherapy",
"name": "Lebensstiländerung: Ernährungsumstellung und Bewegung"
}
],
"riskFactor": [
{
"@type": "MedicalRiskFactor",
"name": "Übergewicht und Adipositas"
},
{
"@type": "MedicalRiskFactor",
"name": "Genetische Veranlagung"
},
{
"@type": "MedicalRiskFactor",
"name": "Bewegungsmangel"
}
],
"possibleComplication": [
"Diabetische Retinopathie",
"Diabetische Nephropathie",
"Kardiovaskuläre Erkrankungen"
],
"epidemiology": "Weltweit sind ca. 537 Millionen Menschen an Diabetes erkrankt, davon leiden etwa 90-95 % an Typ 2. In Deutschland sind es ca. 8 Millionen Betroffene.",
"recognizingAuthority": {
"@type": "Organization",
"name": "Deutsche Diabetes Gesellschaft (DDG)",
"url": "https://www.deutsche-diabetes-gesellschaft.de"
}
}
</script>
Das recognizingAuthority-Feld ist besonders wertvoll: Es signalisiert Google, dass die medizinische Fachgesellschaft hinter dem Inhalt steht — ein starkes E‑E‑A‑T-Signal. Mehr zur E‑E‑A‑T-Strategie findest du in unserem Artikel über E-A-T als Google-Qualitätssignale.
5. E-E-A-T für medizinische Seiten: Was Google wirklich will
Medizinische Inhalte gehören zu den YMYL-Themen (Your Money or Your Life), bei denen Google besonders hohe Anforderungen an Erfahrung, Expertise, Autorität und Vertrauenswürdigkeit stellt. Schema Markup allein reicht nicht — er muss von echter inhaltlicher Qualität flankiert werden.
✅ Was Google positiv wertet
- Autoren mit medizinischem Hintergrund (Arzt, Apotheker, Heilpraktiker)
recognizingAuthorityauf offizielle Fachgesellschaften- Quellenangaben und Studienlinks im Text
- Aktualisierungsdatum sichtbar angeben
- Medizinischen Review-Prozess dokumentieren
- Person-Schema mit Credential-Angaben für Autoren
❌ Was Google abwertet
- Anonym veröffentlichte medizinische Inhalte
- Fehlende oder veraltete Quellenangaben
- Schema.org-Markup ohne inhaltliche Substanz
- Übertriebene Heilversprechen ohne Belege
- Schema-Markup ohne passende Seiteninhalte
- ICD-Codes ohne erklärenden Text
Kombiniere das MedicalEntity-Schema immer mit einem Person-Schema für den Autor, das dessen medizinische Qualifikation enthält. Weitere Details zur Autorenauszeichnung findest du in unserem Artikel über Person Schema Markup für E-E-A-T.
6. Häufige Fehler und wie du sie vermeidest
Fehler 1: falscher Typ für Nahrungsergänzungsmittel
Viele Shops verwenden Drug für Vitaminpräparate. Korrekt ist DietarySupplement, da Nahrungsergänzungsmittel keine Arzneimittel sind. Falscher Typ kann zur Ablehnung im Rich-Results-Test führen.
Fehler 2: prescriptionStatus fehlt bei Drug
Google erwartet bei Drug-Markup die Angabe des Verschreibungsstatus. Nutze https://schema.org/OTC für rezeptfreie oder https://schema.org/PrescriptionOnly für verschreibungspflichtige Mittel.
Fehler 3: Keine MedicalCode-Angabe
Ohne ATC-Code (Drug) oder ICD-10-Code (MedicalCondition) ist die maschinelle Verarbeitung deutlich eingeschränkt. Das code-Property ist technisch optional, aber faktisch wichtig für den Nutzen des Markups.
Fehler 4: Schema ohne inhaltliche Entsprechung
Wenn du im JSON-LD umfangreiche signOrSymptom-Angaben machst, müssen diese auch im sichtbaren Seitentext vorhanden sein. Schema.org-Markup der sichtbaren Seite widersprechend zu befüllen kann als Spam gewertet werden.
Fehler 5: Kein Warning-Hinweis bei Arzneimitteln
Das warning-Property ist bei Drug nicht optional aus Googles Sicht. Fehlende Warnhinweise bei Medikamenten sind auch aus rechtlicher Sicht (Heilmittelwerbegesetz) problematisch.
7. Fazit und Checkliste
MedicalEntity-Schema ist eine der anspruchsvollsten Bereiche in Schema.org — aber auch einer der wirkungsvollsten für Gesundheitsseiten. Die Implementierung von Drug, DietarySupplement und MedicalCondition signalisiert Google, dass du strukturierte, vollständige und vertrauenswürdige medizinische Informationen lieferst.
Implementierungs-Checkliste
Drug
DietarySupplement & MedicalCondition
Für die vollständige Arztpraxis- und Klinik-Auszeichnung empfiehlt sich die Kombination mit dem MedicalClinic und Hospital Schema Markup sowie dem MedicalWebPage und HealthTopicContent Schema.
Zur Überprüfung deines Markups nutze den JSON-LD Structured Data Validator auf Shift07 — er prüft dein Schema kostenlos auf Syntax-Fehler und fehlende Pflichtfelder.
Deine Website kostenlos analysieren
Prüfe in Sekunden, ob dein Schema Markup korrekt implementiert ist und welche SEO-Probleme deine Website hat.
Jetzt kostenlos analysieren →