CTA Copy Library. Every CTA across every surface. Currently empty.
When a B2B SaaS pricing, landing, form, or checkout surface gets audited, every primary CTA gets logged with its exact copy, surface location, and funnel stage. This page auto-derives a searchable library from those logs. Filter by verb (“Start”, “Try”, “Get”), surface (hero, pricing card, checkout), funnel stage (awareness, consideration, purchase), or company.
Why a CTA library matters
Most CTA-copy advice is generic (“use action verbs”, “reduce friction”). What actually wins is more specific: how does Linear phrase its hero CTA in May 2026? Does Calendly use “Start free” or “Try free”? When Stripe added a second CTA above the fold, what did the second one say?
The library answers those specifics. Auto-derived from the teardown data, so when a company gets re-audited and updates their CTA copy, this library updates with it (with a snapshot date).
Schema preview
| Field | What it records |
|---|---|
| cta_copy | Exact button text (e.g. "Start free") |
| company | Source company |
| source_url | Where it appeared |
| observation_date | YYYY-MM-DD |
| surface | hero | pricing_card | signup_form | checkout | nav | footer |
| funnel_stage | awareness | consideration | trial | purchase | expansion |
| verb | First verb in the CTA (auto-extracted) |
| cta_position | top_right | hero_center | per_card | etc |
| is_primary | true | false (most prominent CTA on the surface) |
| secondary_text | Subhead/microcopy near the CTA, if any |
Filter dimensions (preview)
When the database populates, the library will be filterable by:
Verb (auto-extracted)
Surface
Funnel stage
Honest current state
Library: 0 CTAs indexed.
The CTA Copy Library auto-derives from the per-company teardown data. Until the first audit ships and CTAs are logged, this library is empty. Phase 1 target: ~150 CTAs (10/company × 15 companies). Phase 2: ~500 (10/company × 50).
Want a CTA-copy review on your own surfaces?
A CROAudit covers CTA copy + position analysis as part of the standard 8-12 page report. €197, 48-hour turnaround, async only.