Navigation · E-TOC
Table of contents points to missing content
One or more TOC entries link to an id or file that no longer exists in your book, which breaks Kindle's chapter navigation.
Error: Table of contents points to missing content
Category: Navigation
Severity: error
Auto Repair: Supported
Rule ID: E-TOC
Affected: KDP=reject, Apple=reject, Google=warning, Kobo=warning
Check this automatically with Cermify
Why this happens
- Chapter renamed or removed but NCX/nav/HTML TOC still points at the old href.
- Fragment identifiers (#section-id) were deleted when headings were rewritten.
- Case-sensitive path mismatch (Chapter1.xhtml vs chapter1.xhtml) on packaging.
- Duplicate or stale playOrder / navPoint entries left after a merge.
How platforms treat it
| Platform | Result |
| KDP | reject |
| Apple Books | reject |
| Google Play | warning |
| Kobo | warning |
How Cermify detects it
- Parse all TOC sources: NCX, EPUB 3 nav, and in-body HTML contents lists.
- Resolve each href against files present in the EPUB zip.
- For fragment links, confirm the id/name exists in the target document.
- Flag any unresolved entry as E-TOC.
Automatic repair
Cermify can drop or retarget broken TOC entries when a confident match exists (same title or spine neighbor). Ambiguous targets are left for guided repair so chapters are not silently skipped.
Manual fix
- List every broken href from the report.
- Either restore the missing file/id or update the TOC entry to the correct chapter and fragment.
- Keep NCX, nav, and HTML TOC in sync if you maintain more than one.
- Recheck navigation in Kindle Previewer (Go To → Table of Contents / chapter list).
Examples
TOC content src must resolve to a real file and id inside the EPUB.
Incorrect
<navPoint id="np2">
<content src="text/old-chapter.xhtml#intro"/>
</navPoint>
Correct
<navPoint id="np2">
<content src="text/chapter-02.xhtml#intro"/>
</navPoint>
FAQ
Is a broken HTML contents page the same as E-NCX?
Related but distinct. E-NCX is missing/mismatched navigation documents; E-TOC is dangling links from an existing TOC to missing targets.
Can I leave orphan TOC entries?
No for KDP. Unresolved TOC targets break chapter navigation and typically fail Kindle checks.
What if only the fragment is wrong?
Point to the chapter file root or update the heading id so the fragment matches. Prefer stable ids on headings.
Related errors
References
- EPUB Navigation / NCX linking
- Cermify Rule Set kdp-epub-2026-07