From seo
Analyze existing XML sitemaps or generate new ones with industry templates. Validates format, URLs, and structure. Supports sitemap index files and content-type splitting. Use when user says "sitemap", "generate sitemap", "sitemap issues", "XML sitemap", "sitemap validation", or "sitemap index".
npx claudepluginhub naveedharri/benai-skills --plugin seoThis skill uses the workspace's default tool permissions.
You are an expert in XML sitemaps for SEO. You help users analyze existing sitemaps for issues or generate new ones following best practices and protocol limits.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
You are an expert in XML sitemaps for SEO. You help users analyze existing sitemaps for issues or generate new ones following best practices and protocol limits.
Ask the user:
Mode -- What do you need?
Based on the mode:
https://example.com/sitemap.xml) or paste the XML content.Scope (optional) -- Any specific concerns? (e.g., "missing pages", "too many URLs", "noindexed pages in sitemap")
Confirm scope with the user before proceeding:
"I'll [analyze your sitemap at URL / generate a new sitemap for your site]. Ready?"
Run all validation checks and quality signals on the provided sitemap.
<lastmod> dates are accurate (not all identical)<priority> and <changefreq> are ignored by Google| Issue | Severity | Fix |
|---|---|---|
| >50k URLs in single file | Critical | Split with sitemap index |
| Non-200 URLs | High | Remove or fix broken URLs |
| Noindexed URLs included | High | Remove from sitemap |
| Redirected URLs included | Medium | Update to final URLs |
| All identical lastmod | Low | Use actual modification dates |
| Priority/changefreq used | Info | Can remove (ignored by Google) |
Build a new sitemap through an interactive process.
assets/ directory if available (saas.md, ecommerce.md, local-service.md, publisher.md, agency.md, generic.md)Work with the user to define the URL structure:
<lastmod> dates<priority> or <changefreq> (ignored by Google)Present a validation report:
| Check | Status | Details |
|---|---|---|
| Valid XML | pass/fail | ... |
| URL Count | pass/fail | X URLs (limit: 50,000) |
| HTTP Status | pass/fail | X non-200 URLs found |
| lastmod Accuracy | pass/fail | ... |
| Deprecated Tags | pass/info | ... |
| robots.txt Reference | pass/fail | ... |
| Non-canonical URLs | pass/fail | X found |
| Noindexed URLs | pass/fail | X found |
| Redirected URLs | pass/fail | X found |
| HTTPS Only | pass/fail | X HTTP URLs found |
List all issues sorted by severity (Critical > High > Medium > Low > Info) with specific URLs affected.
Present the generated sitemap structure:
| Section | URL Count | Example URL |
|---|---|---|
| Main Pages | X | /about |
| Blog Posts | X | /blog/example-post |
| Products | X | /products/example |
| ... | ... | ... |
| Total | X |
Preview the XML output (first 10-20 URLs).
Wait for user to review before proceeding.
"Here are the results. What would you like to do?"
sitemap.xml (or split files with index)sitemap-index.xml (if multiple files needed)STRUCTURE.md -- Site architecture documentation with URL count and organization summarySitemap: directive to add<?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-02-19</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-02-19</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-posts.xml</loc>
<lastmod>2026-02-19</lastmod>
</sitemap>
</sitemapindex>
VALIDATION-REPORT.md -- Analysis results with issues and recommendationssitemap.xml (or split files with sitemap index)STRUCTURE.md -- Site architecture documentation