ab-test-plan
Design a statistically rigorous A/B or multivariate test plan — If/Then/Because hypothesis, control and variant specs, required sample size per variant…
Audit an existing XML sitemap — URL counts vs protocol limits, lastmod validity, sampled URL status codes, robots.txt and noindex conflicts, missing pages, compression — or generate a new sitemap (plan or valid XML with index splitting) from industry templates for SaaS,
$ npx -y skills add indranilbanerjee/digital-marketing-pro --skill sitemap-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sitemap-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit an existing XML sitemap — URL counts vs protocol limits, lastmod validity, sampled URL status codes, robots.txt and noindex conflicts, missing pages, compression — or generate a new sitemap (plan or valid XML with index splitting) from industry templates for SaaS,
name: sitemap-manager description: "Audit an existing XML sitemap — URL counts vs protocol limits, lastmod validity, sampled URL status codes, robots.txt and noindex conflicts, missing pages, compression — or generate a new sitemap (plan or valid XML with index splitting) from industry templates for SaaS, ecommerce, local, publisher, or agency sites. Triggers on \"/digital-marketing-pro:sitemap-manager\", \"audit our sitemap\", \"why are there 404s in the sitemap\", \"generate a sitemap for the new site\", \"is our sitemap declared in robots.txt\". Outputs a severity-ranked issue report or ready-to-submit XML with the robots.txt line and GSC submission instructions; uses tech-seo-auditor.py for URL health checks." argument-hint: "[URL or generate]" user-invocable: true
Analyze existing XML sitemaps for issues and opportunities, or generate new sitemaps with industry-specific templates and best practices.
Provide a sitemap URL (e.g., `https://example.com/sitemap.xml`) to audit:
1. **Fetch and parse**: Download sitemap XML, detect sitemap index vs single sitemap 2. **URL count**: Total URLs, URLs per sitemap file (flag if approaching 50K protocol limit) 3. **lastmod audit**: Check for presence, format (W3C datetime), staleness (>6 months without update), fake lastmod (all same date) 4. **Priority and changefreq**: Check for deprecated/ignored signals (Google ignores both — flag if present, recommend removal to reduce file size) 5. **URL health**: Sample 20-50 URLs and check HTTP status codes — flag 404s, 301s, 302s, 5xx errors 6. **Indexation alignment**: Cross-reference with robots.txt and meta robots — flag noindexed URLs in sitemap, flag sitemap URLs blocked by robots.txt 7. **Missing URLs**: Compare sitemap against site crawl or provided URL list — identify pages missing from sitemap 8. **Image/video/news sitemaps**: Check for specialized sitemap extensions 9. **Compression**: Check if sitemap is gzip compressed (recommended for large sitemaps) 10. **robots.txt registration**: Verify sitemap is declared in robots.txt
Generate a sitemap plan or actual XML:
1. **Discover site structure**: Crawl from homepage or use provided URL list 2. **Categorize pages**: Group by type (homepage, category, product, blog, landing, legal) 3. **Apply industry template**: Use appropriate structure based on business model (SaaS, ecommerce, local, publisher, agency) 4. **Set lastmod**: Use actual page modification dates, not generation date 5. **Split strategy**: Plan sitemap index structure if >50K URLs or >50MB uncompressed 6. **Exclude rules**: Noindexed pages, paginated results, faceted URLs, utility pages (login, cart, search results) 7. **Generate XML**: Produce valid XML sitemap following the sitemap protocol (sitemaps.org)
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/page</loc>
<lastmod>2026-03-15</lastmod>
</url>
</urlset><?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-pages.xml</loc>
<lastmod>2026-03-15</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-blog.xml</loc>
<lastmod>2026-03-28</lastmod>
</sitemap>
</sitemapindex>Your agency just signed a 50-brand client. The previous agency left no playbook. Three brands are bleeding budget, two have stale positioning, one is launching in a regulated jurisdiction next month. Where do you start?
Repo: indranilbanerjee/digital-marketing-pro
Design a statistically rigorous A/B or multivariate test plan — If/Then/Because hypothesis, control and variant specs, required sample size per variant…
Generate 3-5 ad copy variations per platform — headlines, descriptions, and CTAs formatted to Google, Meta, LinkedIn, TikTok, X, and Pinterest specs — each…
Walk through adding a custom MCP server integration to the plugin — searches npm for an existing MCP package (or scaffolds a custom server from the plugin's…
Audit how a brand appears across the 6 canonical AI answer surfaces — ChatGPT, Perplexity, Google AI Mode, AI Overviews, Gemini, Copilot — probing 10-25…
Strategy module for Answer Engine / Generative Engine Optimization — audits AI visibility, restructures content for citation, runs entity-consistency checks…
Generate a portfolio-level dashboard across ALL client brands — per-client RAG health scores, campaign activity, budget pacing, aggregate KPIs, team…