Blog / Schema Markup

AccountingService Schema Markup: Steuerberater und Wirtschaftsprüfer für Google optimieren

AccountingService ist der spezialisierte Schema.org-Typ für Steuerberatungskanzleien, Wirtschaftsprüfer und Buchhalter. Wer ihn richtig einsetzt, gibt Google präzise Informationen über die angebotenen Leistungen, den Einzugsbereich und die Qualifikationen — und erscheint in lokalen Suchergebnissen deutlich relevanter.

25. April 2026 Shift07 Analyse-Team 9 Min Lesezeit
AccountingService Schema Markup für Steuerberater und Wirtschaftsprüfer

Was ist AccountingService?

AccountingService ist ein Sub-Typ von ProfessionalService (und damit auch von LocalBusiness) im Schema.org-Vokabular. Er ist speziell für Anbieter von Buchhaltungs- und Steuerdienstleistungen vorgesehen — also Steuerberater, Wirtschaftsprüfer, Buchhalter, Lohnabrechner und Unternehmensberatungen mit Steuer-Schwerpunkt.

Die Vererbungskette lautet:

Thing → Organization → LocalBusiness → ProfessionalService → AccountingService

Das bedeutet: Du kannst alle Properties von LocalBusiness und ProfessionalService verwenden, bekommst aber durch den spezifischeren Typ eine präzisere semantische Aussage — Google versteht unmissverständlich, dass es sich um einen Steuerberatungskontext handelt.

Warum der spezifischere Typ besser ist

Google bevorzugt spezifische Typen. AccountingService sagt mehr aus als LocalBusiness. Der spezifischere Typ verbessert die Chance auf Local Pack-Platzierungen bei Suchen wie "Steuerberater München" oder "Wirtschaftsprüfer Frankfurt".

Minimales Beispiel: AccountingService JSON-LD

Das folgende Beispiel zeigt ein vollständiges, aber kompaktes AccountingService-Schema für eine Steuerberatungskanzlei:

{
  "@context": "https://schema.org",
  "@type": "AccountingService",
  "name": "Steuerberater Musterfrau & Partner",
  "description": "Steuerberatung für Selbstständige, Freiberufler und KMU in Frankfurt. Jahresabschluss, Lohnbuchhaltung, Umsatzsteuer.",
  "url": "https://stb-musterfrau.de",
  "telephone": "+49 69 12345678",
  "email": "kanzlei@stb-musterfrau.de",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Musterstraße 42",
    "postalCode": "60311",
    "addressLocality": "Frankfurt am Main",
    "addressRegion": "Hessen",
    "addressCountry": "DE"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "https://schema.org/Monday",
        "https://schema.org/Tuesday",
        "https://schema.org/Wednesday",
        "https://schema.org/Thursday",
        "https://schema.org/Friday"
      ],
      "opens": "08:30",
      "closes": "17:30"
    }
  ]
}

Wichtige Properties für Steuerberater im Detail

hasOfferCatalog: Leistungsverzeichnis strukturieren

Eine der wertvollsten Ergänzungen für Steuerberatungskanzleien ist das hasOfferCatalog-Property. Es erlaubt dir, die angebotenen Steuerleistungen maschinell strukturiert zu beschreiben:

"hasOfferCatalog": {
  "@type": "OfferCatalog",
  "name": "Steuerberatungsleistungen",
  "itemListElement": [
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "Service",
        "name": "Einkommensteuer-Erklärung",
        "description": "Steuerberatung für Arbeitnehmer, Rentner und Selbstständige"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "Service",
        "name": "Jahresabschluss",
        "description": "Bilanzerstellung und GuV für GmbH, UG und AG"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "Service",
        "name": "Lohnbuchhaltung",
        "description": "Monatliche Lohnabrechnung, Meldungen und Jahresabschluss der Löhne"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "Service",
        "name": "Umsatzsteuer / Voranmeldung",
        "description": "Monatliche oder vierteljährliche USt-Voranmeldungen"
      }
    }
  ]
}

Google kann diese strukturierten Leistungsangaben für Knowledge Graph-Einträge und erweiterte Suchergebnisse nutzen. Für die lokale Suche ist es ein starkes Signal, wenn die angebotenen Leistungen maschinenlesbar vorhanden sind.

areaServed: Einzugsgebiet definieren

Steuerberater betreuen meist Mandanten in einer definierten Region. Mit areaServed kannst du dieses Einzugsgebiet explizit angeben:

