Back to loops
Planningmanual triggermarkdown-export Hardened

Landing Page CRO Review

A growth loop for indie developers building free tools, AI directories, and SaaS landing pages.

Use loop copies the kickoff prompt. Copy Markdown and Download loop include the complete Markdown page with context, source attribution, anchors, and guardrails. Cursor / Claude Code buttons prepare the shorter kickoff prompt only.

Run shape

Supported agents

CursorClaude CodeCodex

Goal

Improve landing page clarity and conversion without harming SEO.

Feedback gate

curl -sL $URL | head -120

Stop condition

The page has clear positioning, primary CTA, trust signals, and SEO metadata.

Do not weaken, skip, delete, or rewrite the validation command to force success.
Do not claim completion until the stated exit condition is actually satisfied.
If blocked, report the blocker, evidence, and next safest action instead of gaming the metric.
Required context

Give the agent these inputs before it starts the loop. This keeps discovery bounded and prevents vague retries.

Target user.
Core problem.
Primary CTA.
Traffic source.
Required tools

The loop assumes these commands or integrations are available. Missing tools should be reported as blockers, not ignored.

page URL or source files
How to run

Two separate pieces: the kickoff prompt starts the loop, while the downloaded Markdown carries the complete reference page.

1. Copy or download

Use the kickoff for a fast agent run. Download the full Markdown when you need source, context, and attribution in one file.

2. Paste into the agent

Start a fresh agent session in the target repo and provide the requested project context if the loop asks for it.

3. Let it self-pace

The agent should act, check evidence, retry only when the gate fails, and stop at the stated exit condition.

manual triggerPlanning Step flow
Manual start
Audit first screen
Audit trust and proof
Audit mobile and SEO
Prioritize fixes
Feedback gate
Goal complete with evidence
not done → return to next actiondone → exit condition met
Manual startAudit first screenAudit trust and proofAudit mobile and SEOPrioritize fixesFeedback gatedoneGoal complete with evidencenot done
Action checklist

The diagram shows the order. This checklist keeps only the action, command, and failure handling needed during a real pass.

1. Audit first screen

Check whether H1, subheadline, and CTA explain the value quickly.

2. Audit trust and proof

Look for source transparency, examples, counts, or social proof.

3. Audit mobile and SEO

Check mobile hierarchy and metadata alignment.

4. Prioritize fixes

Return specific edits ordered by impact and effort.

Kickoff prompt

This is the text copied by Use loop. It is intentionally shorter than the Markdown export.

Review the landing page for positioning, CTA focus, trust, mobile UX, and SEO alignment. Return prioritized fixes and avoid fake proof.
Goal: Improve landing page clarity and conversion without harming SEO.
Check command: curl -sL $URL | head -120
Exit condition: The page has clear positioning, primary CTA, trust signals, and SEO metadata.
Max iterations: 3
Guardrails:
- Do not weaken, skip, delete, or rewrite the validation command to force success.
- Do not claim completion until the stated exit condition is actually satisfied.
- If blocked, report the blocker, evidence, and next safest action instead of gaming the metric.
- Do not add fake testimonials, fake metrics, or misleading claims.

Quality

86/100

Safety

92/100

Expected output

Prioritized CRO fixes with copy, layout, and SEO notes.

Related loops

Browse all
SEOmanual trigger Hardened

AdSense Readiness Audit

Check whether a free content/tool site has enough original value, policy pages, navigation, and ad-safe layout for AdSense review.

CursorClaude CodeCodex
adsensemonetizationpolicy

Kickoff preview

Audit the site for AdSense readiness: content depth, policy pages, navigation, mobile UX, and ad-safe layout. Return blockers and fixes.
Goal: Make the site credible, useful, navigable, and ad-safe before AdSense review.
Check command: curl -I $SITE_URL
Exit condition: Core content, policy pages, navigation, and ad placement are ready for review.
Max iterations: 4
Guardrails:
- Do not weaken, skip, delete, or rewrite the validation command to force success.
- Do not claim completion until the stated exit condition is actually satisfied.
- If blocked, report the blocker, evidence, and next safest action instead of gaming the metric.
- Do not place ads next to copy/download/source buttons where users may click accidentally.
View
SEOmanual trigger Hardened

SEO Metadata Audit Loop

Audit title, description, canonical, Open Graph, headings, and indexability for SEO-critical pages.

CursorClaude CodeCodex
seometadatacanonicalssr

Kickoff preview

Audit SEO metadata from server-rendered HTML for the target pages. Verify title, description, canonical, H1, Open Graph, and indexability, then fix and re-check.
Goal: Ensure SEO-critical pages have unique, server-rendered metadata and indexable content.
Check command: curl -sL $URL | head -80
Exit condition: Each target page has unique title, description, canonical, visible H1, and no accidental noindex.
Max iterations: 5
Guardrails:
- Do not weaken, skip, delete, or rewrite the validation command to force success.
- Do not claim completion until the stated exit condition is actually satisfied.
- If blocked, report the blocker, evidence, and next safest action instead of gaming the metric.
- Do not rely only on client-rendered metadata for SEO-critical pages. Verify server HTML.
View
SEOmanual trigger Hardened

Thin Content Expansion Loop

Find pages with shallow content and expand them with practical examples, source context, FAQs, and related loops.

CursorClaude CodeCodex
content-qualityseoadsense

Kickoff preview

Improve a thin page by adding specific examples, operational guidance, source context, FAQs, and related links. Avoid filler and duplicate boilerplate.
Goal: Turn a thin page into a useful page with distinct user value.
Check command: curl -sL $URL | wc -c
Exit condition: The page clearly answers user intent with distinct examples, guidance, and internal links.
Max iterations: 4
Guardrails:
- Do not weaken, skip, delete, or rewrite the validation command to force success.
- Do not claim completion until the stated exit condition is actually satisfied.
- If blocked, report the blocker, evidence, and next safest action instead of gaming the metric.
- Do not expand pages with filler text. Add specific, actionable value or remove/noindex the page.
View
CImanual trigger Hardened

Ship PR Until Green

Implement a scoped change, open or update a pull request, inspect CI, and continue until all required PR checks pass.

CursorClaude CodeCodex
pull-requestcigithub-actionsverification

Kickoff preview

Take this branch to a green pull request. Implement the requested change, run local verification, open or update the PR, run `gh pr checks`, inspect failures, fix root causes, and repeat until every required check passes or you hit the iteration cap.
Goal: Open or update a pull request and stop only when all required PR checks are green.
Check command: gh pr checks
Exit condition: All required pull request checks are successful and the PR is ready for review or merge.
Max iterations: 10
Guardrails:
- Do not weaken, skip, delete, or rewrite the validation command to force success.
- Do not claim completion until the stated exit condition is actually satisfied.
- If blocked, report the blocker, evidence, and next safest action instead of gaming the metric.
- Do not disable required checks, edit loops to skip jobs, or remove tests to make CI green.
- Do not merge the PR unless the user explicitly asked for merge authority.
View