From seo-dungeon
Analyzes single web pages for SEO, covering on-page elements, content quality, technical meta tags, schema markup, images, and Core Web Vitals indicators. Use for 'check page SEO' or single URLs.
npx claudepluginhub avalonreset/seo-dungeon --plugin seo-dungeon[url]This skill uses the workspace's default tool permissions.
- Title tag: 50-60 characters, includes primary keyword, unique
Analyzes single webpage SEO covering on-page elements, content quality, technical meta tags, schema markup, images, and performance indicators. Use for URL audits or 'check page SEO' requests.
Performs deep single-page SEO analysis covering on-page elements, content quality, technical meta tags, schema markup, images, and performance signals. Useful when a user provides a single URL for review.
Analyzes single web pages for SEO covering on-page elements, content quality, technical meta tags, schema markup, images, and performance. Delivers scored reports with prioritized recommendations using Python fetch/parse scripts.
Share bugs, ideas, or general feedback.
Overall Score: XX/100
On-Page SEO: XX/100 ████████░░
Content Quality: XX/100 ██████████
Technical: XX/100 ███████░░░
Schema: XX/100 █████░░░░░
Images: XX/100 ████████░░
Organized by priority: Critical -> High -> Medium -> Low
Specific, actionable improvements with expected impact
Ready-to-use JSON-LD code for detected opportunities
If DataForSEO MCP tools are available, use serp_organic_live_advanced for real SERP positions and backlinks_summary for backlink data and spam scores.
| Scenario | Action |
|---|---|
| URL unreachable (DNS failure, connection refused) | Report the error clearly. Do not guess page content. Suggest the user verify the URL and try again. |
| Page requires authentication (401/403) | Report that the page is behind authentication. Suggest the user provide the rendered HTML directly or a publicly accessible URL. |
| JavaScript-rendered content (empty body in HTML) | Note that key content may be rendered client-side. Analyze the available HTML and flag that results may be incomplete. Suggest using a browser-rendered snapshot if available. |