Skip to main content
Q-Code

Growth · 3 modules

What are the growth modules?

The growth modules are the three aimed at what happens after someone finds you: newsletter, lead capture and an agent interface.

The first two turn attention into a list and a pipeline. The third accepts that a growing share of visitors are not people, and gives them something better to read than scraped HTML — which is what the agent interface publishes.

Why this group exists

What growth is for.

Traffic that arrives and leaves without becoming a name is traffic you paid for once. A list and a pipeline are how a visit turns into something you can follow up.

The third module is here because the shape of a visit is changing. Answer engines and assistants now read pages on behalf of people, and a site that publishes a clean machine description gets summarised accurately instead of approximately.

The modules

3 in this group.

Newsletter

@ccd/newsletter

A list you own, sent from your own domain, with double opt-in as the default.

  • Confirms every subscription by email, so the list stays clean and complaints stay low.
  • Sends through the mail module, from your address rather than a shared one.
  • Exports in full whenever you ask, because a list you cannot take with you is not yours.

Lead capture

@ccd/leads

Turn enquiries, bookings and downloads into one pipeline with a status each.

  • Records where a lead came from, including the page and the referrer.
  • Moves through stages you name, so the pipeline matches how you actually work.
  • Pushes to an external CRM by webhook when one is already in use.

Agent interface

@ccd/agents

A machine-readable description of the site, for the visitors that are not people.

  • Publishes /llms.txt with what the site is for and which page answers what.
  • Exposes catalogue items and opening hours as structured feeds an assistant can read.
  • States the crawler policy in one place: citation always allowed, training your choice.

Q&A

Questions about the growth modules

Is my mailing list locked in?

No. The list lives in the project’s own database and exports in full on request, addresses and confirmation timestamps included.

Why publish a file for AI crawlers at all?

Because an answer engine that has to infer what a site is for will sometimes infer wrong, and a page it misreads is a page it cites badly or not at all. A short, accurate description is cheap insurance.

Can I block AI crawlers?

You can block the ones that collect training data, and that setting is one flag. Search and citation crawlers stay allowed, because blocking those removes the site from AI answers without protecting anything.

The other groups

Where to look next.

  • Foundations

    Visibility engine, Domains and SSL, Branded email, Analytics.

  • Content

    Editable pages, Self-improving blog, Media library, Brand voice.

  • Commerce

    Catalogue engine, Payments, Bookings.

  • Engagement

    Forms and inbox, Testimonials, Social profiles.

Describe the feature, not the module.

You are not expected to know which of these you need. Say what the site should do and the build reaches for the parts that already exist.