Most EPUB distribution friction comes from metadata drift, not visible typography. Use this checklist to keep title, author, identifiers, language, and navigation metadata consistent before upload.
Lock your metadata before the final export
Settle the title, subtitle, author display name, and series naming before your final EPUB export.
Use one consistent author format everywhere so retailers do not split your author record into multiple versions.
If you use contributor roles, keep those names consistent across revisions too.
Check the required metadata fields
Make sure language code, unique identifier, publication date, and publisher fields are present and correct for this edition.
Decide on your identifier strategy on purpose, whether that means an ISBN or a platform-specific identifier.
Keep metadata text clean and simple. Watch out for hidden characters copied from old notes or drafts.
Check navigation and metadata in the same pass
Metadata and navigation should be checked together, not as two separate afterthoughts.
A clean table of contents does not help much if the title or author metadata is still wrong.
Run validator checks after any metadata change, not just after chapter edits.
Run final distributor-ready checks
Open the final EPUB in at least two reading environments and make sure title, author, and TOC behavior all look right.
Make sure the file you upload is the same one that passed the metadata check.
Keep one final validated EPUB per edition so you always know which file actually passed.
Numbers and Reference Tables
EPUB Metadata QA Reference
Field
Pass signal
Common failure pattern
Title + subtitle
Matches your planned storefront listing and cover text
An old working title is still inside the EPUB metadata.
Author/contributor
Naming stays consistent everywhere
A name variation creates duplicate author entries.
Language
Valid language code (for example, en)
Language field is missing or malformed.
Identifier
Unique value that fits this edition strategy
Identifier is missing or reused across editions.
Publisher/date
Release metadata is current and intentional
Placeholder metadata shipped by mistake.
Publish Checklist
Lock the final title, subtitle, and author naming for this edition.
Make sure metadata values match the planned storefront listing.
Set a valid language code and confirm it is not empty.
Choose the identifier strategy intentionally for this edition.
Confirm publisher and publication date fields are current.
Export a fresh EPUB from the final manuscript state.
Run EPUB validation and note any metadata-related findings.
Click TOC links to confirm navigation still works after metadata updates.
Test title and author rendering in at least two reading environments.
Upload only the validated EPUB and keep that exact file.
Warning-to-Fix Map
Warning pattern: missing required metadata field
Fix: Fill in the missing metadata field in source or export settings and regenerate the EPUB.
Verify: Validator reports no missing core metadata errors.
Warning pattern: invalid language code
Fix: Replace the malformed language value with a valid language tag.
Verify: The language warning clears in validation output.
Warning pattern: duplicate or conflicting identifier
Fix: Choose one clear identifier strategy per edition and remove stale identifier entries.
Verify: Validator and distributor precheck show one valid unique identifier.
Warning pattern: storefront shows the wrong title or author
Fix: Match the EPUB package metadata to your final release metadata, then export again.
Verify: Reader and device metadata display matches the listing text you intend to use.
Warning pattern: metadata fix caused a navigation problem
Fix: Rerun TOC and reading-order checks after metadata edits before final upload.
Verify: Both metadata and navigation checks pass on the same file.
Warning pattern: issue persists after correction
Fix: Confirm validator and distributor checks are using the newest export and remove stale local copies.
Verify: The newly named EPUB passes metadata checks cleanly.
The Senswriter way (faster)
Use the same workflow in one workspace: draft, export, run checks, fix the source, and upload one clean final file.
Write and reorganize chapters/scenes without switching between multiple tools.
Generate print-ready PDF, EPUB, and DOCX from the same manuscript source.
Re-export quickly after fixes so KDP and EPUB checks stay repeatable.
Use optional BYOK AI assist only if you want drafting support.