Six blank templates

Keep an output you can check at every step.

Six blank templates. Preserve null / not checked when evidence is missing; do not insert demonstration results.

On this page

Opportunity card

Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.

Open the matching stage → · Download blank JSON

Blank output template · Unfilled fields
{
  "templateId": "template.opportunity-card",
  "stageId": "01-search-opportunity",
  "fields": [
    {
      "id": "opportunity-card.audience",
      "label": "Audience",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.context",
      "label": "Problem context",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.question",
      "label": "Original question",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.intent",
      "label": "Intended task",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.evidence",
      "label": "Need evidence: source, date, quote or summary",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.regionLanguage",
      "label": "Region and language",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.resultReview",
      "label": "Query, review date, result formats, and unmet question",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.distinctiveHelp",
      "label": "Distinctive help I can provide",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.volume",
      "label": "Volume: number and provenance, or unknown",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "opportunity-card.decision",
      "label": "Choose/defer and rationale",
      "value": null,
      "evidenceStatus": "not-checked"
    }
  ]
}

Page brief

Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.

Open the matching stage → · Download blank JSON

Blank output template · Unfilled fields
{
  "templateId": "template.page-brief",
  "stageId": "02-page-plan",
  "fields": [
    {
      "id": "page-brief.readerOutcome",
      "label": "Reader outcome",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.format",
      "label": "Format and rationale",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.targetUrl",
      "label": "Target URL or planned path",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.createOrUpdate",
      "label": "Create/update and existing-page relationship",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.title",
      "label": "Working title",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.outline",
      "label": "Sections and questions answered",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.evidenceMap",
      "label": "Evidence and assets per section",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.internalLinks",
      "label": "Inbound and onward internal links",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.locales",
      "label": "Locale mapping",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "page-brief.nextAction",
      "label": "Reader next action",
      "value": null,
      "evidenceStatus": "not-checked"
    }
  ]
}

Content package

Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.

Open the matching stage → · Download blank JSON

Blank output template · Unfilled fields
{
  "templateId": "template.content-package",
  "stageId": "03-content-production",
  "fields": [
    {
      "id": "content-package.body",
      "label": "Body file or draft link",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "content-package.metadata",
      "label": "Title and description",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "content-package.facts",
      "label": "Claim-source-date-test status",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "content-package.assets",
      "label": "Assets, rights, and alt text",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "content-package.links",
      "label": "Internal links and external sources",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "content-package.reviewer",
      "label": "Author/reviewer and scope",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "content-package.locales",
      "label": "Locale content locations",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "content-package.walkthrough",
      "label": "Reader walkthrough and fixes",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "content-package.unresolved",
      "label": "Unresolved issues",
      "value": null,
      "evidenceStatus": "not-checked"
    }
  ]
}

Release checklist

Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.

Open the matching stage → · Download blank JSON

Blank output template · Unfilled fields
{
  "templateId": "template.release-checklist",
  "stageId": "04-publish-check",
  "fields": [
    {
      "id": "release-checklist.authorization",
      "label": "Publication scope and permission",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.version",
      "label": "Version and rollback point",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.url",
      "label": "Final live URL and check time",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.delivery",
      "label": "Response, redirects, body, resources, mobile",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.directives",
      "label": "robots.txt, robots meta, X-Robots-Tag",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.canonical",
      "label": "Declared canonical and available index evidence",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.sitemap",
      "label": "Sitemap URL, content check, submission status",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.locales",
      "label": "Language switch and hreflang",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.inspection",
      "label": "Stored index information and live test separately",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "release-checklist.unverified",
      "label": "Unchecked items and recheck trigger",
      "value": null,
      "evidenceStatus": "not-checked"
    }
  ]
}

Discovery log

Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.

Open the matching stage → · Download blank JSON

Blank output template · Unfilled fields
{
  "templateId": "template.discovery-log",
  "stageId": "05-discovery-promotion",
  "fields": [
    {
      "id": "discovery-log.internalEntry",
      "label": "Internal entry, anchor text, verification",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "discovery-log.channel",
      "label": "External channel, audience, and rules",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "discovery-log.copy",
      "label": "Contextual draft",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "discovery-log.permission",
      "label": "Sending scope and approval",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "discovery-log.status",
      "label": "Draft/sent and timestamp",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "discovery-log.campaign",
      "label": "If applicable: source/medium/campaign",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "discovery-log.observations",
      "label": "Observed visits/feedback and evidence",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "discovery-log.unknowns",
      "label": "Unmeasurable or unverified items",
      "value": null,
      "evidenceStatus": "not-checked"
    }
  ]
}

Iteration and review card

Copy this blank template. Keep unknown/not checked where evidence is missing; do not insert demonstration outcomes.

Open the matching stage → · Download blank JSON

Blank output template · Unfilled fields
{
  "templateId": "template.iteration-card",
  "stageId": "06-measure-iterate",
  "fields": [
    {
      "id": "iteration-card.goal",
      "label": "Primary outcome and page",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.baseline",
      "label": "Baseline source, period, filters, gaps",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.metrics",
      "label": "Clicks/impressions/CTR/position and business outcomes separately",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.hypothesis",
      "label": "Problem and evidence",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.change",
      "label": "Change, release time, rollback point",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.reviewWindow",
      "label": "Review date and comparison range",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.confounders",
      "label": "Concurrent changes, seasonality, limitations",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.observation",
      "label": "Observations, without unsupported causality",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.decision",
      "label": "Keep/rollback/observe/return to stage",
      "value": null,
      "evidenceStatus": "not-checked"
    },
    {
      "id": "iteration-card.ownerNext",
      "label": "Owner, next step, and trigger",
      "value": null,
      "evidenceStatus": "not-checked"
    }
  ]
}