{
 "schema": "aiblocks-page/1",
 "id": "landing-page-fix-loop",
 "type": "agent",
 "name": "Landing page copy repair reviewer",
 "summary": "Find weak page sections and rewrite them using supplied facts. Recheck the changes and flag what copy cannot fix.",
 "headline": "Landing page copy repair reviewer",
 "subhead": "Share the page, mobile screenshots, product facts and the ad that leads to it. It audits the page, rewrites failing copy and checks it again for up to three rounds. You get revised text, sourced changes and design gaps. Missing offer terms need your decision; a checklist pass does not prove more sales.",
 "job": {
  "id": "audit-landing-page",
  "name": "Audit a landing page"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-21",
 "inputs": [
  {
   "type": "landing_page",
   "required": true,
   "label": "Landing page",
   "what": "a landing page or advertorial: sections, copy, layout notes"
  },
  {
   "type": "brand_brain",
   "required": true,
   "label": "Brand brain",
   "what": "the brand's facts, voice, products, offers (with effective dates), claims register, personas and look"
  },
  {
   "type": "ad_copy",
   "required": false,
   "label": "Ad copy",
   "what": "headline, primary text, description and CTA within platform limits"
  },
  {
   "type": "voc_reviews",
   "required": false,
   "label": "Voc reviews",
   "what": "customer words from reviews, tickets, surveys or calls, with source and date"
  },
  {
   "type": "performance_sheet",
   "required": false,
   "label": "Performance sheet",
   "what": "ad or store performance export for a closed date window, with definitions"
  }
 ],
 "outputs": [
  {
   "type": "landing_page",
   "required": true,
   "label": "Landing page",
   "what": "a landing page or advertorial: sections, copy, layout notes"
  },
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "The page address, or its full text and phone screenshots",
  "Your prices, offer names, guarantee, delivery and returns terms, and the claims you may make",
  "The ad that sends people there (best)",
  "Reviews or customer questions, each with a source (optional)"
 ],
 "you_get": [
  "The page's new text for the sections that changed, ready to paste",
  "A change list with the check each change fixes and the fact it rests on",
  "Checks and coverage scores at the start and the end",
  "A list for a designer or developer of the problems copy cannot fix",
  "The facts it still needs from you"
 ],
 "use_when": [
  "Your page gets visits but few sales and you want it fixed, not just reviewed.",
  "A new ad sends people to a page that does not pick up the ad's promise.",
  "Customers keep asking questions the page should already answer.",
  "You ran a landing page audit last month, the list is still unread, and you want the fixes written for you."
 ],
 "skip_when": [
  "You only want a diagnosis and plan to make the changes yourself. Use the Landing page conversion reviewer or the 30-point landing page checker.",
  "The page gets almost no visits. The checks will pass, but you cannot test whether sales improve.",
  "You have not decided the offer, price or guarantee. It will stop and list the decisions that are yours.",
  "You need a new page from nothing. Use the Ad-matched landing page writer, or the Shopify landing page builder for Shopify files.",
  "Your problem is page speed, layout or images. It lists those for a designer or developer and does not fix them."
 ],
 "output_sample": {
  "input": [
   "Your landing page address, or its full text and phone screenshots",
   "Your prices, offer terms, delivery and returns, and the claims you may make",
   "The ad that sends people to the page (best)",
   "Customer reviews or questions, each with a source (optional)"
  ],
  "prerequisites": [
   "An AI that can read screenshots and, ideally, keep files, such as Claude Code",
   "Your brand brain from the Brand profile builder (optional, it supplies your facts and voice)"
  ],
  "output": [
   {
    "name": "Result",
    "contains": "Rounds used out of three, checks and coverage scores at the start and end, and any deal-breakers left."
   },
   {
    "name": "New page text",
    "contains": "The sections that changed, ready to paste, and a list of sections left as they were."
   },
   {
    "name": "Change list",
    "contains": "Each change, the check it fixes and the fact you gave that it rests on."
   },
   {
    "name": "For a designer or developer",
    "contains": "Problems that copy cannot fix, such as layout, images, speed or a pop-up."
   },
   {
    "name": "Facts I need",
    "contains": "Each missing fact and the check it blocks."
   },
   {
    "name": "Test next",
    "contains": "Up to three tests with a one-line guess for each, if your page has the visits."
   },
   {
    "name": "Files",
    "contains": "The page text and results saved for each round."
   }
  ]
 },
 "output_shape": "RESULT\n  Rounds <n> of 3 | checks score <start> to <end> | coverage <start> to <end> | deal-breakers left: <none or list>\n\nNEW PAGE TEXT\n  <changed sections, ready to paste> | UNCHANGED: <sections>\n\nCHANGE LIST\n  <change> | fixes check: <n> | rests on: <fact given>\n\nFOR A DESIGNER OR DEVELOPER\n  <items copy cannot fix>\n\nFACTS I NEED\n  MISSING: <fact> | blocks check: <n>\n\nTEST NEXT\n  <up to three tests, one-line hypothesis each>\n\nFILES\n  <each round's files>",
 "how_to_use": [
  "Start a chat with the agent. In Claude Code, add it as a skill or save it in .claude/agents, then give it your page and facts.",
  "Attach phone screenshots of the first screen and the buy area, and the ad.",
  "Add your real facts. It will not guess a price, a delivery time or a guarantee.",
  "Read the change list, then paste the new text into your page yourself.",
  "Test the page against the old one if you have the traffic. A score is not a sales result."
 ],
 "checks": [
  "Every change traces to a fact you gave.",
  "No invented review, number, rating or claim is in the new text.",
  "The cost block is complete before the last button.",
  "Problems that copy cannot fix are on the designer list, not rewritten.",
  "Nothing was published without your clear yes."
 ],
 "steps": [
  {
   "position": 1,
   "id": "landing-page-auditor",
   "name": "Landing page conversion reviewer",
   "summary": "Share your page and screenshots. Get conversion problems ranked by impact, with recommended fixes and a score.",
   "url": "https://useaiblocks.com/skills/landing-page-auditor"
  },
  {
   "position": 2,
   "id": "landing-page-30-point-checker",
   "name": "30-point landing page checker",
   "summary": "Share your page and screenshots. Get a 30-point audit, a score and five fixes to make first.",
   "url": "https://useaiblocks.com/prompts/landing-page-30-point-checker"
  },
  {
   "position": 3,
   "id": "customer-question-finder",
   "name": "Unanswered customer question finder",
   "summary": "Find the customer questions your product page leaves unanswered. Paste reviews and phone screenshots. Get a doubt table, fixes and a score out of 100.",
   "url": "https://useaiblocks.com/skills/customer-question-finder"
  },
  {
   "position": 4,
   "id": "ad-matched-landing-page-writer",
   "name": "Ad-matched landing page writer",
   "summary": "Write landing page copy that picks up where your ad left off. Give it the ad, your facts and reviews. You get a page with the full cost stated.",
   "url": "https://useaiblocks.com/skills/ad-matched-landing-page-writer"
  },
  {
   "position": 5,
   "id": "marketing-copy-sweeper",
   "name": "Marketing copy editor",
   "summary": "Share copy and the change you need. Get focused edits that keep your message and voice, with reasons.",
   "url": "https://useaiblocks.com/skills/marketing-copy-sweeper"
  }
 ],
 "next": [
  {
   "name": "Article-style ad story checker",
   "url": "https://useaiblocks.com/skills/advertorial-story-and-belief-checker",
   "why": "Check the landing page"
  },
  {
   "name": "Decision friction auditor",
   "url": "https://useaiblocks.com/skills/decision-friction-auditor",
   "why": "Check the landing page"
  },
  {
   "name": "Customer objection coverage checker",
   "url": "https://useaiblocks.com/prompts/buyer-doubt-gap-finder",
   "why": "Check the landing page"
  },
  {
   "name": "Shopify landing page builder",
   "url": "https://useaiblocks.com/skills/shopify-landing-page-builder",
   "why": "Write the landing page"
  },
  {
   "name": "Landing page design planner",
   "url": "https://useaiblocks.com/skills/landing-page-design-planner",
   "why": "Write the landing page"
  }
 ],
 "source": null,
 "credits": [],
 "files": [],
 "links": {
  "page": "https://useaiblocks.com/agents/landing-page-fix-loop",
  "markdown": "https://useaiblocks.com/agents/landing-page-fix-loop.md",
  "json": "https://useaiblocks.com/agents/landing-page-fix-loop.json",
  "instructions": "https://useaiblocks.com/skills/landing-page-fix-loop/SKILL.md",
  "api_item": "https://useaiblocks.com/api/v1/items/landing-page-fix-loop",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/landing-page-fix-loop",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