"areaServed": [
  {
    "@type": "City",
    "name": "Frankfurt am Main"
  },
  {
    "@type": "City",
    "name": "Offenbach am Main"
  },
  {
    "@type": "AdministrativeArea",
    "name": "Main-Taunus-Kreis"
  }
]

Alternativ funktioniert auch eine einfache Textangabe: "areaServed": "Frankfurt am Main, Rhein-Main-Gebiet". Die strukturierte Version mit City- und AdministrativeArea-Objekten ist für Google allerdings semantisch klarer.

knowsAbout: Fachgebiete angeben

Das knowsAbout-Property ist zwar primär für Personen gedacht, kann aber bei Organisationen mit Spezialisierungen gut eingesetzt werden. Für eine auf Unternehmensteuer spezialisierte Kanzlei zum Beispiel:

"knowsAbout": [
  "Körperschaftsteuer",
  "Gewerbesteuer",
  "Umwandlungssteuerrecht",
  "Internationales Steuerrecht",
  "GmbH-Gründung"
]

aggregateRating: Bewertungen einbinden

Wenn deine Kanzlei Google-Bewertungen hat, lohnt es sich, diese per aggregateRating strukturiert einzubinden. Das kann zur Anzeige von Sternebewertungen in den Suchergebnissen führen — allerdings nur in Kombination mit tatsächlichen Rezensionen auf der Website:

"aggregateRating": {
  "@type": "AggregateRating",
  "ratingValue": 4.8,
  "reviewCount": 47,
  "bestRating": 5,
  "worstRating": 1
}

Wichtig: Keine gefälschten Bewertungen

Das AggregateRating darf nur eingebunden werden, wenn die Bewertungen auf der Website selbst sichtbar und verifizierbar sind (z.B. als Review-Widget). Auf Google-Bewertungen zu verlinken ohne die Bewertungen selbst einzubetten, ist nach den Google-Richtlinien für strukturierte Daten nicht zulässig.

Vollständiges AccountingService-Beispiel mit allen relevanten Properties

Hier das vollständige Beispiel für eine Steuerberatungskanzlei mit allen wichtigen Feldern:

{
  "@context": "https://schema.org",
  "@type": "AccountingService",
  "name": "Steuerberatung Musterfrau & Partner mbB",
  "legalName": "Steuerberatung Musterfrau & Partner mbB",
  "description": "Steuerberatungskanzlei in Frankfurt für Selbstständige, Freiberufler und Unternehmen. Jahresabschluss, Lohnbuchhaltung, Erbschaftsteuer, GmbH-Gründung.",
  "url": "https://stb-musterfrau.de",
  "telephone": "+49 69 12345678",
  "faxNumber": "+49 69 12345679",
  "email": "kanzlei@stb-musterfrau.de",
  "foundingDate": "1998",
  "numberOfEmployees": {
    "@type": "QuantitativeValue",
    "value": 12
  },
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Musterstraße 42",
    "postalCode": "60311",
    "addressLocality": "Frankfurt am Main",
    "addressRegion": "Hessen",
    "addressCountry": "DE"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 50.1109,
    "longitude": 8.6821
  },
  "areaServed": [
    { "@type": "City", "name": "Frankfurt am Main" },
    { "@type": "City", "name": "Offenbach am Main" },
    { "@type": "AdministrativeArea", "name": "Rhein-Main-Gebiet" }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Steuerberatungsleistungen",
    "itemListElement": [
      {
        "@type": "Offer",
        "itemOffered": { "@type": "Service", "name": "Einkommensteuer-Erklärung" }
      },
      {
        "@type": "Offer",
        "itemOffered": { "@type": "Service", "name": "Körperschaftsteuer / GmbH-Beratung" }
      },
      {
        "@type": "Offer",
        "itemOffered": { "@type": "Service", "name": "Jahresabschluss und Bilanzierung" }
      },
      {
        "@type": "Offer",
        "itemOffered": { "@type": "Service", "name": "Lohnbuchhaltung" }
      },
      {
        "@type": "Offer",
        "itemOffered": { "@type": "Service", "name": "Erbschaft- und Schenkungsteuer" }
      }
    ]
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "https://schema.org/Monday",
        "https://schema.org/Tuesday",
        "https://schema.org/Wednesday",
        "https://schema.org/Thursday",
        "https://schema.org/Friday"
      ],
      "opens": "08:30",
      "closes": "18:00"
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.9,
    "reviewCount": 34,
    "bestRating": 5,
    "worstRating": 1
  },
  "sameAs": [
    "https://www.google.com/maps?cid=XXXXXXXXXXXXXXXX",
    "https://www.linkedin.com/company/stb-musterfrau"
  ]
}

