← Vault Index
Source: frameworks/kit-cyp-paid-traffic-page/01-cyp-paid-traffic-page-context.md

01 — CONTEXT: CYP Paid Traffic Page

Input definitions, validation rules, and what each mode requires.


Mode 1 Inputs

Shared Inputs (Both Page Types)

InputRequiredExampleUsed For
Page typeYesopt-in or purchaseDetermines section selection, golden example reference, CTA structure
Product/offer nameYes"Client Intelligence Brief", "52 Claude Skills for Independent Consultants"Headline, CTA, meta pills
One-line product descriptionYes"Prep for any client call in 2 minutes"Hero subhead, meta description
Target audienceYes"Independent consultants running a professional services practice"Copy tone, problem framing, qualification section
CTA destinationYes#get-it (anchor to form), https://thepracticebuilders.ai/checkout/skill-library (ThriveCart)Button href
CTA button textYes"Send Me the Brief", "$7 — Get Instant Access"Button label
Credibility statementYes"Built by Kathryn Brown — 25 years deploying operational systems into advisory practices"Authority section
Meta descriptionYes155 characters maxSEO, social sharing
Legal disclaimers neededYesMeta, results/earnings, Anthropic/ClaudeFooter content

Opt-in Page Inputs

InputRequiredExampleUsed For
MailerLite form HTMLYesComplete form embed code from MailerLiteHero form panel
MailerLite account IDYes1275437Universal script
Form success redirect URLYeshttps://thepracticebuilders.ai/cib-thank-youPost-submit redirect
What the free asset producesYes4 items: "Rolling items alert", "Client priority read", "Call playbook", "Next actions"Feature list, form preview section
Proof statementNo"Built by Kathryn Brown — 25 years in operations..."Below-fold copy
Header CTA textNo"Get the Free Skill"Header button (anchors to form)

Purchase Page Inputs

InputRequiredExampleUsed For
Audience temperatureYeswarm (knows brand — email list, organic, referral) or cold (no prior relationship — Meta ads, paid traffic)Section selection — cold traffic requires Mechanism, Results-in-Advance, Qualification, How It Works sections. See output skill section library.
PriceYes"$7", "$100", "$29"CTA, meta pills, value stack
Product contents/categoriesYesList of 3-8 categories with itemsCategory grid or session cards
What's included listYes3-6 deliverablesValue stack section
Problem statementYes2-3 sentences on what the buyer struggles withProblem bridge section
FAQ itemsYes3-5 Q&A pairsFAQ section
GuaranteeNo"30-day money-back, no questions asked"Guarantee callout
TestimonialsNoQuote + name + title + companyTestimonial band or proof cards
Countdown timerNoDuration in minutes (e.g., 15)JavaScript timer, urgency section
Decline link textNo"No thanks, I'll stick with just the one skill"Below CTA
Comparison optionsNo3 approaches with one marked "Recommended"Comparison section
Before/after itemsNo4-6 items per columnTransformation section
Photo URL (Cloudinary)NoFull Cloudinary URLAuthority photo-overlay section

Structural Variant Inputs

VariantAdditional InputRequiredUsed For
Thank-you with offerConfirmation message (what was just delivered)YesConfirmation bar at top
OTO pageAccept CTA text, Decline CTA textYesDual CTA structure
OTO page"Added to your order" framingYesUrgency context

Mode 1 Validation Rules

  1. Page type must be declared first. Opt-in and purchase pages have different section architectures. Don't start building until the type is confirmed.
  2. CTA destination must be a real URL or anchor. No placeholder # links in shipped pages. #checkout is acceptable during development but must be flagged for replacement.
  3. MailerLite form HTML is pasted in, not generated. The kit does not create MailerLite forms — it embeds the form HTML Kathryn provides from MailerLite's dashboard.
  4. Every purchase page must have FAQ. Minimum 3 items. Cold traffic has questions — unanswered questions kill conversions.
  5. Gold text (#b79d64) on cream (#f1ede6) fails WCAG. Use #6b5d3e for gold-toned text on any light background (cream, white, off-white).
  6. No CSS variables. All styles inline with hardcoded hex values. These pages may be deployed via Convertri, Vercel, or direct HTML — CSS variables break in some embed contexts.
  7. No navigation links. Header has logo only (+ optional CTA anchor for opt-in). Footer has legal links only. The page has one job.
  8. Disclaimers are non-negotiable. Meta disclaimer required on all pages running Meta ads. Anthropic/Claude disclaimer required on any page selling AI-related products. Results disclaimer required on any page making outcome claims.
  9. Mobile responsive at three breakpoints. 968px (grid collapse), 840px (typography scale down), 640px (compact mobile). All three must be tested.
  10. Countdown timer must use JavaScript, not fake urgency. Timer starts on page load, counts down from specified duration. No server-side tricks, no fake "only 3 left" scarcity.

Mode 2 Inputs (Improve)

InputRequiredSourceUsed For
Kit locationYescontent/frameworks/kit-cyp-paid-traffic-page/Which kit to improve
TriggerYesQC failure, manual changes, or system suggestionDetermines which files to update
Updated outputIf applicableThe corrected HTML pageMay update golden example reference
QC findingsIf applicableSpecific checklist items that failedUpdates quality checklist
Process changesIf applicableSteps that were wrong or missingUpdates output skill

Validation Rules — Mode 2

  1. Always read all current kit files before making changes.
  2. Changes propagate — golden example changes may require output skill and quality updates.
  3. Never remove a quality check without a reason.
  4. Document changes: append to ## Change Log section in the updated file.

Input Priority Hierarchy

When inputs conflict:

  1. The golden examples win for design patterns, component styling, and section architecture
  2. Kathryn's description wins for product details, audience, and copy direction
  3. CYP brand specs win for colors, typography, and visual treatment (see terminology file)
  4. Skill delivery page kit terminology wins for AI product language (download, upload, run — never paste)
  5. Copy QC and voice.md win for tone and banned vocabulary

Page Type Decision Guide

SignalPage Type
Collecting email/name, delivering free assetOpt-in
Selling a product, sending to ThriveCart checkoutPurchase
Post-opt-in page that also sells somethingThank-you with offer (Purchase variant)
Post-checkout one-time offerOTO (Purchase variant)
Post-purchase confirmation onlyUse kit-thank-you-page instead

External QC Dependencies

These files must be consulted during production:

FileLocationWhen
Copy QCbusiness-aos/reference/brand/copy-qc.mdAfter all copy is written — scan for AI patterns
Sentence Editorbusiness-aos/reference/brand/linkedin-sentence-editor.mdAfter copy QC — tighten prose
Voicebusiness-aos/reference/core/voice.mdDuring copy writing — tone calibration
FTC Compliancebusiness-aos/reference/brand/ftc-compliance.mdBefore shipping — income/results claims check
Meta Ad Policybusiness-aos/reference/brand/meta-policy.mdBefore shipping pages running Meta ads