---
name: sitetooling-weekly-report
description: Weekly website report from Sitetooling analytics. Use when the user asks how their site did this week (or last week, or this month), wants a summary for their team, or says "weekly report", "how's my site doing", "send me the numbers". Needs the Sitetooling MCP server connected.
---

# Weekly site report

Turn a week of Sitetooling analytics into a short report a busy owner can read in a minute.

## Steps

1. Call `get_account` if you don't know the site yet. If the account has several websites and the user didn't name one, ask which, or use the one they mentioned earlier.
2. Call `compare_periods` for the last 7 days (or the period the user named) against the 7 days before.
3. Call `get_campaign_performance` for the same dates. Skip it if the tool says it needs a higher plan.
4. Call `get_ai_referrals` for the same dates. Skip it the same way.
5. Call `generate_report` for the same dates to get the PDF link. Skip it if the plan doesn't include it.

## What to write

- First line: the site and the dates, e.g. "hlawula.co.za, 3–9 Nov vs 27 Oct–2 Nov".
- **Five-line summary**: visitors, page views, time on site and bounce rate, each with its % change.
- **Three wins**: the pages, sources or campaigns that grew most, with numbers.
- **Three problems**: what shrank most, with a likely cause where the data points to one.
- **AI visitors**: one line on visits from ChatGPT, Perplexity, Claude and others, if any.
- The PDF link last, if there is one.

## Rules

- Put the % change next to every number.
- If the site had fewer than 100 visitors in either week, say the changes are too small to judge rather than calling them trends.
- Never guess numbers. If a tool fails, say which part is missing.
- If a tool says it needs a higher plan, mention once what that plan would add. Offer `create_upgrade_checkout` only if the user asks how to get it.
