onpage-optimization — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited onpage-optimization (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Analyse the HTML page for heading structure, keyword usage, and link health.
Note: This skill owns internal link analysis. For external/outbound link strategy (dofollow/nofollow, anchor text quality, domain diversity), see the backlink-monitoring skill.
Check all <h1> through <h6> elements:
| Check | Status | Rule |
|---|---|---|
| No headings at all | ❌ FAIL | Every page must have at least one heading |
No <h1> tag | ❌ FAIL | Every page must have exactly one <h1> |
Multiple <h1> tags | ⚠️ WARN | Recommend a single <h1> per page |
| Hierarchy skipped (e.g. H2 → H4) | ⚠️ WARN | Headings should follow sequential order: H1 → H2 → H3 |
| Empty heading (no text content) | ❌ FAIL | All headings must have descriptive text |
| Single H1, proper hierarchy | ✅ PASS | Heading structure is correct |
If a target keyword is provided, check its usage across the page:
(keyword_count / total_words) × 100| Location | How to check | Missing = |
|---|---|---|
<title> tag | Does the title contain the keyword? | ⚠️ WARN |
<h1> tag | Does the H1 text contain the keyword? | ⚠️ WARN |
| Meta description | Does <meta name="description"> contain the keyword? | ⚠️ WARN |
First <p> tag | Does the first paragraph contain the keyword? | ⚠️ WARN |
| Image alt text | Does any <img alt="..."> contain the keyword? | ⚠️ WARN |
Examine all <a href="..."> elements:
href starts with /, ./, ../, or #href starts with http:// or https://| Check | Threshold | Status |
|---|---|---|
| Internal link count ≥ 3 | Minimum 3 per page | ⚠️ WARN if below |
Links with no anchor text (and no child <img>) | Any count > 0 | ⚠️ WARN |
Internal links with rel="nofollow" | Any count > 0 | ⚠️ WARN "Prevents PageRank flow within your site" |
Always report the count of internal and external links found.
javascript:, mailto:, and tel: hrefs#/page) — treat #-prefixed hrefs as internal links<Link> components render as standard <a> tags in HTML output — audit the rendered HTML, not the JSX~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.