Skills on-page-seo-auditor
πŸ“¦

on-page-seo-auditor

v17.0.0 Content revision r1 Safe 🌐 Network accessπŸ“ Filesystem accessβš™οΈ External commands

Audit On-Page SEO and Prioritize Fixes

Weak page signals can reduce search visibility and clicks. This skill scores key on-page elements and provides prioritized, evidence-based improvements.

Supports: Claude Codex Code(CC)
πŸ₯‰ 78 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "on-page-seo-auditor" from https://skillstore.io/skills/aaron-he-zhu-on-page-seo-auditor.md and its manifest at https://skillstore.io/api/skills/aaron-he-zhu-on-page-seo-auditor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "on-page-seo-auditor". Audit a headphone guide targeting best noise cancelling headphones.

Expected outcome:

Overall score: 71/100. Priorities: strengthen internal links, add missing image descriptions, and rewrite the meta description with a clear action.

Using "on-page-seo-auditor". Review six articles before publication without target keywords.

Expected outcome:

  • Status: completed with concerns because keywords were inferred.
  • Repeated issue: weak metadata across sampled drafts.
  • Next action: validate inferred keywords before publishing.

Security Audit

Safe
v7 β€’ 7/12/2026 Open versioned report

Most static alerts are Markdown links, code fences, inline labels, or example URLs without executable behavior. Two shell examples accept unquoted URLs, and page auditing performs expected network fetches.

5
Files scanned
612
Lines analyzed
3
Review items
0
False positives ignored
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Medium
Ruby/shell backtick execution
**Zero-dependency local helpers** (no tool needed): `python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connecto
The shell examples pass an unquoted user-supplied URL, allowing shell metacharacters to alter command execution.
Medium
Ruby/shell backtick execution
**JS-rendering fallback (keyless)**: if `onpage.py` returns a near-empty body (client-side rendering
The fallback command interpolates an unquoted URL placeholder, creating a command-injection risk.
Low
Fetch API call
9. **Audit Page-Level Tags** β€” URL slug, canonical tag, and on-page schema presence. For deep crawl/
The audit workflow fetches user-provided pages, creating expected outbound network access and possible SSRF exposure.
Audited by: codex View Audit History β†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/aaron-he-zhu-on-page-seo-auditor/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/aaron-he-zhu-on-page-seo-auditor/security.svg)](https://skillstore.io/skills/aaron-he-zhu-on-page-seo-auditor?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/aaron-he-zhu-on-page-seo-auditor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/aaron-he-zhu-on-page-seo-auditor/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/aaron-he-zhu-on-page-seo-auditor.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA Β· BibTeX Β· CFF)

APA citation

aaron-he-zhu. (2026). on-page-seo-auditor security audit report (audit version 7) [Author version 17.0.0]. Skillstore. https://skillstore.io/skills/aaron-he-zhu-on-page-seo-auditor/audits/7

BibTeX citation

@techreport{aaron-he-zhu-aaron-he-zhu-on-page-seo-auditor-2026, author = {aaron-he-zhu}, title = {on-page-seo-auditor security audit report (audit version 7)}, institution = {Skillstore}, year = {2026}, number = {7}, url = {https://skillstore.io/skills/aaron-he-zhu-on-page-seo-auditor/audits/7}, note = {Author version 17.0.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "on-page-seo-auditor security audit report (audit version 7)" version: "17.0.0" type: report authors: - name: "aaron-he-zhu" date-released: "2026-07-12" url: "https://skillstore.io/skills/aaron-he-zhu-on-page-seo-auditor/audits/7" identifiers: - type: other value: "skillstore:aaron-he-zhu-on-page-seo-auditor:audit:7" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
45
Architecture
100
Maintainability
87
Content
65
Community
91
Spec Compliance

What You Can Build

Improve a Published Article

Find weak titles, headings, keyword placement, links, and images before revising an existing article.

Prepare a Product Page

Check metadata, product headings, image optimization, internal links, and schema signals before launch.

Triage a Content Portfolio

Sample grouped URLs, identify repeated template issues, and prioritize fixes across many pages.

Try These Prompts

Basic Page Audit
Audit the on-page SEO of [URL] for [target keyword]. Score each area and list the three highest-priority fixes.
Prepublication Review
Review this draft for on-page SEO before publication: [content]. Infer a keyword, label assumptions, and suggest improved metadata.
Competitor Comparison
Compare [your URL] with [competitor URL] for [keyword]. Identify evidence-based gaps in titles, headings, content structure, links, and images.
Bulk Portfolio Audit
Cluster and sample these URLs: [URLs]. Report common issues, estimated prevalence, confidence, portfolio priorities, and pages needing individual review.

Best Practices

  • Provide the page URL, target keyword, page type, and business goal.
  • Separate measured evidence from user-provided data and model estimates.
  • Confirm client-rendered content before reporting missing schema or headings.

Avoid

  • Do not treat estimated keyword demand or rankings as measured data.
  • Do not use a single-page audit as a full technical crawl.
  • Do not apply sampled bulk findings to every URL without confidence labels.

Frequently Asked Questions

Can this skill audit a page without a target keyword?
Yes. It infers a provisional keyword from the page and clearly labels that assumption for later validation.
Does it fetch live web pages?
Yes, when a compatible fetch tool is available. You can also provide HTML or pasted content.
Can it audit multiple pages?
Yes. For five or more URLs, it clusters pages, samples each cluster, and reports estimated pattern prevalence.
Does it check Core Web Vitals?
No. It focuses on page-controlled SEO signals and routes performance diagnostics to technical SEO tools.
Can it detect JavaScript-injected schema?
Only with rendered page content. Raw fetches can miss schema added by client-side scripts.
What does the final report include?
It includes section scores, evidence, prioritized issues, quick wins, recommendations, an action checklist, and a handoff summary.

Developer Details

License

Apache-2.0

Author version

v17.0.0

Skillstore revision

r1

Ref

d71c7417a35d5c2624161bd2fe8de8a41a362128

Maintenance freshness

7/18/2026

Usage

1 downloads Β· 0 views

File structure

More from aaron-he-zhu

View all
View all