Page SEO Analysis Tool
/digital-marketing-pro:page-seo-analysis

Analyze the SEO of one URL, scored /80 with paste-ready fixes.
--- name: page-seo-analysis description: "Analyze the SEO of one URL, scored /80 with paste-ready fixes. \"analyze the SEO of this page\"" argument-hint: "[URL]" user-invocable: true --- # /digital-marketing-pro:page-seo-analysis ## Purpose Deep single-page SEO analysis — examines everything about one URL across all ranking dimensions. More granular than a site-wide audit. Use for landing page optimization, content refresh prioritization, or pre-publish quality checks. ## Input Required - **URL**: The specific page to analyze - **Target keyword**: Primary keyword this page should rank for (optional — can be inferred) - **Competitors**: 1-3 competitor pages targeting the same keyword (optional)
Overview
Deep single-page SEO analysis — examines everything about one URL across all ranking dimensions. More granular than a site-wide audit. Use for landing page optimization, content refresh prioritization, or pre-publish quality checks.
Manual install (npx, ZIP)
Claude Code
npx skills add indranilbanerjee/digital-marketing-pro --skill page-seo-analysis -g -a claude-codeClaude Code (degit)
npx degit indranilbanerjee/digital-marketing-pro/skills/page-seo-analysis#main ~/.claude/skills/page-seo-analysisClaude.ai / desktop
Codex, Cursor, other agents
Connects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md3.9 KB
Read SKILL.md here
SKILL.md
Show the full text75 lines
/digital-marketing-pro:page-seo-analysis
Purpose
Deep single-page SEO analysis — examines everything about one URL across all ranking dimensions. More granular than a site-wide audit. Use for landing page optimization, content refresh prioritization, or pre-publish quality checks.
Input Required
- URL: The specific page to analyze
- Target keyword: Primary keyword this page should rank for (optional — can be inferred)
- Competitors: 1-3 competitor pages targeting the same keyword (optional)
Process
- Load brand context: Read active brand profile. Load brand guidelines if available.
- Fetch and parse page: Retrieve full HTML, extract all signals.
- Title tag analysis: Character count (50-60 chars ideal), keyword placement, brand inclusion, uniqueness, click-worthiness.
- Meta description analysis: Character count (150-160 chars), keyword inclusion, CTA presence, uniqueness.
- Heading hierarchy: H1 presence and uniqueness, H2-H6 logical structure, keyword distribution across headings.
- Content depth analysis: Word count, reading level, topic coverage completeness, keyword placement (primary keyword in title, intro, ≥2 H2s, conclusion, and meta — density is not a target; keyword-density percentages are a discredited metric, not a ranking factor), natural coverage of related/co-occurring terms, content freshness (last modified date).
- E-E-A-T signals: Author byline and bio, credentials, first-hand experience indicators, citations and sources, about page link, contact information.
- Schema markup detection: JSON-LD, Microdata, RDFa — validate against Google's supported types, check for deprecations (HowTo deprecated Sept 2023, FAQ restricted to gov/health Aug 2023, SpecialAnnouncement deprecated July 2025), suggest missing schema opportunities.
- Image audit: Alt text, dimensions, format, lazy loading, fetchpriority on LCP image (see image-seo-audit skill for full methodology).
- Internal linking: Inbound links to this page, outbound links from this page, anchor text quality, orphan page check.
- Technical signals: Canonical tag, robots directives, mobile viewport, HTTPS, page speed indicators, Core Web Vitals.
- AI search readiness: Entity consistency, citation-worthiness, structured answer formatting, concise answer blocks for featured snippets.
- Competitor comparison (if provided): Side-by-side analysis of word count, schema, headings, E-E-A-T signals vs competitor pages.
Schema Deprecation Tracking
Always check and flag:
- HowTo: Deprecated (September 2023) — rich results removed
- FAQ: Restricted to government and health authority sites (August 2023)
- SpecialAnnouncement: Deprecated (July 2025)
- EnergyConsumptionDetails: Replaced by Certification schema (April 2025)
Output
Page SEO Score: XX/80
| Dimension | Score | Priority Issues |
|---|---|---|
| Title & Meta | /10 | ... |
| Content Depth | /10 | ... |
| E-E-A-T | /10 | ... |
| Schema Markup | /10 | ... |
| Images | /10 | ... |
| Internal Links | /10 | ... |
| Technical | /10 | ... |
| AI Readiness | /10 | ... |
- Specific, actionable recommendations for each dimension
- Exact replacement title tags and meta descriptions (with character counts)
- Missing schema markup JSON-LD code (ready to implement)
- Content gaps vs competitors
- Quick wins vs strategic improvements
Agents Used
- seo-specialist — All page-level analysis, scoring, recommendations
Scripts Used
- tech-seo-auditor.py — Technical signal extraction
- content-scorer.py — Content quality scoring
- schema-generator.py — Generate missing schema markup
- competitor-scraper.py — Competitor page comparison
| 1 | |
| 2 | name page-seo-analysis |
| 3 | description "Analyze the SEO of one URL, scored /80 with paste-ready fixes. \"analyze the SEO of this page\"" |
| 4 | argument-hint "[URL]" |
| 5 | user-invocable true |
| 6 | |
| 7 | |
| 8 | # /digital-marketing-pro:page-seo-analysis |
| 9 | |
| 10 | ## Purpose |
| 11 | |
| 12 | Deep single-page SEO analysis — examines everything about one URL across all ranking dimensions. More granular than a site-wide audit. Use for landing page optimization, content refresh prioritization, or pre-publish quality checks. |
| 13 | |
| 14 | ## Input Required |
| 15 | |
| 16 | **URL**: The specific page to analyze |
| 17 | **Target keyword**: Primary keyword this page should rank for (optional — can be inferred) |
| 18 | **Competitors**: 1-3 competitor pages targeting the same keyword (optional) |
| 19 | |
| 20 | ## Process |
| 21 | |
| 22 | **Load brand context**: Read active brand profile. Load brand guidelines if available. |
| 23 | **Fetch and parse page**: Retrieve full HTML, extract all signals. |
| 24 | **Title tag analysis**: Character count (50-60 chars ideal), keyword placement, brand inclusion, uniqueness, click-worthiness. |
| 25 | **Meta description analysis**: Character count (150-160 chars), keyword inclusion, CTA presence, uniqueness. |
| 26 | **Heading hierarchy**: H1 presence and uniqueness, H2-H6 logical structure, keyword distribution across headings. |
| 27 | **Content depth analysis**: Word count, reading level, topic coverage completeness, keyword *placement* (primary keyword in title, intro, ≥2 H2s, conclusion, and meta — density is not a target; keyword-density percentages are a discredited metric, not a ranking factor), natural coverage of related/co-occurring terms, content freshness (last modified date). |
| 28 | **E-E-A-T signals**: Author byline and bio, credentials, first-hand experience indicators, citations and sources, about page link, contact information. |
| 29 | **Schema markup detection**: JSON-LD, Microdata, RDFa — validate against Google's supported types, check for deprecations (HowTo deprecated Sept 2023, FAQ restricted to gov/health Aug 2023, SpecialAnnouncement deprecated July 2025), suggest missing schema opportunities. |
| 30 | **Image audit**: Alt text, dimensions, format, lazy loading, fetchpriority on LCP image (see image-seo-audit skill for full methodology). |
| 31 | **Internal linking**: Inbound links to this page, outbound links from this page, anchor text quality, orphan page check. |
| 32 | **Technical signals**: Canonical tag, robots directives, mobile viewport, HTTPS, page speed indicators, Core Web Vitals. |
| 33 | **AI search readiness**: Entity consistency, citation-worthiness, structured answer formatting, concise answer blocks for featured snippets. |
| 34 | **Competitor comparison** (if provided): Side-by-side analysis of word count, schema, headings, E-E-A-T signals vs competitor pages. |
| 35 | |
| 36 | ## Schema Deprecation Tracking |
| 37 | |
| 38 | Always check and flag: |
| 39 | **HowTo**: Deprecated (September 2023) — rich results removed |
| 40 | **FAQ**: Restricted to government and health authority sites (August 2023) |
| 41 | **SpecialAnnouncement**: Deprecated (July 2025) |
| 42 | **EnergyConsumptionDetails**: Replaced by Certification schema (April 2025) |
| 43 | |
| 44 | ## Output |
| 45 | |
| 46 | ### Page SEO Score: XX/80 |
| 47 | |
| 48 | | Dimension | Score | Priority Issues | |
| 49 | |-----------|-------|-----------------| |
| 50 | | Title & Meta | /10 | ... | |
| 51 | | Content Depth | /10 | ... | |
| 52 | | E-E-A-T | /10 | ... | |
| 53 | | Schema Markup | /10 | ... | |
| 54 | | Images | /10 | ... | |
| 55 | | Internal Links | /10 | ... | |
| 56 | | Technical | /10 | ... | |
| 57 | | AI Readiness | /10 | ... | |
| 58 | |
| 59 | Specific, actionable recommendations for each dimension |
| 60 | Exact replacement title tags and meta descriptions (with character counts) |
| 61 | Missing schema markup JSON-LD code (ready to implement) |
| 62 | Content gaps vs competitors |
| 63 | Quick wins vs strategic improvements |
| 64 | |
| 65 | ## Agents Used |
| 66 | |
| 67 | **seo-specialist** — All page-level analysis, scoring, recommendations |
| 68 | |
| 69 | ## Scripts Used |
| 70 | |
| 71 | **tech-seo-auditor.py** — Technical signal extraction |
| 72 | **content-scorer.py** — Content quality scoring |
| 73 | **schema-generator.py** — Generate missing schema markup |
| 74 | **competitor-scraper.py** — Competitor page comparison |
| 75 |
Details
- License
- MIT
- Stars on the repo
- ★ 866
- Checked
- Source
- indranilbanerjee/digital-marketing-pro ↗
- Creator
- indranilbanerjee · 114 listings
Similar skills
See all →
SkillAgent Browsing Auditor
SkillBacklink Profile Analysis
SkillCMS Configuration Helper
SkillBacklink Comparison Tool
SkillWeb Vitals Auditor
SkillSEO Publishing LoopMore from indranilbanerjee
SkillA/B Test Planner
SkillAgency Client Dashboard
SkillAgent Readiness Audit
SkillMarketing Anomaly Detector
SkillAttribution Model Designer
SkillAttribution Model Comparison