conversion-audit — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited conversion-audit (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Version: 1.0.0 Updated: 2026-05-24 Category: audit Status: stable Requires: Respira for WordPress plugin 7.1+ + MCP server
Audit a WordPress site for conversion-rate friction. Reads the landing pages, the homepage, the pricing page (if any), the contact page, and any pages that are linked from the main navigation. Identifies friction points across six dimensions: above-the-fold clarity, CTA hierarchy, form length, social proof placement, page speed (using existing Respira SpeedScan), and trust signals.
This is a CRO check, not a redesign. The output is a prioritized list of fixes the user can apply — each with a one-line "what to change" + "why" + "expected impact." No rewriting; recommendations only.
respira_analyze_pagespeed if available. Slow pages don't convert. LCP > 2.5s, CLS > 0.1, FID > 100ms are conversion drags.Call respira_get_active_site. Ask the user: "Audit a single page, the main flow (home + pricing + contact), or all top-nav pages?" Default to "the main flow" if unclear.
/pricing/ or /plans/ if present, /contact/ or /get-in-touch/ if present, plus any page marked as a landing page (page_template == 'landing').respira_list_menus then respira_list_menu_items for the primary menu; audit each linked page.For each page, call respira_extract_builder_content(page_id).
For each page, walk the builder content and score each dimension. The scoring rubric:
Above-the-fold clarity (0–3):
CTA hierarchy (0–3):
Form length (0–3, skip if no forms):
Social proof placement (0–3):
Page speed (0–3, from SpeedScan):
Trust signals (0–3):
Page total: 0–18.
## Conversion audit for {site_url}
Pages audited: {n_pages}
### Summary
| Page | Score | Top issue |
|---|---|---|
| / | 14 / 18 | CTA hierarchy: 3 competing primary CTAs in hero |
| /pricing/ | 11 / 18 | Form length: pricing form asks for 7 fields |
| /contact/ | 10 / 18 | Above-the-fold: no value prop, only "Get in touch" |
| ... | | |
### Prioritized fixes (highest impact first)
**1. {page_url} · CTA hierarchy**
- Current: 3 competing primary buttons in hero ("Get started", "See pricing", "Book a demo")
- Change to: one primary ("Get started"), demote others to secondary text links
- Why: competing CTAs split attention and drop CTR by ~30% in typical landing page tests
**2. {page_url} · Form length**
- Current: 7 required fields including phone + company size
- Change to: 3 required (name, email, what brings you here) + optional phone
- Why: every required field beyond 3 drops form completion by ~7%
**3. {page_url} · Above-the-fold clarity**
- Current: headline "Solutions for modern teams" — generic, no concrete offer
- Change to: headline that names what the user gets ("X for Y, in Z minutes" pattern)
- Why: visitors decide within ~5 seconds whether the page is for them; vague heroes lose them
(... continue for top 5–8 fixes ...)
### What's working
(Quick callouts of strong patterns the audit found, so the user knows what NOT to change.)
- {page}: above-the-fold clarity is strong — headline + sub + supporting visual all reinforce the offer.
- {page}: social proof placement is exemplary — named testimonial above the fold with photo and company.
### Speed signals (from SpeedScan)
| Page | LCP | CLS | Total weight |
|---|---|---|---|
| / | 2.1s ✓ | 0.08 ✓ | 1.8MB ✓ |
| /pricing/ | 3.4s ✗ | 0.15 ✗ | 3.2MB ✗ |Ask: "Want me to apply one of these now? I can duplicate the page (SafeEdit) and make the change for review."
If yes, route to the appropriate edit flow (usually respira_create_page_duplicate + targeted respira_update_element).
respira_list_pages to verify, not just visually scan the page.Records: site URL hash, n_pages audited, score distribution, top issue categories detected, success/failure, total duration. No page content, no recommendations, no scores per page sent.
Endpoint: POST https://www.respira.press/api/skills/track-usage
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.