On-Page SEO Optimizer

SkillDev tools

Optimize existing pages - titles, meta descriptions, heading hierarchy, internal links, and content depth. Use to improve pages that rank on page 2-3 or underperform.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the On-Page SEO Optimizer skill

What this skill tells your AI

The instructions your AI receives, as published by navinspire-ia/navin in navin/skills/on-page-seo-optimizer/SKILL.md and read by ahel’s review.

Improving an existing page usually beats writing a new one. Optimize what already has impressions. Senior bar: fetch the live page, compare SERP peers, propose surgical before→after edits.

When to use

  • URL underperforms for a known query
  • Page-2/3 rankings or declining CTR
  • Pre-publish polish on a draft URL

When not to use

  • No URL and no draft content (brief seo-content-writer instead)
  • Sitewide technical crawl issues (start with seo-technical-auditor)

Page checklist

ElementTarget
Title tag≤60 chars, keyword front-loaded, unique
Meta description140-155 chars, actionable, matches intent
H1one, matching intent
H2-H6logical hierarchy, no skipped levels
First 100 wordsanswer the query directly
Body depthcovers entities/questions top SERP covers
Internal linksin and out, descriptive anchors
Imagesalt text, descriptive filenames, compression note
SchemaArticle/Product/FAQ/LocalBusiness where relevant
Freshnessdates, updated stats, dead links removed
UX signalsthin content, intrusive popups, mobile readability

Workflow

  1. Fetch the page with web_fetch; extract head + heading structure + word-count estimate.
  2. Confirm primary keyword + intent with the user or from keyword-research.
  3. Fetch current top 3 SERP results; note format, depth, unique angles.
  4. Diagnose: intent mismatch? thin? weak title? no internal links? schema gap?
  5. Produce a concrete edit list (before → after for each element).
  6. If source files exist in the workspace/CMS export, apply edits; else deliver copy-ready patches.
  7. Save under seo/on-page-<slug>-<date>.md.

Output format

## On-page fixes - <URL>
Primary keyword / intent / SERP format to match

| Element | Current | Proposed | Why |
|---------|---------|----------|-----|

### Content gaps vs SERP
- ...

### Internal link suggestions
- ...

### Schema draft (if needed)
```json

## Rules

- Keep URL stable; if a change is unavoidable, plan a 301.
- Preserve what already ranks - surgical edits over rewrites.
- Every proposed title/meta must be unique vs other known site pages.
- Do not invent competitor word counts; approximate from fetched content.

## Anti-patterns

- Rewriting the whole page when only the title/intent is wrong
- Keyword stuffing or identical meta across templates

Signals

GitHub stars
22
Forks
4
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
on-page-seo-optimizer
Source
github.com/navinspire-ia/navin