Client SEO report skill for Claude
A plain-language monthly report for agency clients: summary, results, site health, work done and next month's plan.
- Needs
- Account + Search Console
- Try asking
- “Write this month's SEO report for my client example.com.”
- MCP tools it uses
- list_sitesget_site_scoreget_search_console_changesget_search_console_keywordsget_ga4_organic_traffic
The full skill
This is the exact SKILL.md inside the download. Edit it to fit your own process.
--- name: client-seo-report description: Write a client-ready monthly SEO report from DidYouSEO audit scores and Search Console data, in plain language with wins, problems and next steps. Use when an agency or freelancer asks for a client report, a monthly SEO summary for a client, or an update to send to a client. Requires the DidYouSEO MCP connector. --- # Client SEO report Write the report an agency sends a client every month. Clients read the first paragraph and skim the rest, so lead with the outcome. ## Tools - `list_sites`, `get_site_score` - technical health and open issues. - `get_search_console_changes` (website, days=28) - month-over-month movement. - `get_search_console_keywords` (website, days=28) - top queries. - `get_ga4_organic_traffic` (website, days=28) - visits, conversions and AI-assistant visits, if Google Analytics is connected. ## Steps 1. Call `list_sites` and confirm the client's site. 2. Call `get_site_score`, `get_search_console_changes` with `days: 28`, `get_search_console_keywords` with `days: 28`, and `get_ga4_organic_traffic` with `days: 28`. If Google Analytics isn't connected, leave out the conversion lines. 3. Ask the user for anything the tools can't know: work done this month, the client's goals, and the agency name to sign off with. If they don't have it, leave a clearly marked placeholder. 4. Write for a business owner, not an SEO. Replace terms like "impressions" with "times you appeared in Google" on first use. 5. Every metric needs a "so what". Cut any number that doesn't lead to a decision. 6. Be honest about drops. Explain the likely cause and the plan. Don't hide bad months. ## Output format ``` SEO report - <client> - <month year> Summary <2-3 sentences: overall direction, the main win, the main concern> Results this month - Visits from Google: <n> (<change>) - Times you appeared in Google: <n> (<change>) - Top searches bringing visitors: <3 queries> - Enquiries or sales from Google visitors (GA4): <n> (<change>) - Visitors sent by AI assistants like ChatGPT (GA4): <n> (<change>) Site health: <score>/100 (<change if known>) - Fixed: <items> - Still open: <top 3> Work completed - [AGENCY TO FILL] Plan for next month 1. <action and expected effect> 2. <action and expected effect> 3. <action and expected effect> ``` Output Markdown the user can paste into an email or document.
More SEO skills
SEO audit fix plan
Audits a page or site and turns the results into a ranked list of fixes, with the exact change for each.
Weekly SEO report
A one-screen weekly update: clicks, biggest gains and drops, technical score and two actions for next week.
Striking distance keywords
Finds queries ranking 8-20 in Search Console and drafts the on-page changes most likely to move them onto page one.
Keyword cannibalization fix
Detects pages competing for the same query and decides, per conflict, whether to merge, re-target, canonicalize or leave them.