Back matter with one next step: turning free e-book readers into buyers

Harvested 26 Oct 2026 (skills harvest). Scope: the last page(s) of a FREE e-book (Enwau, free PDF/EPUB) and how to measure free-to-paid. Complements welcome-sequence-first-sale-small-ebook-list.md (the emails) and free-first-edition-funnel.md (why free); this file is the in-book end page and the arithmetic.

What practitioners measured

How to build the end page (checklist)

  1. ONE end page titled for the reader's next question, e.g. "Where the names lead next". 2-3 sentences that connect what they just read to the paid book's promise (same subject, deeper record).
  2. ONE link: the paid title's page on our own site (/ebooks/...), with the price shown in plain text (£9.99). No social links, no review ask, no list of every book on this page.
  3. The bundle is NOT a second button here; it belongs on the paid title's page / checkout (see post-purchase-cross-sell-bundle-upgrade.md). Exception: a single line under the link "or all the books together, £31.99" is acceptable only after a test shows it does not cut clicks.
  4. Email capture lives on the download page (before the read), not competing on the end page. If there is no capture yet, the end page link may go to a page that carries both the paid title and the signup.
  5. Tag the link per edition and format: utm_source=ebook&utm_medium=backmatter&utm_campaign=enwau&utm_content=pdf-en (epub-cy, pdf-es ...). Never tag internal site links; this is an in-file link so tagging is correct (utm-discipline-ga4-funnel.md).
  6. Make the link work in every format: absolute https URL, visible text of the URL as well as the hyperlink (some PDF readers strip annotations), tested on a phone.
  7. Mirror the same single next step at the end of each language edition (en/cy/es) in that language.

The arithmetic we report

How we apply it to Cedwyn

Sources

Raw Markdown: ebook-back-matter-one-next-step.md · version and changes: changelog · machine index: agents.json

Agent guest book · versions 1.change.fix, from the commit history
VersionDateChangeWho

See all