[{"data":1,"prerenderedAt":427},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs\u002Ftracking\u002Fbrands":213},[4],{"title":5,"path":6,"stem":7,"children":8,"page":30},"Docs","\u002Fdocs","docs",[9,31,56,98,118,138,163],{"title":10,"description":11,"group":11,"path":12,"stem":13,"children":14,"page":30},"Getting started",null,"\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[15,20,25],{"title":16,"path":17,"stem":18,"description":19,"group":11},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview","What Shruwd does and what you get out of it.",{"title":21,"path":22,"stem":23,"description":24,"group":11},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002F1.getting-started\u002F2.quickstart","From an empty account to your first measurement.",{"title":26,"path":27,"stem":28,"description":29,"group":11},"Reading your results","\u002Fdocs\u002Fgetting-started\u002Freading-your-results","docs\u002F1.getting-started\u002F3.reading-your-results","What the four numbers mean, and when to trust them.",false,{"title":32,"description":11,"group":11,"path":33,"stem":34,"children":35,"page":30},"What you track","\u002Fdocs\u002Ftracking","docs\u002F2.tracking",[36,41,46,51],{"title":37,"path":38,"stem":39,"description":40,"group":11},"Brands","\u002Fdocs\u002Ftracking\u002Fbrands","docs\u002F2.tracking\u002F1.brands","Add, rename and archive the brands you measure.",{"title":42,"path":43,"stem":44,"description":45,"group":11},"Prompts","\u002Fdocs\u002Ftracking\u002Fprompts","docs\u002F2.tracking\u002F2.prompts","Choose and manage the questions Shruwd asks each engine.",{"title":47,"path":48,"stem":49,"description":50,"group":11},"Competitors","\u002Fdocs\u002Ftracking\u002Fcompetitors","docs\u002F2.tracking\u002F3.competitors","Track the brands you are compared against, and how they are matched.",{"title":52,"path":53,"stem":54,"description":55,"group":11},"Connecting Search Console","\u002Fdocs\u002Ftracking\u002Fconnecting-search-console","docs\u002F2.tracking\u002F4.connecting-search-console","Add per-page search demand so two diagnostics can run.",{"title":57,"description":11,"group":11,"path":58,"stem":59,"children":60,"page":30},"Crawler logs","\u002Fdocs\u002Fcrawler-logs","docs\u002F3.crawler-logs",[61,66,72,77,82,87,93],{"title":62,"path":63,"stem":64,"description":65,"group":11},"Choosing a log path","\u002Fdocs\u002Fcrawler-logs\u002Fchoosing-a-log-path","docs\u002F3.crawler-logs\u002F1.choosing-a-log-path","Pick the way of sending crawler logs that matches your hosting.",{"title":67,"path":68,"stem":69,"description":70,"group":71},"Platform log drains","\u002Fdocs\u002Fcrawler-logs\u002Fplatform-log-drains","docs\u002F3.crawler-logs\u002F2.platform-log-drains","Send logs from Vercel, Netlify, Fly and similar. No code.","Setup guides",{"title":73,"path":74,"stem":75,"description":76,"group":71},"Cloudflare Worker","\u002Fdocs\u002Fcrawler-logs\u002Fcloudflare-worker","docs\u002F3.crawler-logs\u002F3.cloudflare-worker","Forward crawler hits from behind Cloudflare, on any plan.",{"title":78,"path":79,"stem":80,"description":81,"group":71},"Cloudflare Logpush","\u002Fdocs\u002Fcrawler-logs\u002Fcloudflare-logpush","docs\u002F3.crawler-logs\u002F4.cloudflare-logpush","Send zone request logs straight to Shruwd. Enterprise zones, no code.",{"title":83,"path":84,"stem":85,"description":86,"group":71},"Server middleware","\u002Fdocs\u002Fcrawler-logs\u002Fserver-middleware","docs\u002F3.crawler-logs\u002F5.server-middleware","Forward crawler hits from a Nuxt or Nitro origin. Last resort.",{"title":88,"path":89,"stem":90,"description":91,"group":92},"Crawlers tracked","\u002Fdocs\u002Fcrawler-logs\u002Fcrawlers-tracked","docs\u002F3.crawler-logs\u002F6.crawlers-tracked","Which bots Shruwd recognises, and how a hit is verified.","Reference",{"title":94,"path":95,"stem":96,"description":97,"group":92},"Ingest not arriving","\u002Fdocs\u002Fcrawler-logs\u002Fingest-not-arriving","docs\u002F3.crawler-logs\u002F7.ingest-not-arriving","Diagnose a log drain that is not delivering.",{"title":99,"description":11,"group":11,"path":100,"stem":101,"children":102,"page":30},"Findings and fixes","\u002Fdocs\u002Ffindings","docs\u002F4.findings",[103,108,113],{"title":104,"path":105,"stem":106,"description":107,"group":11},"How findings work","\u002Fdocs\u002Ffindings\u002Fhow-findings-work","docs\u002F4.findings\u002F1.how-findings-work","What a finding is, how much to trust it, and how to prove your fix worked.",{"title":109,"path":110,"stem":111,"description":112,"group":11},"Rechecks","\u002Fdocs\u002Ffindings\u002Frechecks","docs\u002F4.findings\u002F2.rechecks","How Shruwd proves whether your fix moved the number.",{"title":114,"path":115,"stem":116,"description":117,"group":11},"Findings reference","\u002Fdocs\u002Ffindings\u002Ffindings-reference","docs\u002F4.findings\u002F3.findings-reference","Every diagnostic Shruwd runs, what triggers it and what to do.",{"title":119,"description":11,"group":11,"path":120,"stem":121,"children":122,"page":30},"Metrics","\u002Fdocs\u002Fmetrics","docs\u002F5.metrics",[123,128,133],{"title":124,"path":125,"stem":126,"description":127,"group":11},"Metric definitions","\u002Fdocs\u002Fmetrics\u002Fmetric-definitions","docs\u002F5.metrics\u002F1.metric-definitions","Exactly what each number counts, and when it is undefined.",{"title":129,"path":130,"stem":131,"description":132,"group":11},"Confidence and sample size","\u002Fdocs\u002Fmetrics\u002Fconfidence-and-sample-size","docs\u002F5.metrics\u002F2.confidence-and-sample-size","Why every number has a range, and why some are withheld.",{"title":134,"path":135,"stem":136,"description":137,"group":11},"When a number has moved","\u002Fdocs\u002Fmetrics\u002Fwhen-a-number-has-moved","docs\u002F5.metrics\u002F3.when-a-number-has-moved","The rule Shruwd uses before calling a change real.",{"title":139,"description":11,"group":11,"path":140,"stem":141,"children":142,"page":30},"Account","\u002Fdocs\u002Faccount","docs\u002F6.account",[143,148,153,158],{"title":144,"path":145,"stem":146,"description":147,"group":11},"Plans and limits","\u002Fdocs\u002Faccount\u002Fplans-and-limits","docs\u002F6.account\u002F1.plans-and-limits","What each plan includes and what happens when you reach a limit.",{"title":149,"path":150,"stem":151,"description":152,"group":11},"Team and roles","\u002Fdocs\u002Faccount\u002Fteam-and-roles","docs\u002F6.account\u002F2.team-and-roles","Invite people, set what they can change, and remove access.",{"title":154,"path":155,"stem":156,"description":157,"group":11},"Billing","\u002Fdocs\u002Faccount\u002Fbilling","docs\u002F6.account\u002F3.billing","Change plan, read your usage, and handle a failed payment.",{"title":159,"path":160,"stem":161,"description":162,"group":11},"Email notifications","\u002Fdocs\u002Faccount\u002Femail-notifications","docs\u002F6.account\u002F4.email-notifications","What Shruwd emails you, and how to turn it off.",{"title":164,"description":11,"group":11,"path":165,"stem":166,"children":167,"page":30},"Build on Shruwd","\u002Fdocs\u002Fapi","docs\u002F7.api",[168,173,178,182,187,192,197,203,208],{"title":169,"path":170,"stem":171,"description":172,"group":11},"API overview","\u002Fdocs\u002Fapi\u002Fapi-overview","docs\u002F7.api\u002F1.api-overview","Authentication, errors, limits and the rules every endpoint follows.",{"title":37,"path":174,"stem":175,"description":176,"group":177},"\u002Fdocs\u002Fapi\u002Fbrands","docs\u002F7.api\u002F2.brands","Create, read, rename and archive brands over the API.","Endpoints",{"title":42,"path":179,"stem":180,"description":181,"group":177},"\u002Fdocs\u002Fapi\u002Fprompts","docs\u002F7.api\u002F3.prompts","Add, edit and retire the questions asked every cycle.",{"title":183,"path":184,"stem":185,"description":186,"group":177},"Entities","\u002Fdocs\u002Fapi\u002Fentities","docs\u002F7.api\u002F4.entities","Manage the brand and its competitors, and the aliases that count.",{"title":188,"path":189,"stem":190,"description":191,"group":177},"Measurement","\u002Fdocs\u002Fapi\u002Fmeasurement","docs\u002F7.api\u002F5.measurement","Run cycles and read visibility, crawlers and individual answers.",{"title":193,"path":194,"stem":195,"description":196,"group":177},"Findings","\u002Fdocs\u002Fapi\u002Ffindings","docs\u002F7.api\u002F6.findings","Read diagnosed findings and move them through their lifecycle.",{"title":198,"path":199,"stem":200,"description":201,"group":202},"TypeScript SDK","\u002Fdocs\u002Fapi\u002Ftypescript-sdk","docs\u002F7.api\u002F7.typescript-sdk","A typed client for the Shruwd API.","Clients and agents",{"title":204,"path":205,"stem":206,"description":207,"group":202},"MCP server","\u002Fdocs\u002Fapi\u002Fmcp-server","docs\u002F7.api\u002F8.mcp-server","Give Claude or Cursor tools to run Shruwd.",{"title":209,"path":210,"stem":211,"description":212,"group":202},"For AI agents","\u002Fdocs\u002Fapi\u002Ffor-ai-agents","docs\u002F7.api\u002F9.for-ai-agents","Machine-readable versions of everything here.",{"id":214,"title":37,"body":215,"description":421,"extension":422,"group":11,"meta":423,"navigation":424,"path":38,"section":32,"seo":425,"stem":39,"__hash__":426},"docs\u002Fdocs\u002F2.tracking\u002F1.brands.md",{"type":216,"value":217,"toc":411},"minimark",[218,222,226,231,238,285,293,297,348,351,355,359,365,368,375,379,382,389,394,398],[219,220,37],"h1",{"id":221},"brands",[223,224,225],"p",{},"A brand is a domain, plus the prompts, competitors and findings attached to it. Most\naccounts have one.",[227,228,230],"h2",{"id":229},"adding-a-brand","Adding a brand",[223,232,233,237],{},[234,235,236],"strong",{},"Permissions:"," owner.",[239,240,241,249,256,271,278],"ol",{},[242,243,244,245,248],"li",{},"Go to ",[234,246,247],{},"Brands → Add a brand",".",[242,250,251,252,255],{},"Enter the ",[234,253,254],{},"brand name"," as it is written in answers. This becomes the first alias\nShruwd matches on, so spell it the way the world does. If the name is short or an everyday\nword, like \"Front\", Shruwd also asks for a few words that mark a mention as being about\nyou — otherwise every \"front-end\" would count.",[242,257,251,258,261,262,266,267,270],{},[234,259,260],{},"domain",". A URL or a bare host is fine — both are reduced to the\nregistrable domain, so ",[263,264,265],"code",{},"https:\u002F\u002Fwww.acme.com\u002Fpricing"," and ",[263,268,269],{},"acme.com"," are the same\nbrand. Citations of any page on it count as yours.",[242,272,273,274,277],{},"Choose a ",[234,275,276],{},"timezone",". This sets the day boundary for measurements and rollups.",[242,279,280,281,284],{},"Leave ",[234,282,283],{},"Suggestions"," on to have Shruwd draft prompts and competitors from your\nhomepage. Nothing is saved until you add it.",[223,286,287,288,292],{},"The first measurement waits for your first prompt, so adding a brand before you have\nprompts ready costs you nothing. Setup asks for ",[289,290,291],"a",{"href":48},"competitors","\nnext, then prompts, because the measurement counts only the competitors that exist when\nit starts.",[227,294,296],{"id":295},"what-you-can-change-later","What you can change later",[298,299,300,311],"table",{},[301,302,303],"thead",{},[304,305,306,309],"tr",{},[307,308],"th",{},[307,310],{},[312,313,314,328,338],"tbody",{},[304,315,316,322],{},[317,318,319],"td",{},[234,320,321],{},"Name",[317,323,324,325,327],{},"Editable. Display only — what Shruwd matches on lives in the brand's aliases on the ",[289,326,47],{"href":48}," page.",[304,329,330,335],{},[317,331,332],{},[234,333,334],{},"Timezone",[317,336,337],{},"Editable. Applies from the next cycle.",[304,339,340,345],{},[317,341,342],{},[234,343,344],{},"Domain",[317,346,347],{},"Not editable. The domain defines what Shruwd treats as you, so a new domain is a new brand.",[223,349,350],{},"Renaming a brand does not change its URL in the dashboard.",[227,352,354],{"id":353},"archiving-a-brand","Archiving a brand",[223,356,357,237],{},[234,358,236],{},[223,360,361,362,248],{},"Go to the brand's ",[234,363,364],{},"Settings → Archive brand",[223,366,367],{},"Archiving stops all measurement. Nothing is deleted — history stays readable, and the\ndomain becomes available to add again.",[369,370,372],"callout",{"type":371},"note",[223,373,374],{},"Two active brands in the same workspace cannot share a domain. If you get a duplicate\nerror, the domain is already on another brand — archive that one to free it.",[227,376,378],{"id":377},"limits","Limits",[223,380,381],{},"Your plan sets how many active brands you can have: one on Crawl and Starter, three on\nPro. Archived brands do not count.",[223,383,384,385,388],{},"On Pro, all three brands draw from ",[234,386,387],{},"one shared pool of 100 prompts",". Adding a brand\ndoes not add prompts.",[223,390,391,392,248],{},"See ",[289,393,144],{"href":145},[227,395,397],{"id":396},"next-steps","Next steps",[399,400,401,406],"ul",{},[242,402,403,405],{},[289,404,42],{"href":43}," — the questions asked for this brand",[242,407,408,410],{},[289,409,47],{"href":48}," — who you are measured against",{"title":412,"searchDepth":413,"depth":413,"links":414},"",3,[415,417,418,419,420],{"id":229,"depth":416,"text":230},2,{"id":295,"depth":416,"text":296},{"id":353,"depth":416,"text":354},{"id":377,"depth":416,"text":378},{"id":396,"depth":416,"text":397},"A brand is a domain and the prompts, competitors and findings attached to it.","md",{},{"title":37,"description":40},{"title":37,"description":421},"J9HUMz-a58x5Y_qKw_yKW_G-lYiIdinwP_DETr1ETVE",1790003438495]