{
 "schema": "aiblocks-page/1",
 "id": "agency-marketing-agentic-search-optimizer",
 "type": "agent",
 "name": "AI search visibility reviewer",
 "summary": "Check if an AI browsing agent can book, buy or sign up on your site. Get a task scorecard, the steps where it gets stuck and fixes.",
 "headline": "AI search visibility reviewer",
 "subhead": "Name the 3 to 5 tasks that matter on your site, such as book, buy, sign up or contact. The agent walks each task step by step and finds where an AI browsing agent could fail. It gives a fix for each stuck point, with WebMCP form markup where it fits.",
 "job": {
  "id": "get-found-in-search",
  "name": "Get found in search and AI answers"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "web_page",
   "required": true,
   "label": "Web page",
   "what": "a built or live web page, as a URL or saved HTML"
  },
  {
   "type": "source_text",
   "required": false,
   "label": "Source text",
   "what": "a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "The 3 to 5 tasks that matter most, such as book, buy, register, subscribe or contact.",
  "For each task, the starting address and the steps a person takes.",
  "The page code of each form or step, from view source (optional, needed for markup fixes).",
  "Your own test results with a browsing agent, if you ran one (optional).",
  "Your site platform, such as Shopify or WordPress (optional)."
 ],
 "you_get": [
  "A scorecard per task that shows if an agent can find it, start it and finish it, and where it drops.",
  "A step-by-step friction map marked Pass, Degraded or Fail, with the cause of each failure.",
  "A fix list, each tied to a stuck point. Fixes are form markup, field changes or flow changes.",
  "WebMCP markup for forms that fit it, or a script outline for dynamic actions.",
  "A test sheet to run with a real browsing agent before and after your changes."
 ],
 "use_when": [
  "You want AI browsing agents to be able to book, order or sign up on your site.",
  "Your booking or checkout uses a custom date picker, a pop-up widget or a single-page app.",
  "You added a CAPTCHA or forced sign-up and wonder what it does to AI agents.",
  "You were told to prepare for WebMCP and want a plain list of what to change."
 ],
 "skip_when": [
  "You want AI tools to mention your brand in their answers. Use the AI citation visibility planner.",
  "You want AI crawlers allowed and an llms.txt file. Use the AI crawler and llms.txt setup agent.",
  "You want to see how people, not agents, struggle with a form. Use the UX Researcher agent.",
  "You need your live site changed for you. This writes the markup and fixes. You or your developer apply them."
 ],
 "output_sample": {
  "input": [
   "Your 3 to 5 key tasks, each with a start address and steps",
   "The page code for each form or step (optional)",
   "Results from your own test with a browsing agent (optional)"
  ],
  "prerequisites": [
   "A browsing agent to run the real test, such as Claude in Chrome (optional)",
   "Someone who can edit your pages, or a developer"
  ],
  "output": [
   {
    "name": "Task scorecard",
    "contains": "One row per task showing if an agent can find, start and finish it, and where it drops."
   },
   {
    "name": "Friction map",
    "contains": "Each step of each task marked Pass, Degraded or Fail, with the cause."
   },
   {
    "name": "Fix list",
    "contains": "Changes in order of value, each linked to the task it unblocks."
   },
   {
    "name": "Form markup draft",
    "contains": "Your forms with tool name, description and field labels added, ready for your developer to review."
   },
   {
    "name": "Test sheet",
    "contains": "A before and after table to fill in when you run each task with a real agent."
   }
  ]
 },
 "output_shape": "AI BROWSING AGENT READINESS: <site> | <date>\n| Task | Findable | Startable | Finishable | Where it drops | Priority | Source (code or real test) |\n\nFRICTION MAP: <task>\nStep 1 <name>: <Pass, Degraded or Fail>\n  Observation: <what was seen>\n  Cause: <missing declaration, hostile widget, sign-up wall, dynamic-only content>\n  Fix: <specific change>\nStep 2 ...\n\nFIXES (in order)\n<fix> | <task it unblocks> | <markup or code> | <how to retest>\n\nTEST SHEET\n<task> | <agent used> | <result before> | <result after>",
 "how_to_use": [
  "Add the pack to your AI as a skill. In a plain chat, paste SKILL.md first.",
  "List your 3 to 5 tasks with the start address and steps. Paste the form code for each if you can.",
  "Say \"Audit these tasks for AI browsing agents.\"",
  "Read the scorecard. Anything marked \"from the code, not tested\" needs a real test.",
  "Run each task with a real browsing agent, such as Claude in Chrome. Write down where it stops. Do this before you change anything, so you have a baseline.",
  "Apply the fixes, or hand them to your developer, then run the same tests again. Keep your normal checks and sign-in rules. Markup does not replace them."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "AI search visibility tester",
   "url": "https://useaiblocks.com/skills/ai-recommendation-panel-runner",
   "why": "AI search visibility tester"
  },
  {
   "name": "AI search visibility analyst",
   "url": "https://useaiblocks.com/skills/ai-search-visibility-optimiser",
   "why": "AI search visibility analyst"
  },
  {
   "name": "AI citation visibility planner",
   "url": "https://useaiblocks.com/skills/agency-marketing-ai-citation-strategist",
   "why": "AI citation visibility planner"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/marketing/marketing-agentic-search-optimizer.md",
  "licence": "MIT",
  "original_name": "Agentic Search Optimizer",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Agentic Search Optimizer",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/marketing/marketing-agentic-search-optimizer.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-marketing-agentic-search-optimizer",
  "markdown": "https://useaiblocks.com/agents/agency-marketing-agentic-search-optimizer.md",
  "json": "https://useaiblocks.com/agents/agency-marketing-agentic-search-optimizer.json",
  "instructions": "https://useaiblocks.com/skills/agency-marketing-agentic-search-optimizer/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-marketing-agentic-search-optimizer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-marketing-agentic-search-optimizer",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-marketing-agentic-search-optimizer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
