# SiteRevenue > A free bot that grades one public page. Page grade is a Grok Bot. Add it, send a public URL, and it returns a letter, the evidence on the page, and three fixes for this week. It does not edit the site, send email, log into ads, or spend money. You need Grok Bot on your own plan. - Add: https://siterevenue.ai/bots - How we grade: https://siterevenue.ai/guides/how-we-grade - Guide: https://siterevenue.ai/guides/add-the-page-grade-bot - Sample: https://siterevenue.ai/sample The $19 page file is the copy SiteRevenue stores (screenshots, ranked findings, PDF, history). The bot does not call the API and does not need a key. ## Product card ### Free mini audit (teaser) - Paste a URL on the home page (`$ website_url` — no extra fields on Home/Pricing/Guides/Blog) - Get a site grade, leak score, executive summary, top 3 leak titles, and an inferred **page job** (quoted from the HTML — not a product-market-fit score) - Optional **job wizard** (who / what they get / money click) attaches to the site without a second mini run - No card required; most teasers finish in about a minute - Entry: `POST /v1/audits/teaser` → report at `/audits/:id` (session-private; `/r/job_…` redirects) - Teaser omits full-report modules (no dimensions, captures, rewrites, action box, competitor vs table, or watch toggle) - Competitor **names** on teaser are notes only — rival pages are not fetched until a full job ### Page file — $19 one-time - One public URL. Letter grade, 8 modules, ranked findings, MD/JSON/PDF. Unlock `sku=audit_19`. ### Path engine — also in-repo, not the named product - 1–7 public pages you paste (`POST /v1/audits/funnel-teaser`). Optional arriving promise (ad or email copy). Path strip, where it breaks, this-week fixes. Not GA4. Not a logged-in crawl. Not a Google Ads login. Legacy fulfill SKU `funnel_49` still exists in-repo; it is not the cash-path hero. - Unlock recaptures the public steps (not a reuse of the teaser scrape). - Sample path is a labeled composite — not a live customer story and not a conversion lift. - Entry: `/funnel` · sample: `/sample/funnel` · guides: `/guides/conversion-path-audit`, `/guides/how-to-read-a-funnel-audit` ### Full page report — $19 - Letter grade (A healthier than F) + leak score (**higher = more leaks** on a live report) - Dimension scorecard (modules 0–10; higher = healthier). New full jobs emit Hero, CTA, Message match, Offer, Proof, Form, Trust, Mobile. Older jobs omit-safe - Page captures (screenshots; fail-open if capture misses) - Before → After hero/CTA rewrites - “Fix these 3 this week” action box (effort S/M/L) + quick wins - 5–8 ranked findings with priority, evidence, and suggested fixes (quality target, not a refund SLA) - Competitor compare: fetch up to 3 **public** rival URLs the operator typed (fail-open; do not invent a rival) - Markdown + JSON downloads; PDF export from the masthead on a succeeded full job - Dollar ranges are **prioritization estimates**, not guarantees - Unlock starts a **new full job** that captures the public page again (not a reuse of the teaser scrape) ### Full path report (in-repo engine) - Same letter / leak-score polarity. Six **path** labels (Step completeness, Promise continuity, CTA destination match, Friction accumulation, Competing actions, Mobile path) — not a ninth landing-page class - Path strip + break, this-week actions tied to the break, path findings, per-step scorecards - Captures fail-open on live full jobs. Sample path is a labeled composite (no screenshot block) - Unlock recaptures the public steps. Exports in the masthead. Not a landing-page grade of the first URL. Not GA4. Not a logged-in crawl ### Re-audit - Same site → new immutable version (not an edit of the last job) - Re-audit starts from the full report (`/audits/:id`), not the My Audits list - Full-to-full: **Improved / Dropped / Holding** plus the chain (`v1 Grade D → v2 Grade B`). Letters comparable; leak score polarity is separate. Mini audits are not mixed into that grade line - Re-run after shipping the action box; skip empty re-runs - Park Solo, Park Agency, and Agency ($99/mo, 25 page credits) may watch a public URL. Watch emails you when the public page changes, one notify per site per day. Watch is opt-in and off by default. It never spends a page credit. Watch is not a v2 letter strip. - My Audits hub: one row per site (latest succeeded full when one exists); related guides; new audit panel; credits when they apply - Multi-site dropdown + version history per site on the report ### Packs and plans - Cash path: free mini grade → $19 page file (`sku=audit_19`, 1 URL + up to 10 re-audits). No subscription required. - Agency ($99/mo, 25 page credits) is in-repo and **not wired** on production (`STRIPE_PRICE_AGENT` unset). Do not advertise Subscribe as live. - Packs, Park Solo, Park Agency, and legacy `$49` page Checkout are fulfill-only — not live offers. ### Agent API and CLI - REST under `/v1/agent/*` (Bearer API keys; plan=agent required) - Create / list / revoke keys at `/account` (session) - CLI: `curl -fsSL https://siterevenue.ai/install-cli | bash` · Go `cmd/siterevenue` · env `SITEREVENUE_API_KEY` / `SITEREVENUE_BASE_URL` (default `https://siterevenue.ai`). No Node CLI. No Rust CLI. - Loop: `audit submit --url --mode full --wait` → `audit brief` → ship fixes → `audit reaudit --wait` → `audit brief --against`. Compact JSON: grade, this_week, findings, vs_previous.direction (up/down/hold). Each full run spends 1 page credit. - REST: `POST /v1/agent/audits`, `GET /v1/agent/audits` (list), `POST /v1/agent/audits/:id/rerun`, `GET …/brief`, poll `GET …/:id`. Do not wait on the Worker. - **Webhooks are not shipped yet**. MCP is not required; shell the CLI from Grok / Claude Code / Codex / OpenCode. - OpenAPI 3.1: https://siterevenue.ai/openapi.json - Open rubric: https://siterevenue.ai/rubric/v1.md ### Recovery and library - Email entered at checkout binds paid reports for recovery - Magic link / open-with-email at `/login` — no password - My Audits hub: `/audits` (latest succeeded full per site when one exists) — session-private; re-audit on `/audits/:id` - Share links: time-bound read-only `/s/:token` (not a permanent public audit URL) ### What SiteRevenue is NOT - Not a helpdesk or marketing chatbot - Not a roast thread without an artifact - Not VirtualPBX / phone AI / AI FrontDesk - Not private authenticated-area scanning (public pages only) - Not Google Ads account management or bid tools (no Ads OAuth for M1) - Not financial, legal, or investment advice — impact ranges are estimates ## Site map (public) - Home (Page grade bot): https://siterevenue.ai/ - Bots: https://siterevenue.ai/bots - Free basics compare (no login): https://siterevenue.ai/compare - Sample report (open full-report modules + illustrative grade strip): https://siterevenue.ai/sample - Conversion funnel audit (paste 2–7 public pages): https://siterevenue.ai/funnel - Sample path (labeled composite — not GA4): https://siterevenue.ai/sample/funnel - Pricing: https://siterevenue.ai/pricing - Agents API: https://siterevenue.ai/agents - Guides hub: https://siterevenue.ai/guides - Guide — Website revenue audit: https://siterevenue.ai/guides/website-revenue-audit - Guide — Conversion path audit: https://siterevenue.ai/guides/conversion-path-audit - Guide — Conversion leak checklist: https://siterevenue.ai/guides/conversion-leak-checklist - Guide — How to read a revenue audit: https://siterevenue.ai/guides/how-to-read-a-revenue-audit - Guide — How to read a funnel audit: https://siterevenue.ai/guides/how-to-read-a-funnel-audit - Guide — When to re-audit: https://siterevenue.ai/guides/when-to-re-audit-your-site - Guide — Add the Page grade bot: https://siterevenue.ai/guides/add-the-page-grade-bot - Guide — How we grade: https://siterevenue.ai/guides/how-we-grade - Guide — Hero clarity: https://siterevenue.ai/guides/hero-clarity - Guide — CTA hierarchy: https://siterevenue.ai/guides/cta-hierarchy - Guide — Message match: https://siterevenue.ai/guides/message-match - Guide — Offer and pricing clarity: https://siterevenue.ai/guides/offer-and-pricing-clarity - Guide — Social proof that converts: https://siterevenue.ai/guides/social-proof-that-converts - Guide — Form friction: https://siterevenue.ai/guides/form-friction - Guide — Trust and risk reversal: https://siterevenue.ai/guides/trust-and-risk-reversal - Guide — Mobile conversion: https://siterevenue.ai/guides/mobile-conversion - Guide — Copy rewrites that ship: https://siterevenue.ai/guides/copy-rewrites-that-ship - Guide — Lighthouse vs a conversion audit: https://siterevenue.ai/guides/vs-lighthouse - Guide — Landing page roasts vs a revenue audit: https://siterevenue.ai/guides/vs-landing-page-roasts - Guide — Overnight teardowns vs a file in this session: https://siterevenue.ai/guides/vs-overnight-teardowns - Guide — Path audits vs one-fold graders: https://siterevenue.ai/guides/vs-one-fold-graders - Guide — Why ads don't convert: https://siterevenue.ai/guides/why-ads-dont-convert - Blog hub: https://siterevenue.ai/blog - Blog — A landing page grade is not a funnel: https://siterevenue.ai/blog/a-landing-page-grade-is-not-a-funnel - Blog — The phone fold is the landing page: https://siterevenue.ai/blog/the-phone-fold-is-the-landing-page - Blog — Proof below the fold is decoration: https://siterevenue.ai/blog/proof-below-the-fold-is-decoration - Blog — The form is the leak: https://siterevenue.ai/blog/the-form-is-the-leak - Blog — Hide the price, hide the sale: https://siterevenue.ai/blog/hide-the-price-hide-the-sale - Blog — Dual CTAs split the click: https://siterevenue.ai/blog/dual-ctas-split-the-click - Blog — A slogan is not a hero: https://siterevenue.ai/blog/a-slogan-is-not-a-hero - Blog — Re-audit or you are guessing: https://siterevenue.ai/blog/re-audit-or-you-are-guessing - Blog — Message match is the real ad waste: https://siterevenue.ai/blog/message-match-is-the-real-ad-waste - Blog — Lighthouse 100, conversion 0: https://siterevenue.ai/blog/lighthouse-100-conversion-0 - Blog — A roast is not a system: https://siterevenue.ai/blog/a-roast-is-not-a-system - Support: hello@siterevenue.ai ## Legal - Operator: GigaSolo LLC, a Wyoming limited liability company - Privacy Policy: https://siterevenue.ai/privacy - Cookie Policy: https://siterevenue.ai/cookies - Terms of Service: https://siterevenue.ai/terms - Acceptable Use Policy: https://siterevenue.ai/aup ## Private (do not treat as public docs) Session/app surfaces are not for indexing: `/r/*`, `/audits*`, `/account`, `/s/*`, `/v1/*`, `/billing/*`. See https://siterevenue.ai/robots.txt and https://siterevenue.ai/sitemap.xml.