Wo kommt der Code hin?

Der JSON-LD-Block gehört in den <head>-Bereich der Startseite — oder auf jede Unterseite, die die Kanzlei repräsentiert. Für WordPress-Nutzer: Yoast SEO, RankMath oder das Plug-in "Schema Pro" ermöglichen die Einbindung ohne HTML-Kenntnisse. Im Quelltext sieht das so aus:

<head>
  ...
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "AccountingService",
    ...
  }
  </script>
</head>

Schema testen: So prüfst du ob alles korrekt ist

Nach der Einbindung solltest du das Schema in zwei Tools prüfen:

  1. Google Rich Results Test — prüft ob Google das Schema korrekt liest und ob Rich Results möglich sind. URL: search.google.com/test/rich-results
  2. Schema.org Validator — prüft auf Schemakonformität und zeigt Warnungen für fehlende empfohlene Properties. URL: validator.schema.org

Mit dem JSON-LD Structured Data Validator von Shift07 kannst du dein Schema auch direkt hier im Browser prüfen.

AccountingService vs. FinancialService: Was ist der Unterschied?

Eine häufige Frage: Wann nutze ich AccountingService und wann FinancialService?

  • AccountingService: Steuerberater, Wirtschaftsprüfer, Buchhalter, Lohnabrechner — alles mit Fokus auf Buchhaltung, Steuerrecht und Jahresabschluss
  • FinancialService: Banken, Versicherungsmakler, Finanzberater, Vermögensverwalter — alles mit Fokus auf Kapital, Vermögen, Versicherungen und Investitionen

Viele Steuerberater bieten auch betriebswirtschaftliche Beratung oder Finanzplanung an. In diesem Fall ist AccountingService der primäre Typ — du kannst jedoch einen zweiten @type als Array angeben: "@type": ["AccountingService", "FinancialService"]. Das ist valides Schema.org und gibt Google mehr Kontext.

Häufige Fehler beim AccountingService Schema

Aus unserer Analyse von 58 deutschen Steuerberater-Websites wissen wir, dass 65 % der Kanzleien gar keine strukturierten Daten einsetzen. Wenn Schema Markup vorhanden ist, sehen wir diese häufigen Fehler:

  • Falscher Typ: Viele Kanzleien nutzen Organization oder LocalBusiness statt dem spezifischeren AccountingService
  • Keine Öffnungszeiten: openingHoursSpecification fehlt — dabei ist das für Local Pack-Ergebnisse wichtig
  • Kein hasOfferCatalog: Leistungsübersichten werden nicht strukturiert, obwohl es eine der wertvollsten Ergänzungen wäre
  • Fehlende Geo-Koordinaten: Ohne geo kann Google die Kanzlei schlechter auf der Karte platzieren
  • sameAs fehlt: Der Google-My-Business-Link fehlt — dabei stärkt sameAs die Verknüpfung zwischen Website und Knowledge Graph-Eintrag erheblich

Fazit: AccountingService lohnt sich für jede Kanzlei

Der Aufwand für ein korrekt implementiertes AccountingService-Schema ist gering — eine halbe Stunde reicht für die meisten Kanzleien. Der potenzielle Nutzen ist aber erheblich: bessere lokale Sichtbarkeit, mögliche Rich Snippets mit Öffnungszeiten und Bewertungen, und eine präzisere Signalgebung an Google über die angebotenen Leistungen.

In einer Branche, in der 65 % der Konkurrenten noch kein Schema Markup einsetzen, ist die Hürde niedrig: Wer es richtig macht, hat in den meisten Städten einen messbaren Vorteil.

Nutze unsere kostenlose SEO-Analyse um zu prüfen, ob deine Kanzlei-Website bereits Schema Markup hat — und wenn nicht, welche anderen technischen SEO-Probleme behoben werden sollten.

Teste deine Kanzlei-Website jetzt kostenlos

Prüfe ob deine Website Schema Markup hat und welche anderen SEO-Probleme behoben werden sollten — kostenlos, ohne Anmeldung.

Analyse starten