Die Validierung fängt Fehler ab, die deine Leser und Händler finden würden, wenn du es nicht tust. Ein einziger fehlerhafter Metadateneintrag kann dazu führen, dass Apple Books deinen Upload ablehnt. Ein fehlendes Navigationsdokument kann dich 40 Punkte bei Amazons Suppression-Risiko-Score kosten. Ein Bild ohne alt text verstößt gegen das Europäische Barrierefreiheitsgesetz. All dies ist vor der Veröffentlichung erkennbar und behebbar, wenn du die richtigen Validierungswerkzeuge verwendest.
Dieser Leitfaden führt dich durch einen Validierungs-Workflow mit drei Werkzeugen: EPUBCheck für die strukturelle Korrektheit, DAISY Ace für die Einhaltung der Barrierefreiheit und Rahatt für das kommerzielle Suppression-Risiko. Zusammen erfassen sie nahezu jedes Problem, das die Verbreitung oder Sichtbarkeit deines Buches beeinträchtigen könnte.
Der dreischichtige Validierungs-Workflow
| Schicht | Werkzeug | Was es prüft | Benötigte Zeit |
|---|---|---|---|
| 1. Struktur | EPUBCheck | Valides EPUB-Format, korrektes HTML, korrekte Metadaten, Dateiintegrität | 1-2 Minuten |
| 2. Barrierefreiheit | DAISY Ace | WCAG 2.1-Konformität, alt text, Überschriftenhierarchie, Kontrast, Navigation | 2-5 Minuten |
| 3. Kommerzielles Risiko | Rahatt | Amazon Suppression-Trigger, Risikobewertung, automatisch behebende Probleme | Unter 1 Minute |
Jede Schicht fängt unterschiedliche Probleme ab. EPUBCheck wird ein Buch bestehen, das keinen alt text hat (es prüft nicht die Barrierefreiheit). DAISY Ace wird ein Buch mit einem defekten internen Link bestehen (es prüft nicht die strukturelle Integrität). Rahatt ordnet die Ergebnisse der Barrierefreiheit den kommerziellen Auswirkungen zu (was dich tatsächlich Verkäufe kosten wird). Die Ausführung aller drei dauert weniger als 10 Minuten und kann dir wochenlange Einbußen an Sichtbarkeit ersparen.
Schicht 1: EPUBCheck, strukturelle Validierung
EPUBCheck ist das offizielle W3C-Validierungswerkzeug für EPUB-Dateien. Es überprüft, ob dein EPUB der EPUB-Spezifikation entspricht, eine korrekte Dateistruktur, valides HTML, korrekte Metadaten und konsistente interne Referenzen aufweist.
So führst du EPUBCheck aus
Option 1: Webinterface, Gehe zu epubcheck.org und lade deine Datei hoch. Die Ergebnisse werden in deinem Browser angezeigt. Am besten für gelegentliche Nutzung.
Option 2: Kommandozeile, Lade EPUBCheck aus dem W3C GitHub-Repository herunter und führe es lokal aus:
java -jar epubcheck.jar your-book.epub
Dies erfordert, dass Java auf deinem System installiert ist. Die Kommandozeilenversion ist schneller und funktioniert mit automatisierten Workflows.
Option 3: Integriert, Sigil enthält EPUBCheck als integrierte Funktion (Tools > Validate EPUB). Calibre führt während der Konvertierung eine einfache Validierung durch.
Die 10 häufigsten EPUBCheck-Fehler
Basierend auf aggregierten Daten aus dem öffentlichen Validator von EPUBCheck (der im Jahr 2025 über 2 Millionen Prüfungen verarbeitet hat), sind dies die häufigsten Fehler, auf die Indie-Autoren stoßen:
| Rang | Fehler | Häufigkeit | Schweregrad | Behebung |
|---|---|---|---|---|
| 1 | Fehlendes dc:language | 23% | Fehler | Füge den Sprachcode zu den OPF-Metadaten hinzu |
| 2 | Fehlendes/fehlerhaftes dc:identifier | 19% | Fehler | Füge ISBN oder UUID zu OPF hinzu |
| 3 | Defekte interne Links | 17% | Fehler | Korrigiere die href-Pfade in XHTML-Dateien |
| 4 | Ungültiges HTML in Inhaltsdateien | 15% | Fehler | Korrigiere nicht geschlossene Tags, ungültige Attribute |
| 5 | Fehlendes Navigationsdokument | 12% | Fehler | Füge nav.xhtml oder toc.ncx hinzu |
| 6 | Nicht deklarierte Manifesteinträge | 11% | Fehler | Füge alle Dateien zum OPF-Manifest hinzu |
| 7 | Falsche mimetype-Datei | 8% | Fehler | Stelle sicher, dass mimetype die erste, unkomprimierte Datei ist |
| 8 | Fehlendes dc:title | 7% | Fehler | Füge den Titel zu den OPF-Metadaten hinzu |
| 9 | Veraltete EPUB 2-Konstrukte | 6% | Warnung | Aktualisiere auf EPUB 3-Syntax |
| 10 | Bilddatei nicht im Manifest | 5% | Fehler | Füge das Bild zum OPF-Manifest hinzu |
So behebst du häufige EPUBCheck-Fehler
Fehlendes dc:language: Öffne deine OPF-Datei und füge das Sprachelement innerhalb von <metadata> hinzu:
<dc:language>de</dc:language>
Defekte interne Links: EPUBCheck teilt dir genau mit, welche Datei und Zeilennummer den defekten Link enthält. Öffne diese XHTML-Datei und korrigiere das href-Attribut. Häufige Ursachen: Umbenannte Kapiteldateien, gelöschter Inhalt, Unterschiede in der Groß-/Kleinschreibung (Chapter01.xhtml vs chapter01.xhtml).
Nicht deklarierte Manifesteinträge: Jede Datei in deinem EPUB muss im OPF-Manifest mit dem korrekten Medientyp aufgeführt sein. Wenn du ein Bild oder Stylesheet hinzugefügt hast, ohne das Manifest zu aktualisieren, fängt EPUBCheck dies ab:
<item id="img-castle" href="images/castle.jpg" media-type="image/jpeg"/>
Falsche mimetype-Datei: Die Datei mimetype muss die erste Datei im ZIP-Archiv sein, darf nicht komprimiert sein und muss genau den Text application/epub+zip ohne abschließenden Zeilenumbruch enthalten. Die meisten Formatierungswerkzeuge handhaben dies korrekt, aber manuelle ZIP-Operationen können dies beeinträchtigen.
Für ein umfassenderes Verständnis der EPUB-Struktur und wie diese Komponenten zusammenpassen, lies unseren vollständigen Leitfaden zur E-Book-Formatierung.
Schicht 2: DAISY Ace, Validierung der Barrierefreiheit
DAISY Ace ist der Accessibility Checker für EPUB, der vom DAISY Consortium gepflegt wird. Es bewertet dein E-Book anhand von WCAG 2.1 (Web Content Accessibility Guidelines) und den Best Practices für EPUB-Barrierefreiheit.
Was Ace prüft, was EPUBCheck nicht prüft
EPUBCheck validiert die Formatkonformität. Ace validiert die Konformität mit der Barrierefreiheit. Dies sind unterschiedliche Aspekte:
| Prüfung | EPUBCheck | DAISY Ace |
|---|---|---|
| Valide HTML-Struktur | Ja | Nein |
| Bild alt text vorhanden | Nein | Ja |
| Korrekte Überschriftenhierarchie | Nein | Ja |
| Ausreichender Farbkontrast | Nein | Ja |
| Funktionierendes Navigationsdokument | Ja (vorhanden) | Ja (barrierefrei) |
| Sprachattribut gesetzt | Ja | Ja |
| Vorhandene Metadaten zur Barrierefreiheit | Teilweise | Ja |
| Barrierefreie Tabellenstruktur | Nein | Ja |
| Valide ARIA-Attribute | Nein | Ja |
| Logische Leserichtung | Nein | Ja |
So führst du DAISY Ace aus
Ace benötigt Node.js 18 oder höher. Installiere es global:
npm install -g @daisy/ace
Führe es dann auf deinem EPUB aus:
ace your-book.epub -o ace-report
Dies generiert einen HTML-Bericht im Verzeichnis ace-report. Öffne report.html in deinem Browser, um eine detaillierte Aufschlüsselung aller gefundenen Probleme der Barrierefreiheit zu sehen, geordnet nach Schweregrad (Verstoß, Warnung, Vorschlag).
Vollständige Installationsanweisungen und Tipps zur Interpretation der Ace-Ergebnisse findest du in unserem DAISY Ace-Leitfaden.
Die häufigsten Ace-Verstöße
Laut dem Jahresbericht 2025 des DAISY Consortiums bestehen 73 % der unabhängig veröffentlichten EPUBs mindestens eine Ace-Prüfung nicht. Die häufigsten Verstöße:
1. Fehlender alt text (68 % der gescannten Bücher)
Jedes <img>-Element muss ein alt-Attribut haben. Dekorative Bilder sollten alt="" haben. Bilder, die Informationen vermitteln, benötigen einen beschreibenden alt text. Dies ist der häufigste Verstoß, da die meisten Formatierungswerkzeuge Autoren nicht auffordern, alt text hinzuzufügen.
Behebung: Füge alt-Attribute in Sigil hinzu oder verwende die KI-alt text-Funktion von Rahatt, um Beschreibungen automatisch zu generieren und einzufügen. Die besten Praktiken zum Schreiben von alt text findest du in unserem alt text-Leitfaden.
2. Falsche Überschriftenhierarchie (41 %)
Überschriften dürfen keine Ebenen überspringen. Ein <h1>, gefolgt von einem <h3> (Überspringen von <h2>), ist ein Verstoß. Screenreader verwenden die Überschriftenhierarchie, um eine navigierbare Gliederung des Buches zu erstellen. Übersprungene Ebenen erzeugen verwirrende Lücken.
Behebung: Überprüfe die Überschriftenebenen in jeder XHTML-Datei und korrigiere alle Lücken. Die Auto-Fix-Funktion von Rahatt korrigiert die Überschriftenhierarchie automatisch, indem sie falsch eingeordnete Überschriften herabstuft.
3. Unzureichender Link-Kontrast (35 %)
Links müssen sich visuell vom umgebenden Text unterscheiden, mit einem Kontrastverhältnis von mindestens 4,5:1 zum Hintergrund. Viele E-Books formatieren Links mit Farben, die auf einem Computerbildschirm anders aussehen, aber den mathematischen Kontrastverhältnis-Test nicht bestehen.
Behebung: Setze die Linkfarbe auf #0066CC oder dunkler, mit text-decoration: underline. Rahatts Auto-Fix fügt WCAG-konforme Linkstile in dein CSS ein.
4. Fehlende Metadaten zur Barrierefreiheit (31 %)
EPUB 3 unterstützt schema.org-Metadaten zur Barrierefreiheit (accessibilityFeature, accessibilityHazard, accessibilitySummary). Das Fehlen dieser Eigenschaften ist ein Verstoß gemäß dem Europäischen Barrierefreiheitsgesetz und ein Suppression-Risikofaktor bei Amazon.
Behebung: Füge die entsprechenden Metadaten zu deiner OPF-Datei hinzu. Siehe unseren Metadaten-Leitfaden für Copy-Paste-Vorlagen oder verwende Rahatts Auto-Fix, um Metadaten automatisch einzufügen.
5. Fehlendes Sprachattribut (18 %)
Das Attribut xml:lang muss im Root-<html>-Element jeder XHTML-Datei gesetzt sein. Screenreader verwenden dies, um die korrekte Aussprache-Engine auszuwählen.
Behebung: Füge xml:lang="de" (oder den entsprechenden Sprachcode) zum <html>-Element in jeder Inhaltsdatei hinzu.
Schicht 3: Rahatt, Bewertung des Suppression-Risikos
EPUBCheck und Ace sagen dir, was technisch mit deinem EPUB nicht stimmt. Rahatt sagt dir, was kommerziell gefährlich ist, welche Probleme die Sichtbarkeit deines Buches bei Amazon und anderen Händlern tatsächlich beeinträchtigen werden.
So funktioniert Rahatts Scoring
Rahatt ordnet Verstöße gegen die Barrierefreiheit den bekannten Suppression-Triggern von Amazon zu und berechnet einen Risikowert von 0 bis 100:
| Problem | Risikopunkte | Obergrenze |
|---|---|---|
| Fehlender alt text | -10 pro Bild | -40 insgesamt |
| Fehlende/defekte Navigation | -40 | -40 |
| Fehlende Metadaten zur Barrierefreiheit | -20 | -20 |
Risikostufen:
- 0-19 (Niedrig): Dein E-Book ist in guter Verfassung. Keine Aktion erforderlich.
- 20-49 (Mittel): Probleme vorhanden, die die Sichtbarkeit verringern können. Behebung empfohlen.
- 50-79 (Hoch): Erhebliches Suppression-Risiko. Vor der Veröffentlichung beheben.
- 80-100 (Kritisch): Nahezu sichere Ranking-Suppression. Sofortige Behebung erforderlich.
Ausführen eines Rahatt-Scans
- Gehe zu rahatt.co
- Ziehe deine EPUB-Datei in den Upload-Bereich (oder klicke, um zu suchen)
- Der Scan wird automatisch ausgeführt und liefert Ergebnisse in weniger als 30 Sekunden
- Überprüfe deinen Risikowert, die identifizierten Probleme und Empfehlungen
Rahatt Auto-Fix
Für Probleme mit einem mittleren oder höheren Risikowert kann Rahatt viele häufige Probleme automatisch beheben:
- Einfügung von Metadaten zur Barrierefreiheit, Fügt fehlende Eigenschaften
schema:accessibilityFeature,schema:accessibilityHazardundschema:accessibilitySummaryhinzu - Korrektur der Überschriftenhierarchie, Stuft falsch eingeordnete Überschriften automatisch herab (z. B. h4 → h3, wenn h2 das übergeordnete Element ist)
- Einfügung des Linkkontrasts, Fügt WCAG 2.1 AA-konformes CSS für die Linkformatierung hinzu
- Generierung von alt text, Verwendet KI, um kontextbezogene alt text-Vorschläge zu generieren, die du vor dem Einfügen überprüfst und genehmigst
Eine typische Auto-Fix-Sitzung bringt ein E-Book von einem mittleren Risikowert (40/100) auf ein niedriges Risiko (0/100) in weniger als 5 Minuten. Siehe unseren Leitfaden zur Behebung von Problemen der EPUB-Barrierefreiheit für detaillierte Anleitungen.
Die vollständige Validierungs-Checkliste
Gehe diese Schritte vor jedem E-Book-Upload durch:
Vorvalidierung (vor der Ausführung von Tools)
- Alle Kapiteldateien sind vorhanden und in der richtigen Lesereihenfolge
- Alle Bilder sind optimiert und liegen unter dem Größenbudget
- Jedes Bild hat ein
alt-Attribut (beschreibend oder leer für dekorative Bilder) - Das Coverbild entspricht den Spezifikationen des Händlers
- Das Inhaltsverzeichnis stimmt mit der tatsächlichen Kapitelstruktur überein
EPUBCheck
- Führe EPUBCheck aus, keine Fehler
- Überprüfe Warnungen, behebe alle, die auf echte Probleme hinweisen
- Alle Dateien sind im Manifest deklariert
-
dc:language,dc:title,dc:identifiersind vorhanden - Das Navigationsdokument ist vorhanden und korrekt deklariert
DAISY Ace
- Führe Ace aus, überprüfe alle Verstöße
- alt text ist auf allen aussagekräftigen Bildern vorhanden
- Die Überschriftenhierarchie folgt der korrekten Reihenfolge (keine übersprungenen Ebenen)
- Der Linkkontrast erfüllt das Verhältnis von 4,5:1
- Metadaten zur Barrierefreiheit sind vorhanden und korrekt
- Das Sprachattribut ist in allen Inhaltsdateien gesetzt
Rahatt
- Der Risikowert ist niedrig (0-19)
- Keine kritischen Befunde mehr vorhanden
- Wenn Probleme gefunden werden, wende Auto-Fix an und scanne erneut, um dies zu überprüfen
Plattformvorschau
- Kindle Previewer 3, Navigation funktioniert, Bilder werden angezeigt, Formatierung korrekt
- Apple Books (falls verfügbar), öffne und lies wichtige Abschnitte durch
- Calibre Viewer oder Thorium, Stichprobenartige Überprüfung der Formatierung
Validierung über den gesamten Veröffentlichungslebenszyklus
Validierung ist keine einmalige Angelegenheit. Führe den vollständigen Validierungs-Workflow an folgenden Punkten aus:
| Ereignis | Was zu validieren ist | Prioritäre Werkzeuge |
|---|---|---|
| Nach der ersten Formatierung | Vollständige Validierung (alle drei Schichten) | EPUBCheck + Ace + Rahatt |
| Nach Inhaltsänderungen | EPUBCheck + Rahatt | Struktur + Risiko |
| Nach Coveränderung | EPUBCheck | Manifest + Coverreferenz |
| Nach Metadatenaktualisierungen | EPUBCheck + Rahatt | Metadaten + Risiko |
| Vor jedem Händler-Upload | Vollständige Validierung | Alle drei |
| Jährliche Überprüfung des Backlists | Rahatt | Risikobewertung überprüfen |
| Nach Aktualisierung der Standards für die Barrierefreiheit | Ace + Rahatt | Konformität + Risiko |
Die jährliche Backlist-Überprüfung ist besonders wichtig. Die Suppression-Algorithmen von Amazon entwickeln sich weiter, und ein Buch, das die Risikobewertung im Jahr 2025 bestanden hat, kann mit zunehmender Verschärfung der Standards ein Risiko akkumulieren. Ein schneller Rahatt-Scan (unter einer Minute pro Buch) identifiziert alle Backlist-Titel, die Aufmerksamkeit benötigen.
Interpretation der Validierungsergebnisse
Wann du Warnungen ignorieren kannst
Nicht jede Warnung erfordert Maßnahmen. Hier sind häufige Warnungen, die du sicher bestätigen kannst, ohne sie zu beheben:
- "OPF referenced resource not in spine", Dies ist normal für Bilder, Stylesheets und andere Nicht-Inhaltsdateien. Sie sollten sich im Manifest befinden, aber nicht unbedingt in der Spine.
- "Insufficient contrast for decorative text", Wenn der Text mit geringem Kontrast rein dekorativ ist (z. B. ein Hintergrundelement im Wasserzeichenstil), ist dies akzeptabel.
- "Missing page-list navigation", Nur erforderlich, wenn dein E-Book einer bestimmten Seitennummerierung der gedruckten Ausgabe zugeordnet ist.
Wann Warnungen tatsächlich kritisch sind
Einige Warnungen sollten als Fehler behandelt werden:
- "Navigation document has no entries", Ein Navigationsdokument ohne Einträge ist schlimmer als gar kein Dokument. E-Reader zeigen möglicherweise ein leeres Menü an.
- "Image referenced but not found", Dies bedeutet, dass Leser ein defektes Bildsymbol sehen. Immer beheben.
- "Multiple dc:identifier elements", Kann die Erfassungssysteme des Händlers verwirren. Behalte einen primären Identifikator.
Automatisierung der Validierung
Wenn du häufig veröffentlichst (mehr als 5 Bücher pro Jahr), solltest du in Erwägung ziehen, deinen Validierungs-Workflow zu automatisieren:
Kommandozeilen-Workflow
# Validierung der Struktur
java -jar epubcheck.jar book.epub 2> epubcheck-errors.txt
# Überprüfung der Barrierefreiheit
ace book.epub -o ace-report
# Kurze Fehlerzusammenfassung
grep "ERROR" epubcheck-errors.txt | wc -l
grep "violation" ace-report/report.json | wc -l
CI/CD-Integration
Autoren, die eine Versionskontrolle für ihre Bücher verwenden (ja, einige tun dies), können EPUBCheck und Ace zu ihrer Build-Pipeline hinzufügen. Beide Tools beenden sich mit Nicht-Null-Statuscodes bei Fehlern, wodurch sie mit CI/CD-Systemen kompatibel sind.
Dieses Maß an Automatisierung ist für die meisten Indie-Autoren übertrieben, aber Verlage und Serienverlage, die mehr als 20 Titel pro Jahr produzieren, finden es wertvoll.
Häufig gestellte Fragen
Wie oft sollte ich meine E-Books validieren?
Validiere jedes E-Book mindestens vor dem ersten Upload und nach wesentlichen Inhaltsänderungen. Führe für Backlist-Titel jährlich einen Rahatt-Scan durch, um das Suppression-Risiko zu überprüfen. Die Standards von Amazon entwickeln sich weiter, und ein Buch, das im Jahr 2024 in Ordnung war, muss möglicherweise aktualisiert werden. Der Scan dauert weniger als eine Minute pro Buch und kostet nichts.
Mein EPUB besteht EPUBCheck, besteht aber DAISY Ace nicht. Ist das normal?
Ja, das ist sehr häufig. EPUBCheck validiert die Formatkonformität (ist dies ein valides EPUB?), während Ace die Konformität mit der Barrierefreiheit validiert (ist dies ein barrierefreies EPUB?). Ein strukturell perfektes EPUB kann immer noch fehlenden alt text, eine defekte Überschriftenhierarchie und unzureichenden Kontrast aufweisen. Dies sind unterschiedliche Aspekte, die von verschiedenen Werkzeugen behandelt werden. Du musst beide bestehen.
Kann ich die Validierung überspringen, wenn ich ein professionelles Formatierungswerkzeug wie Vellum verwendet habe?
Nein. Vellum produziert gut strukturierte EPUBs, fügt aber keinen alt text zu Bildern hinzu, enthält keine vollständigen Metadaten zur Barrierefreiheit und kann Überschriftenhierarchien erzeugen, die von deiner Eingabestruktur abhängen. Ein Rahatt-Scan eines mit Vellum formatierten Buches mit Bildern liefert in der Regel einen mittleren Risikowert (20-40) aufgrund fehlenden alt text und unvollständiger Metadaten zur Barrierefreiheit. Auch die Vellum-Ausgabe profitiert von der Validierung und dem Auto-Fix-Workflow.
Was ist, wenn ich nicht alle Probleme vor meiner Frist beheben kann?
Priorisiere nach kommerziellen Auswirkungen. Behebe zuerst Navigationsprobleme (bis zu 40 Risikopunkte), dann Metadaten zur Barrierefreiheit (20 Punkte), dann alt text (10 pro Bild, bis zu 40). Allein diese drei Kategorien machen 100 % des Amazon Suppression-Risiko-Scores aus. Probleme mit der Überschriftenhierarchie und dem Kontrast beeinträchtigen die Ace-Konformität, haben aber einen geringeren direkten Einfluss auf das Amazon-Ranking. Wenn die Zeit extrem knapp ist, adressiert ein einzelner Rahatt Auto-Fix-Durchgang Metadaten, Überschriften und Kontrast in weniger als einer Minute.
Gibt es spezielle Validierungswerkzeuge für Amazons KF8-Format?
Amazons kostenloser Kindle Previewer 3 ist das nächstgelegene Äquivalent. Er konvertiert dein EPUB intern in KF8 und kennzeichnet Qualitätsprobleme während der Konvertierung. Die Barrierefreiheit wird jedoch nicht so gründlich geprüft wie bei Ace oder Rahatt. Der empfohlene Ansatz ist: Validiere das EPUB gründlich (EPUBCheck + Ace + Rahatt) und zeige es dann im Kindle Previewer als letzte Layoutprüfung an, bevor du es in KDP hochlädst. Weitere Informationen zum vollständigen Formatierungs- und Validierungsprozess findest du in unserem E-Book-Formatierungsleitfaden und unserem Vergleich der Formatierungswerkzeuge.