{
  "schemaVersion": "1.0",
  "item": {
    "slug": "on-page-seo-auditor",
    "name": "On Page Seo Auditor",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/aaron-he-zhu/on-page-seo-auditor",
    "canonicalUrl": "https://clawhub.ai/aaron-he-zhu/on-page-seo-auditor",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/on-page-seo-auditor",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=on-page-seo-auditor",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/audit-example.md",
      "references/audit-templates.md",
      "references/scoring-rubric.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/on-page-seo-auditor"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/on-page-seo-auditor",
    "agentPageUrl": "https://openagent3.xyz/skills/on-page-seo-auditor/agent",
    "manifestUrl": "https://openagent3.xyz/skills/on-page-seo-auditor/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/on-page-seo-auditor/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "On-Page SEO Auditor",
        "body": "SEO & GEO Skills Library · 20 skills for SEO + GEO · Install all: npx skills add aaron-he-zhu/seo-geo-claude-skills\n\nResearch · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis\n\nBuild · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator\n\nOptimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher\n\nMonitor · rank-tracker · backlink-analyzer · performance-reporter · alert-manager\n\nCross-cutting · content-quality-auditor · domain-authority-auditor · entity-optimizer · memory-management\n\nThis skill performs detailed on-page SEO audits to identify issues and optimization opportunities. It analyzes all on-page elements that affect search rankings and provides actionable recommendations."
      },
      {
        "title": "When to Use This Skill",
        "body": "Auditing pages before or after publishing\nIdentifying why a page isn't ranking well\nOptimizing existing content for better performance\nCreating pre-publish SEO checklists\nComparing your on-page SEO to competitors\nSystematic site-wide SEO improvements\nTraining team members on SEO best practices"
      },
      {
        "title": "What This Skill Does",
        "body": "Title Tag Analysis: Evaluates title optimization and CTR potential\nMeta Description Review: Checks description quality and length\nHeader Structure Audit: Analyzes H1-H6 hierarchy\nContent Quality Assessment: Reviews content depth and optimization\nKeyword Usage Analysis: Checks keyword placement and density\nInternal Link Review: Evaluates internal linking structure\nImage Optimization Check: Audits alt text and file optimization\nTechnical On-Page Review: Checks URL, canonical, and mobile factors"
      },
      {
        "title": "Audit a Single Page",
        "body": "Audit the on-page SEO of [URL]\n\nCheck SEO issues on this page targeting [keyword]: [URL/content]"
      },
      {
        "title": "Compare Against Competitors",
        "body": "Compare on-page SEO of [your URL] vs [competitor URL] for [keyword]"
      },
      {
        "title": "Audit Content Before Publishing",
        "body": "Pre-publish SEO audit for this content targeting [keyword]: [content]"
      },
      {
        "title": "Data Sources",
        "body": "See CONNECTORS.md for tool category placeholders.\n\nWith ~~SEO tool + ~~web crawler connected:\nClaude can automatically pull page HTML via ~~web crawler, fetch keyword search volume and difficulty from ~~SEO tool, retrieve click-through rate data from ~~search console, and download competitor pages for comparison. This enables fully automated audits with live data.\n\nWith manual data only:\nAsk the user to provide:\n\nPage URL or complete HTML content\nTarget primary and secondary keywords\nCompetitor page URLs for comparison (optional)\n\nProceed with the full audit using provided data. Note in the output which findings are from automated crawl vs. manual review."
      },
      {
        "title": "Instructions",
        "body": "When a user requests an on-page SEO audit:\n\nGather Page Information\n### Audit Setup\n\n**Page URL**: [URL]\n**Target Keyword**: [primary keyword]\n**Secondary Keywords**: [additional keywords]\n**Page Type**: [blog/product/landing/service]\n**Business Goal**: [traffic/conversions/authority]\n\n\n\nAudit Title Tag\n## Title Tag Analysis\n\n**Current Title**: [title]\n**Character Count**: [X] characters\n\n| Criterion | Status | Notes |\n|-----------|--------|-------|\n| Length (50-60 chars) | ✅/⚠️/❌ | [notes] |\n| Keyword included | ✅/⚠️/❌ | Position: [front/middle/end] |\n| Keyword at front | ✅/⚠️/❌ | [notes] |\n| Unique across site | ✅/⚠️/❌ | [notes] |\n| Compelling/clickable | ✅/⚠️/❌ | [notes] |\n| Matches intent | ✅/⚠️/❌ | [notes] |\n\n**Title Score**: [X]/10\n\n**Issues Found**:\n- [Issue 1]\n- [Issue 2]\n\n**Recommended Title**:\n\"[Optimized title suggestion]\"\n\n**Why**: [Explanation of improvements]\n\n\n\nAudit Meta Description\n## Meta Description Analysis\n\n**Current Description**: [description]\n**Character Count**: [X] characters\n\n| Criterion | Status | Notes |\n|-----------|--------|-------|\n| Length (150-160 chars) | ✅/⚠️/❌ | [notes] |\n| Keyword included | ✅/⚠️/❌ | [notes] |\n| Call-to-action present | ✅/⚠️/❌ | [notes] |\n| Unique across site | ✅/⚠️/❌ | [notes] |\n| Accurately describes page | ✅/⚠️/❌ | [notes] |\n| Compelling copy | ✅/⚠️/❌ | [notes] |\n\n**Description Score**: [X]/10\n\n**Issues Found**:\n- [Issue 1]\n\n**Recommended Description**:\n\"[Optimized description suggestion]\" ([X] chars)\n\n\n\nAudit Header Structure\n## Header Structure Analysis\n\n### Current Header Hierarchy\n\n\nH1: [H1 text]\nH2: [H2 text]\nH3: [H3 text]\nH3: [H3 text]\nH2: [H2 text]\nH3: [H3 text]\nH2: [H2 text]\n\n| Criterion | Status | Notes |\n|-----------|--------|-------|\n| Single H1 | ✅/⚠️/❌ | Found: [X] H1s |\n| H1 includes keyword | ✅/⚠️/❌ | [notes] |\n| Logical hierarchy | ✅/⚠️/❌ | [notes] |\n| H2s include keywords | ✅/⚠️/❌ | [X]/[Y] contain keywords |\n| No skipped levels | ✅/⚠️/❌ | [notes] |\n| Descriptive headers | ✅/⚠️/❌ | [notes] |\n\n**Header Score**: [X]/10\n\n**Issues Found**:\n- [Issue 1]\n- [Issue 2]\n\n**Recommended Changes**:\n- H1: [suggestion]\n- H2s: [suggestions]\n\n\n\nAudit Content Quality — Word count, reading level, comprehensiveness, formatting, E-E-A-T signals, content elements checklist, gap identification\n\nReference: See references/audit-templates.md for the content quality template (Step 5).\n\n\n\nAudit Keyword Usage — Primary/secondary keyword placement across all page elements, LSI/related terms, density analysis\n\nReference: See references/audit-templates.md for the keyword optimization template (Step 6).\n\n\n\nAudit Internal Links — Link count, anchor text relevance, broken links, recommended additions\n\nReference: See references/audit-templates.md for the internal linking template (Step 7).\n\n\n\nAudit Images — Alt text, file names, sizes, formats, lazy loading\n\nReference: See references/audit-templates.md for the image optimization template (Step 8).\n\n\n\nAudit Technical On-Page Elements — URL, canonical, mobile, speed, HTTPS, schema\n\nReference: See references/audit-templates.md for the technical on-page template (Step 9).\n\n\n\nCORE-EEAT Content Quality Quick Scan — 17 on-page-relevant items from the 80-item CORE-EEAT benchmark\n\nReference: See references/audit-templates.md for the CORE-EEAT quick scan template (Step 10). Full benchmark: CORE-EEAT Benchmark.\n\n\n\nGenerate Audit Summary — Overall score with visual breakdown, priority issues (critical/important/minor), quick wins, detailed recommendations, competitor comparison, action checklist, expected results\n\nReference: See references/audit-templates.md for the full audit summary template (Step 11)."
      },
      {
        "title": "Input Validation",
        "body": "Target keyword(s) clearly specified by user\n Page content accessible (either via URL or provided HTML)\n If competitor comparison requested, competitor URL provided"
      },
      {
        "title": "Output Validation",
        "body": "Every recommendation cites specific data points (not generic advice)\n Scores based on measurable criteria, not subjective opinion\n All suggested changes include specific locations (title tag, H2 #3, paragraph 5, etc.)\n Source of each data point clearly stated (~~SEO tool data, user-provided, ~~web crawler, or manual review)"
      },
      {
        "title": "Example",
        "body": "Reference: See references/audit-example.md for a full worked example (noise-cancelling headphones audit) and page-type checklists (blog post, product page, landing page)."
      },
      {
        "title": "Tips for Success",
        "body": "Prioritize issues by impact - Fix critical issues first\nCompare to competitors - See what's working for top rankings\nBalance optimization and readability - Don't over-optimize\nAudit regularly - Content degrades over time\nTest changes - Track ranking changes after updates\n\nScoring details: For the complete weight distribution, scoring scale, issue resolution playbook, and industry benchmarks, see references/scoring-rubric.md."
      },
      {
        "title": "Reference Materials",
        "body": "Scoring Rubric — Detailed scoring criteria, weight distribution, and grade boundaries for on-page audits\nAudit Templates — Detailed output templates for steps 5-11 (content quality, keywords, links, images, technical, CORE-EEAT scan, audit summary)\nAudit Example & Checklists — Full worked example and page-type checklists (blog, product, landing page)"
      },
      {
        "title": "Related Skills",
        "body": "seo-content-writer — Create optimized content\ntechnical-seo-checker — Technical SEO audit\nmeta-tags-optimizer — Optimize meta tags\nserp-analysis — SERP context for audit findings\ncontent-refresher — Update existing content\ncontent-quality-auditor — Full 80-item CORE-EEAT audit\ninternal-linking-optimizer — Optimize internal link structure\nschema-markup-generator — Validate and generate schema markup"
      }
    ],
    "body": "On-Page SEO Auditor\n\nSEO & GEO Skills Library · 20 skills for SEO + GEO · Install all: npx skills add aaron-he-zhu/seo-geo-claude-skills\n\n<details> <summary>Browse all 20 skills</summary>\n\nResearch · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis\n\nBuild · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator\n\nOptimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher\n\nMonitor · rank-tracker · backlink-analyzer · performance-reporter · alert-manager\n\nCross-cutting · content-quality-auditor · domain-authority-auditor · entity-optimizer · memory-management\n\n</details>\n\nThis skill performs detailed on-page SEO audits to identify issues and optimization opportunities. It analyzes all on-page elements that affect search rankings and provides actionable recommendations.\n\nWhen to Use This Skill\nAuditing pages before or after publishing\nIdentifying why a page isn't ranking well\nOptimizing existing content for better performance\nCreating pre-publish SEO checklists\nComparing your on-page SEO to competitors\nSystematic site-wide SEO improvements\nTraining team members on SEO best practices\nWhat This Skill Does\nTitle Tag Analysis: Evaluates title optimization and CTR potential\nMeta Description Review: Checks description quality and length\nHeader Structure Audit: Analyzes H1-H6 hierarchy\nContent Quality Assessment: Reviews content depth and optimization\nKeyword Usage Analysis: Checks keyword placement and density\nInternal Link Review: Evaluates internal linking structure\nImage Optimization Check: Audits alt text and file optimization\nTechnical On-Page Review: Checks URL, canonical, and mobile factors\nHow to Use\nAudit a Single Page\nAudit the on-page SEO of [URL]\n\nCheck SEO issues on this page targeting [keyword]: [URL/content]\n\nCompare Against Competitors\nCompare on-page SEO of [your URL] vs [competitor URL] for [keyword]\n\nAudit Content Before Publishing\nPre-publish SEO audit for this content targeting [keyword]: [content]\n\nData Sources\n\nSee CONNECTORS.md for tool category placeholders.\n\nWith ~~SEO tool + ~~web crawler connected: Claude can automatically pull page HTML via ~~web crawler, fetch keyword search volume and difficulty from ~~SEO tool, retrieve click-through rate data from ~~search console, and download competitor pages for comparison. This enables fully automated audits with live data.\n\nWith manual data only: Ask the user to provide:\n\nPage URL or complete HTML content\nTarget primary and secondary keywords\nCompetitor page URLs for comparison (optional)\n\nProceed with the full audit using provided data. Note in the output which findings are from automated crawl vs. manual review.\n\nInstructions\n\nWhen a user requests an on-page SEO audit:\n\nGather Page Information\n\n### Audit Setup\n\n**Page URL**: [URL]\n**Target Keyword**: [primary keyword]\n**Secondary Keywords**: [additional keywords]\n**Page Type**: [blog/product/landing/service]\n**Business Goal**: [traffic/conversions/authority]\n\n\nAudit Title Tag\n\n## Title Tag Analysis\n\n**Current Title**: [title]\n**Character Count**: [X] characters\n\n| Criterion | Status | Notes |\n|-----------|--------|-------|\n| Length (50-60 chars) | ✅/⚠️/❌ | [notes] |\n| Keyword included | ✅/⚠️/❌ | Position: [front/middle/end] |\n| Keyword at front | ✅/⚠️/❌ | [notes] |\n| Unique across site | ✅/⚠️/❌ | [notes] |\n| Compelling/clickable | ✅/⚠️/❌ | [notes] |\n| Matches intent | ✅/⚠️/❌ | [notes] |\n\n**Title Score**: [X]/10\n\n**Issues Found**:\n- [Issue 1]\n- [Issue 2]\n\n**Recommended Title**:\n\"[Optimized title suggestion]\"\n\n**Why**: [Explanation of improvements]\n\n\nAudit Meta Description\n\n## Meta Description Analysis\n\n**Current Description**: [description]\n**Character Count**: [X] characters\n\n| Criterion | Status | Notes |\n|-----------|--------|-------|\n| Length (150-160 chars) | ✅/⚠️/❌ | [notes] |\n| Keyword included | ✅/⚠️/❌ | [notes] |\n| Call-to-action present | ✅/⚠️/❌ | [notes] |\n| Unique across site | ✅/⚠️/❌ | [notes] |\n| Accurately describes page | ✅/⚠️/❌ | [notes] |\n| Compelling copy | ✅/⚠️/❌ | [notes] |\n\n**Description Score**: [X]/10\n\n**Issues Found**:\n- [Issue 1]\n\n**Recommended Description**:\n\"[Optimized description suggestion]\" ([X] chars)\n\n\nAudit Header Structure\n\n## Header Structure Analysis\n\n### Current Header Hierarchy\n\n\n\nH1: [H1 text] H2: [H2 text] H3: [H3 text] H3: [H3 text] H2: [H2 text] H3: [H3 text] H2: [H2 text]\n\n\n| Criterion | Status | Notes |\n|-----------|--------|-------|\n| Single H1 | ✅/⚠️/❌ | Found: [X] H1s |\n| H1 includes keyword | ✅/⚠️/❌ | [notes] |\n| Logical hierarchy | ✅/⚠️/❌ | [notes] |\n| H2s include keywords | ✅/⚠️/❌ | [X]/[Y] contain keywords |\n| No skipped levels | ✅/⚠️/❌ | [notes] |\n| Descriptive headers | ✅/⚠️/❌ | [notes] |\n\n**Header Score**: [X]/10\n\n**Issues Found**:\n- [Issue 1]\n- [Issue 2]\n\n**Recommended Changes**:\n- H1: [suggestion]\n- H2s: [suggestions]\n\n\nAudit Content Quality — Word count, reading level, comprehensiveness, formatting, E-E-A-T signals, content elements checklist, gap identification\n\nReference: See references/audit-templates.md for the content quality template (Step 5).\n\nAudit Keyword Usage — Primary/secondary keyword placement across all page elements, LSI/related terms, density analysis\n\nReference: See references/audit-templates.md for the keyword optimization template (Step 6).\n\nAudit Internal Links — Link count, anchor text relevance, broken links, recommended additions\n\nReference: See references/audit-templates.md for the internal linking template (Step 7).\n\nAudit Images — Alt text, file names, sizes, formats, lazy loading\n\nReference: See references/audit-templates.md for the image optimization template (Step 8).\n\nAudit Technical On-Page Elements — URL, canonical, mobile, speed, HTTPS, schema\n\nReference: See references/audit-templates.md for the technical on-page template (Step 9).\n\nCORE-EEAT Content Quality Quick Scan — 17 on-page-relevant items from the 80-item CORE-EEAT benchmark\n\nReference: See references/audit-templates.md for the CORE-EEAT quick scan template (Step 10). Full benchmark: CORE-EEAT Benchmark.\n\nGenerate Audit Summary — Overall score with visual breakdown, priority issues (critical/important/minor), quick wins, detailed recommendations, competitor comparison, action checklist, expected results\n\nReference: See references/audit-templates.md for the full audit summary template (Step 11).\n\nValidation Checkpoints\nInput Validation\n Target keyword(s) clearly specified by user\n Page content accessible (either via URL or provided HTML)\n If competitor comparison requested, competitor URL provided\nOutput Validation\n Every recommendation cites specific data points (not generic advice)\n Scores based on measurable criteria, not subjective opinion\n All suggested changes include specific locations (title tag, H2 #3, paragraph 5, etc.)\n Source of each data point clearly stated (~~SEO tool data, user-provided, ~~web crawler, or manual review)\nExample\n\nReference: See references/audit-example.md for a full worked example (noise-cancelling headphones audit) and page-type checklists (blog post, product page, landing page).\n\nTips for Success\nPrioritize issues by impact - Fix critical issues first\nCompare to competitors - See what's working for top rankings\nBalance optimization and readability - Don't over-optimize\nAudit regularly - Content degrades over time\nTest changes - Track ranking changes after updates\n\nScoring details: For the complete weight distribution, scoring scale, issue resolution playbook, and industry benchmarks, see references/scoring-rubric.md.\n\nReference Materials\nScoring Rubric — Detailed scoring criteria, weight distribution, and grade boundaries for on-page audits\nAudit Templates — Detailed output templates for steps 5-11 (content quality, keywords, links, images, technical, CORE-EEAT scan, audit summary)\nAudit Example & Checklists — Full worked example and page-type checklists (blog, product, landing page)\nRelated Skills\nseo-content-writer — Create optimized content\ntechnical-seo-checker — Technical SEO audit\nmeta-tags-optimizer — Optimize meta tags\nserp-analysis — SERP context for audit findings\ncontent-refresher — Update existing content\ncontent-quality-auditor — Full 80-item CORE-EEAT audit\ninternal-linking-optimizer — Optimize internal link structure\nschema-markup-generator — Validate and generate schema markup"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/aaron-he-zhu/on-page-seo-auditor",
    "publisherUrl": "https://clawhub.ai/aaron-he-zhu/on-page-seo-auditor",
    "owner": "aaron-he-zhu",
    "version": "3.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/on-page-seo-auditor",
    "downloadUrl": "https://openagent3.xyz/downloads/on-page-seo-auditor",
    "agentUrl": "https://openagent3.xyz/skills/on-page-seo-auditor/agent",
    "manifestUrl": "https://openagent3.xyz/skills/on-page-seo-auditor/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/on-page-seo-auditor/agent.md"
  }
}