Skip to content

A citable stats page from your own data

Publish your real numbers on a page writers and AI assistants can cite, with dates, method and anchors.

  • Free, no sign-up
  • 2 to 3 hours with an agent
  • By Devvrat Hans
  • Version 1.0, updated Oct 26, 2026

1Your site and stack

Optional. The prompt adapts as you type; leave a field blank and the agent works it out.

2Copy it into your agent

citable-stats-page.md66 lines, about 956 tokens

Paste into any coding agent: Claude Code, Cursor, Codex, Copilot, Windsurf or Cline.

# A citable stats page from your own data

Writers, researchers and AI assistants cite numbers they can trace to a source. the production site has data nobody else has: its own usage and product data (ask me which numbers I am comfortable publishing). Build a public, honest stats page from it, with every figure dated and explained, so it becomes the page others link to and assistants quote.

Site: not given. Find the production URL in the project config, or ask me.

## Ground rules

1. Read before you write. Explore the parts of the codebase this job touches and tell me what is already in place.
2. Plan, then stop. Give me a numbered plan: what you will change, in which files, and why. Wait for my approval before editing anything.
3. Fix things at their source (the shared layout, the config, the generator), not with one-off patches page by page.
4. Keep the project's conventions: its framework APIs, file layout, naming and code style. Add no new dependency without asking.
5. Where something is already done well, say so and leave it alone.

## You will not

- Edit `.env` files, secrets or API keys, or print their values.
- Deploy, push, merge or publish anything.
- Delete data, or run migrations or scripts against a production database.
- Add tracking, third-party scripts or links to any site I did not ask for.
- Change copy, design or behaviour that this job does not need.
- Publish any figure I have not approved.
- Expose raw rows, emails or anything that identifies a customer.

## Your stack

- Framework: Work out the framework, router and build output from the project files (package.json, lockfiles, framework config) before planning, and say which you found.
- Host: Work out where the site is hosted from the config files (vercel.json, netlify.toml, wrangler config, Dockerfile, fly.toml) and say which you found.

## Steps

### 1. Choose the numbers with me

From the database and analytics, propose six to twelve figures that are interesting to outsiders and safe to publish: totals, growth, averages, distributions. Nothing that identifies a customer, nothing that a competitor could misuse that I have not approved. Show me the list with sample values and how each is computed before building.

### 2. Compute them honestly

Write one query or function per figure, with the method in a comment: what is counted, what is excluded (test accounts, bots, refunds), and the time window. Use aggregated counts only. Cache the results (an hour to a day is fine) so the page is fast and cheap.

### 3. Build the page

- A clear H1 and a one-paragraph summary with the two most important figures.
- Each figure in its own section with an `id` anchor (so people can link to `#average-payment-time`), the number, the date range, and one sentence of method.
- A "How we count" section and a "last updated" timestamp from the data, not the deploy.
- A JSON (and optionally CSV) download of the same figures at a stable URL.

### 4. Make it citable

Add `Dataset` JSON-LD (name, description, `dateModified`, `creator` as the Organization, `distribution` pointing at the JSON file), a canonical URL, share tags, and a suggested citation line ("Source: Product name, stats page, date"). Link the page from the footer and from the about page.

## Done means

- [ ] I approved every figure before it was built.
- [ ] Each figure has its own anchor, date range and method sentence.
- [ ] No figure can identify a customer or person.
- [ ] A JSON download of the same figures exists at a stable URL.
- [ ] The page has Dataset JSON-LD and a last-updated time from the data.

## Report back

When you finish, give me:

- what you changed, file by file;
- anything you skipped, and why;
- anything I must do by hand (DNS records, dashboards, accounts, deploys);
- how to check each change on the live site.

One-line version

For agents that can read a URL. It fetches this prompt with your settings applied.

Read https://abacklaunch.com/prompts/citable-stats-page.md and follow it for this project.

3Check the result

When the changes are live, run these free checks. Add your site URL above and each one opens already running on it.

