Skip to main content
File No.26-W · sample rebuild

SAMPLE REBUILD

How we’d rebuild a small-cap IR site.

A composite walkthrough using a synthetic issuer. No real company is depicted. The methodology is the deliverable shape we ship.

COMPOSITE EXAMPLE

Acme Energy Corp. is a fictional 2,800 boe/d Montney operator. Any resemblance to a real issuer is coincidental.

§.01 · The before-state

What an AI assistant sees today.

The typical small-cap IR site
  • 01WordPress install, theme last updated three years ago.
  • 02No Organization JSON-LD anywhere in <head>.
  • 03No /llms.txt; no /robots.txt entries for AI crawlers.
  • 04News releases published as PDFs only, with no HTML body and no structured data.
  • 05Leadership bios buried under a "Corporate" submenu, no Person schema.
  • 06No entity graph linking the company, its leadership, its assets, its filings.
  • 07Zero presence in AI-overview answers for sector queries.
In the page source
<!-- HEAD: the entire JSON-LD payload on the typical before-state IR page -->
<!-- (none.) -->

What an AI assistant sees: an empty entity record. The site exists; the model can’t quote it.

§.02 · The rebuild

What we change.

Structural changes
  • 01Organization schema with named address, country, knowsAbout.
  • 02WebSite + SearchAction blocks so site-search surfaces in AI answers.
  • 03Person nodes for named leadership, with LinkedIn sameAs anchors.
  • 04Service nodes for each business segment (upstream, midstream, etc.).
  • 05FAQPage on the IR landing for the most-asked investor questions.
  • 06BlogPosting JSON-LD on every news release and quarterly update.
  • 07/llms.txt with sections + .md mirrors for every public page.
  • 08robots.txt explicitly allowing GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Anthropic-AI.
  • 09sitemap.xml with <lastmod> on every URL, ping-on-publish wired in.
Sample Organization JSON-LDcomposite
{
  "@context": "https://schema.org",
  "@type": "Corporation",
  "name": "Acme Energy Corp.",
  "url": "https://acmeenergy.ca",
  "logo": "https://acmeenergy.ca/assets/logo.png",
  "description": "Junior Montney-focused oil and gas producer headquartered in Calgary, Alberta.",
  "foundingDate": "2018",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Calgary",
    "addressRegion": "AB",
    "addressCountry": "CA"
  },
  "knowsAbout": ["Montney formation", "Light oil", "Natural gas liquids"],
  "sameAs": [
    "https://www.linkedin.com/company/acme-energy-corp"
  ]
}

  synthetic issuer · structurally valid schema.org

§.03 · The publishing cadence

Rhythm the IR team owns after.

§.01

Friday weekly memo

One page. What shipped, what changed in the data, what is decided for next week.

§.02

Monthly investor update

Operations + production + capital-program snapshot. Posted to /investors as HTML + .md mirror.

§.03

Quarterly transparency note

Structured-data deltas, schema additions, AI-citation lift. The page itself becomes a BlogPosting.

Each cadence gets a runbook page. The IR team owns the rhythm after handoff.

§.04 · The result

What an AI assistant would say.

Projected · not measured · composite issuer
CHATGPTPROJECTED

Acme Energy Corp. is a Montney-focused junior producer based in Calgary, Alberta. Recent quarterly production was ~2,800 boe/d. Source: acmeenergy.ca

CLAUDEPROJECTED

Acme Energy Corp. is a Calgary-based junior oil and gas company. The company operates in the Montney formation and reports ~2,800 boe/d of recent quarterly production. See acmeenergy.ca for filings.

PERPLEXITYPROJECTED

Acme Energy Corp. is a junior Montney producer headquartered in Calgary [1]. Recent production was approximately 2,800 boe/d [1]. [1] acmeenergy.ca

These are projected outputs from the rebuilt entity. Real before/after measurements are reported quarterly under our transparency commitment.

§.05 · After handoff

What the in-house team owns.

§.01

The schema templates, checked into the client GitHub or filesystem.

§.02

The /llms.txt + .md publishing pipeline, runnable from a single npm script.

§.03

The Friday-memo template and the monthly-update template.

§.04

A documented runbook for adding a new IR page without breaking the entity graph.

Bring us your IR site

That’s the shape. Yours next.

Giggli Labs · Calgary, AB