hform/pages

Ebook landing page template

A landing page for a self-published ebook. Digital products need the page to answer three questions fast: what will I learn, what format do I get, and how do I receive it. This layout answers all three above the fold.

The page

Customize in the generator → Copied ✓
View the HTML
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>The Weekend Woodworker — ebook — $19</title>
<meta name="description" content="Eight real projects you can finish in two days each, with hand tools.">
<meta property="og:type" content="product">
<meta property="og:title" content="The Weekend Woodworker — ebook">
<meta property="og:description" content="Eight real projects you can finish in two days each, with hand tools.">
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "The Weekend Woodworker — ebook",
  "description": "No garage full of machines required. Every project in this book was built on a balcony table with tools that cost less than the wood. Photographed step by step, with the mistakes left in and explained.",
  "offers": {
    "@type": "Offer",
    "price": "19",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  },
  "image": "https://hform.com/img/reading-ebook-on-e-reader.jpg"
}
</script>
<style>
  :root { --accent: #1d4ed8; }
  * { box-sizing: border-box; margin: 0; }
  body { font-family: system-ui, sans-serif; line-height: 1.6; color: #1c2024; background: #fff; }
  .pp { display: grid; grid-template-columns: 1fr 1fr; gap: 2.5rem; width: min(60rem, 92%); margin: 3rem auto; align-items: start; }
  @media (max-width: 44rem) { .pp { grid-template-columns: 1fr; margin-top: 1.5rem; } }
  .pp-media .ph { width: 100%; aspect-ratio: 1; border-radius: 10px; background: #f0f0ee; display: flex; align-items: center; justify-content: center; color: #9aa3ad; font-size: 0.9rem; }
  h1 { font-size: 2rem; line-height: 1.2; letter-spacing: -0.02em; }
  .pp-tag { color: #5b6470; margin-top: 0.5rem; }
  .pp-price { font-size: 1.6rem; font-weight: 700; margin: 1rem 0; color: var(--accent); }
  .pp-features { list-style: none; padding: 0; margin: 1rem 0; }
  .pp-features li { padding: 0.3rem 0 0.3rem 1.5rem; position: relative; color: #444; }
  .pp-features li::before { content: "✓"; position: absolute; left: 0; color: var(--accent); font-weight: 700; }
  .pp-cta { display: inline-block; background: var(--accent); color: #fff; text-decoration: none; font-weight: 600; padding: 0.8rem 2rem; border-radius: 8px; margin: 0.5rem 0 1.5rem; }
  .pp-desc { color: #444; }
  footer { text-align: center; color: #9aa3ad; font-size: 0.85rem; padding: 2rem 0; }
</style>
</head>
<body>
<main class="pp">
  <div class="pp-media">
    <!-- Replace with your own product photo -->
    <img src="https://hform.com/img/reading-ebook-on-e-reader.jpg" alt="Reading an ebook on an e-reader in a hammock" width="1000" height="1000" style="width:100%;height:auto;border-radius:10px;display:block;">
  </div>
  <div class="pp-info">
    <h1>The Weekend Woodworker — ebook</h1>
    <p class="pp-tag">Eight real projects you can finish in two days each, with hand tools.</p>
    <div class="pp-price">$19</div>
    <ul class="pp-features">
      <li>184 pages, PDF + EPUB</li>
      <li>8 step-by-step projects with cut lists</li>
      <li>Tool list that fits one shelf</li>
      <li>Instant download after purchase</li>
    </ul>
    <a class="pp-cta" href="#">Get the ebook</a>
    <div class="pp-desc"><p>No garage full of machines required. Every project in this book was built on a balcony table with tools that cost less than the wood. Photographed step by step, with the mistakes left in and explained.</p></div>
  </div>
</main>
<footer>© Sawdust Press</footer>
</body>
</html>

Tips for a ebook landing page that sells

Questions

How is the ebook delivered without a webshop?

Use a payment link from a digital-goods service: the buy button links there, the service takes payment and emails the files. The landing page does the selling; the link does the logistics.

Should I offer a sample chapter?

Yes — link a free chapter from the description. It converts skeptics better than any amount of copy, and costs you nothing.

From the same maker

This page, but with real checkout?

A landing page takes orders one email at a time. Tentmaker Stores gives the same product a real store around it — cart, checkout, categories and customer emails, built for small makers and niche sellers.