This prompt will not

  • Edit .env files, secrets or API keys, or print their values.
  • Deploy, push, merge or publish anything.
  • Delete data, or run migrations or scripts against a production database.
  • Add tracking, third-party scripts or links to any site I did not ask for.
  • Change copy, design or behaviour that this job does not need.
  • Publish any figure I have not approved.
  • Expose raw rows, emails or anything that identifies a customer.

It reads your code first, shows you a plan, and waits for your approval before it changes anything.

What you get

  • A public stats page built from your real data
  • A stable anchor, date range and method for every figure
  • A JSON download and Dataset structured data
  • A suggested citation line for writers

How to use this prompt

  1. 1

    Describe your stack

    Add your site, framework and host. The prompt adapts; blank fields are left for the agent to work out.

  2. 2

    Paste it into your agent

    Open your project in Claude Code, Cursor, Codex, Copilot, Windsurf or Cline, and paste the prompt or the one-line version.

  3. 3

    Approve the plan

    The agent reads your code, shows you a plan with the files it will touch, and waits. Change anything you disagree with.

  4. 4

    Check the result

    When the changes are live, run the free checks below on your site to confirm each fix.

What the agent does

Writers, researchers and AI assistants cite numbers they can trace to a source. the production site has data nobody else has: its own usage and product data (ask me which numbers I am comfortable publishing). Build a public, honest stats page from it, with every figure dated and explained, so it becomes the page others link to and assistants quote.

  1. 1. Choose the numbers with me

    From the database and analytics, propose six to twelve figures that are interesting to outsiders and safe to publish: totals, growth, averages, distributions. Nothing that identifies a customer, nothing that a competitor could misuse that I have not approved. Show me the list with sample values and how each is computed before building.

  2. 2. Compute them honestly

    Write one query or function per figure, with the method in a comment: what is counted, what is excluded (test accounts, bots, refunds), and the time window. Use aggregated counts only. Cache the results (an hour to a day is fine) so the page is fast and cheap.

  3. 3. Build the page

    • A clear H1 and a one-paragraph summary with the two most important figures.
    • Each figure in its own section with an id anchor (so people can link to #average-payment-time), the number, the date range, and one sentence of method.
    • A "How we count" section and a "last updated" timestamp from the data, not the deploy.
    • A JSON (and optionally CSV) download of the same figures at a stable URL.
  4. 4. Make it citable

    Add Dataset JSON-LD (name, description, dateModified, creator as the Organization, distribution pointing at the JSON file), a canonical URL, share tags, and a suggested citation line ("Source: Product name, stats page, date"). Link the page from the footer and from the about page.

Done means

  • I approved every figure before it was built.
  • Each figure has its own anchor, date range and method sentence.
  • No figure can identify a customer or person.
  • A JSON download of the same figures exists at a stable URL.
  • The page has Dataset JSON-LD and a last-updated time from the data.

Questions

My numbers are small. Is a stats page still worth it?

Yes, if they are specific and dated. A niche figure nobody else publishes (median time to first invoice, say) gets cited more than a big vague one.

Should the numbers update live?

Updated daily or hourly from cached queries is ideal: always current, cheap to serve, and the 'last updated' time shows readers it is maintained.

Why the method sentences?

Writers and AI assistants trust numbers they can explain. A figure with its method and date is quotable; a bare number is not.

Does this prompt add links to Aback Launch to my site?

No. Nothing in the prompt mentions Aback Launch or asks your agent to link to us. The only exception is an optional badge step, which stays off unless you tick it. Some prompt libraries slip their own link into your codebase by default; we think that should always be your choice.

Which coding agents does it work with?

Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, Cline, and any agent that can read your project and edit files. You can copy it as a plain prompt, save it as a Claude Code skill or a Cursor rule, or add it to AGENTS.md.

Is it safe to run on my real codebase?

The prompt makes the agent read first, show a plan and wait for your approval, and it forbids touching secrets, deploying and deleting data. Still review the changes and run your tests before you deploy, as with any change.

Changelog

  • v1.0First version.

Launch your startup on Aback Launch

Get a launch page that search engines and AI assistants can read, a place in the weekly launch list, and a review by a real person. Free to join.