# Build a brand search capture dashboard in Claude

> Tier: recipe. Operating recipe: real tool sequence, core rules, known traps.

Builds the Get MCP Ads Brand search capture template as a Claude dashboard: Search Console brand searches against organic and paid brand clicks, the blended CTR, clicks nobody captured, the brand alone against the brand with other words, capture by day, top brand queries and paid brand search from Google Ads search terms, against an equivalent comparison period.

**Intent.** A live page that shows how much of the brand's own search demand the site captures, organically and with paid search, and what nobody captures.

## When to use

- Someone asks whether they should bid on their brand, how much brand traffic paid search takes from organic, or for a brand search report they can keep in Claude.

## When not to use

- A single brand query's figures: answer in the conversation.
- Hosts without Claude's Dashboard artifact type: answer in the conversation with the matching reports instead.

## Sources

Required: Search Console
Optional: Google Ads

## Preconditions

- The organisation is on Team or Enterprise: ready-made dashboards are not offered on Free or Pro.
- The account is ticked in the dashboard, confirmed via list_accounts.

## Inputs

- `brand_terms` (required): The brand's names as people search them, misspellings and spacing variants included.
- `window`: Analysis window. Default: last 14 days.

## Procedure

1. Resolve the client's Search Console site and, when connected, its Google Ads account with list_accounts.
2. Agree the brand terms with the person (names, variants, misspellings), then fetch the brand-search template with both accounts and the terms. — tools: `get_dashboard_template`
3. Create a Dashboard artifact, write every document exactly as given in one batch, read its check, hand over with the lines given.

## Decision rules

- **When** The template is refused with PLAN_REQUIRED → **conclude** Say the dashboards come with Team and Enterprise and that only the account owner changes the plan; answer the question in the conversation meanwhile.
- **When** No Google Ads account is connected → **conclude** Build the organic side alone and say paid brand capture appears once Google Ads is connected.
- **When** The latest two or three days show no organic data → **conclude** That is Search Console's reporting lag, shown on the page: do not read it as a drop.
- **When** A reader sees a source fail to load → **conclude** Their own Get MCP Ads access decides: check that their connection covers this client's workspace and that their plan includes dashboards before changing the dashboard.

## Evidence requirements

- Every figure carries its account, metric and window.
- Anything below a readable sample size is reported as unjudged, not as zero.

## Human approval boundary

- The readout changes nothing. Any change it motivates goes through Safe Writes: preview, human confirmation, then apply.

## Failure modes

- Editing the template's page or queries by hand loses the provenance of each figure: ask for changes by name instead.
- Guessing the brand terms: a missing variant hides part of the demand, a generic word inflates it. Confirm them with the person.

## Output

- **Readout**: The figures, with windows and accounts named.
- **Flags**: What deserves a deeper skill or a human decision.

## Related

- Skill: [scorecard-dashboard](https://www.getmcpads.com/skills/scorecard-dashboard.md)
