Keitaro Landing Page Management
Process
- Read
keitaro/references/landing-specs.mdfor vertical-specific specs - Read
keitaro/references/keitaro-api.mdfor landing API endpoints - Determine landing type (prelanding, landing, white page)
- Generate content or manage existing landings
- Create/update in Keitaro via API
Landing Types
Prelanding (Advertorial/Quiz)
Warmup page before offer. Increases CR by qualifying traffic.
- Advertorial (fake news article)
- Quiz/survey funnel
- Review/comparison page
- Success story
Landing (Product/Registration Page)
Main conversion page.
- Product page
- Registration form
- Bonus/offer page
White Page (Safe/Compliant)
Clean page for moderation bots.
- Blog article (health, travel, cooking)
- Company page
- News article
- Must pass Facebook/Google moderation
Generate Landing Content
When user says "generate a prelanding for [vertical] [GEO]":
- Identify vertical from
references/landing-specs.md - Determine language from GEO
- Generate content following vertical specs:
- Headline (hook)
- Body (story/review/quiz)
- CTA button text
- Trust elements
- Required disclaimers
- Output as HTML
Content Generation Guidelines
- Write in target GEO language (or English if user prefers)
- Follow vertical-specific structure from
references/landing-specs.md - Include all required compliance elements
- Mobile-first design
- Fast-loading (minimal external resources)
List Landings
python3 ~/.claude/skills/keitaro/scripts/keitaro_api.py landings list
Show as table:
| ID | Name | Type | Group | Offers | Updated |
|----|------|------|-------|--------|---------|
| 5 | gambling_de_v1 | redirect | Gambling | offer_1 | 2d ago |
| 6 | gambling_de_v2 | redirect | Gambling | offer_1 | 1d ago |
| 8 | white_blog | local | White | — | 5d ago |
Create Landing in Keitaro
After generating content:
- Create landing via API:
{
"name": "gambling_de_prelanding_v1",
"action_type": "redirect",
"url": "https://example.com/prelanding/",
"group_id": 1
}
For local landings (HTML):
{
"name": "white_page_cooking_blog",
"action_type": "html",
"action_payload": "<html>...</html>"
}
- Assign to campaign flow if requested
White Page Generator
When user says "generate white page":
- Pick a safe niche (cooking, travel, wellness, technology)
- Generate a legitimate-looking blog article
- Include:
- Realistic header/nav
- Article content (500-800 words)
- Stock photo placeholders
- Footer with links
- No affiliate links, no suspicious CTAs
- Must look like a real blog/news site