← DidYouSEOCONTENT HISTORY

Update to DidYouSEO

Snapshot Nov 6, 2026 · 07:21 UTC · version 1.1.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save DidYouSEO and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "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.",
  "included_files": [],
  "name": "client-seo-report",
  "skill_md_contents": "---\nname: client-seo-report\ndescription: 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.\n---\n\n# Client SEO report\n\nWrite the report an agency sends a client every month. Clients read the first paragraph and skim the rest, so lead with the outcome.\n\n## Tools\n\n- `list_sites`, `get_site_score` - technical health and open issues.\n- `get_search_console_changes` (website, days=28) - month-over-month movement.\n- `get_search_console_keywords` (website, days=28) - top queries.\n- `get_ga4_organic_traffic` (website, days=28) - visits, conversions and AI-assistant visits, if Google Analytics is connected.\n\n## Steps\n\n1. Call `list_sites` and confirm the client's site.\n2. 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.\n3. 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.\n4. Write for a business owner, not an SEO. Replace terms like \"impressions\" with \"times you appeared in Google\" on first use.\n5. Every metric needs a \"so what\". Cut any number that doesn't lead to a decision.\n6. Be honest about drops. Explain the likely cause and the plan. Don't hide bad months.\n\n## Output format\n\n```\nSEO report - <client> - <month year>\n\nSummary\n<2-3 sentences: overall direction, the main win, the main concern>\n\nResults this month\n- Visits from Google: <n> (<change>)\n- Times you appeared in Google: <n> (<change>)\n- Top searches bringing visitors: <3 queries>\n- Enquiries or sales from Google visitors (GA4): <n> (<change>)\n- Visitors sent by AI assistants like ChatGPT (GA4): <n> (<change>)\n\nSite health: <score>/100 (<change if known>)\n- Fixed: <items>\n- Still open: <top 3>\n\nWork completed\n- [AGENCY TO FILL]\n\nPlan for next month\n1. <action and expected effect>\n2. <action and expected effect>\n3. <action and expected effect>\n```\n\nOutput Markdown the user can paste into an email or document.\n\n## Limits\n\n- Audits and single-URL checks (`run_seo_audit`, `run_pagespeed_insights`, `analyze_meta_tags`, `check_robots_txt`, `validate_schema`, `serp_preview`, `check_core_web_vitals`, `check_open_graph`, `check_hreflang`) count as page checks. On the Free plan there are 10 a day. If a tool says \"Daily limit reached\", stop calling them, tell the user the limit resets at 00:00 UTC, and finish with the data you have.\n- On the Free plan, the Search Console and Google Analytics tools return a short preview. Say the results may be incomplete.\n- Don't mention prices or upgrades. If the user asks how to get more, say plan details are on didyouseo.com.\n"
}

SHA-256 of public snapshot: 6806e0a978860677a5e1920899ac5b0a7db18d13dc950ed1e75caae15b525b69