본문으로 건너뛰기
cccskills
무료GitHub에 공개

sitemap-manager

Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts. "audit our sitemap"

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

/digital-marketing-pro:sitemap-manager

Purpose

Analyze existing XML sitemaps for issues and opportunities, or generate new sitemaps with industry-specific templates and best practices.

Modes

Mode 1: Analyze Existing Sitemap (/digital-marketing-pro:sitemap-manager [URL])

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

Mode 2: Generate New Sitemap (/digital-marketing-pro:sitemap-manager generate)

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)

Industry Templates

SaaS

  • Homepage, features, pricing, integrations, docs, blog, changelog, about, legal
  • Integration pages as separate sitemap (if 50+)
  • Blog with high update frequency

eCommerce

  • Homepage, categories, products, brands, collections, blog, about, legal
  • Product sitemap (largest — split if needed)
  • Image sitemap for product photos
  • Category pages with canonical handling for filtered views

Local Business

  • Homepage, services, locations, about, contact, blog, reviews, legal
  • Location pages as separate sitemap (if multi-location)
  • Service area pages

Publisher/Media

  • Homepage, sections, articles, authors, topics, about, legal
  • News sitemap (for Google News inclusion)
  • Video sitemap (if video content)
  • High-frequency article sitemap updates

Agency

  • Homepage, services, case studies, blog, team, about, contact, legal
  • Case study sitemap
  • Industry/vertical landing pages

Sitemap Protocol Reference

<?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>

Sitemap Index (for multiple sitemaps)

<?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>

Protocol Limits

  • 50,000 URLs per sitemap file
  • 50MB uncompressed per sitemap file
  • Up to 50,000 sitemaps per sitemap index file (nest indexes if more are needed)
  • Must use absolute URLs
  • UTF-8 encoding required
  • Entity escaping for special characters (& ' " > <)

Output

Sitemap Analysis Report

  • Total URLs indexed, health status breakdown
  • Issues found with severity (critical/high/medium/low)
  • Missing pages that should be in the sitemap
  • Recommendations sorted by impact

Sitemap Generation Output

  • Complete XML sitemap(s) or sitemap plan
  • Sitemap index if multiple files needed
  • robots.txt sitemap declaration line
  • Submission instructions for Google Search Console

Agents Used

  • seo-specialist — Sitemap analysis, URL health checks, architecture recommendations

Scripts Used

  • tech-seo-auditor.py — URL health checking (status codes, redirects)

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan an A/B test by script: sample size per variant, days to run, stopping rules. "how many visitors per variant"

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

indranilbanerjee/digital-marketing-pro9082026년 10월 12일 업데이트

Write ad copy variants to each platform's specs, policy-checked and in brand voice. "write ad copy for Meta"

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

indranilbanerjee/digital-marketing-pro9082026년 10월 12일 업데이트

Add a custom MCP integration: scaffold the server, write .mcp.json, test it. "add a new MCP server"

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

indranilbanerjee/digital-marketing-pro9082026년 10월 12일 업데이트

aeo-audit

무료

Run a one-time AEO audit of six AI answer engines, scored per surface. "check our AI search visibility"

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

indranilbanerjee/digital-marketing-pro9082026년 10월 12일 업데이트

aeo-geo

무료

Plan AEO/GEO strategy to get cited by AI: content, entities, schema, 90-day plan. "how do we get cited by AI"

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

indranilbanerjee/digital-marketing-pro9082026년 10월 12일 업데이트

Build the agency dashboard across all client brands: health, pacing, risk. "how are all our clients doing"

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

indranilbanerjee/digital-marketing-pro9082026년 10월 12일 업데이트

indranilbanerjee의 스킬 모두 보기

이 스킬의 문제 신고