subkeyword-injector

For a given URL, pull Search Console queries it already ranks for and propose (or apply) content edits to capture more long-tail traffic.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "subkeyword-injector" with this command: npx skills add younesbenallal/seo-skills/younesbenallal-seo-skills-subkeyword-injector

Subkeyword injector (GSC-driven refresh)

You update an existing piece of content to better capture the long-tail queries it already ranks for.

Inputs to collect

  • Page URL
  • Editing access:
    • local file path (if the user has the content in the repo), OR
    • “no local access” (you’ll provide a patch plan)
  • Constraints: “don’t change meaning”, “keep tone”, “keep sections”, etc.

Page content access (for planning edits)

Use a Browser MCP if available. If not, use the agent-browser CLI (install if needed).

Agent-browser commands to capture current headings/sections:

agent-browser open <url>
agent-browser snapshot --json > /tmp/page.json
jq -r '.. | objects | select(.role=="heading") | (.name // "")' /tmp/page.json

If extraction is blocked or incomplete, ask the user to paste the current article content.

Required tool

This skill requires Google Search Console data.

Use a GSC MCP (required) so you can query by page/URL and date range.

If no GSC MCP is available:

  • stop and ask the user to install one, OR
  • ask them for a manual export (CSV) and proceed with the export.

Workflow

1) Pull queries for this page

Collect page-level queries and metrics:

  • impressions, clicks, CTR, avg position
  • date range: default 28 days (ask if they want 3 months / 12 months)

2) Select subkeywords (no fluff)

Prioritize queries that are:

  • Position 6–25 with meaningful impressions (easy uplift)
  • High impressions + low CTR (snippet/title mismatch)
  • Query variants (plural/singular, “best”, “examples”, “template”, “pricing”, “vs”)

Avoid:

  • unrelated queries (accidental rankings)
  • adding 30 synonyms (keyword stuffing)

3) Decide insertion strategy per query cluster

Pick one per cluster:

  • Add/rename an H2/H3
  • Add a short paragraph in an existing section
  • Add a mini-FAQ block
  • Add a comparison subsection (“X vs Y”)
  • Add a definition snippet (AEO/GEO friendly)

Use the readability rules from obsidian/Article writing playbook.md.

4) Produce edits

If you have local file access:

  • apply edits directly (minimal diff, no refactors)

If you do NOT have access:

  • output a “patch plan” with:
    • exact headings to add
    • copy blocks to paste
    • where to place them (anchors)

5) Output

  • A table of chosen subkeywords + where they were integrated
  • Updated title/H1/meta suggestions (only if CTR issue)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

seo-roast

No summary provided by upstream source.

Repository SourceNeeds Review
General

illustration-ideas

No summary provided by upstream source.

Repository SourceNeeds Review
General

geo-state-report

No summary provided by upstream source.

Repository SourceNeeds Review
General

search-intent-coverage

No summary provided by upstream source.

Repository SourceNeeds Review