Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bagelhole avatar

Bulk Seo Guides From Keywords

  • 2 installs
  • 3 repo stars
  • Updated April 6, 2026
  • bagelhole/seo-skills

bulk-seo-guides-from-keywords is a Claude skill that ships many unique SEO guide or landing pages from a keyword backlog and wires their routes, sitemap and hub links.

About

bulk-seo-guides-from-keywords is a skill that ships many SEO guide or landing pages from a keyword backlog. It reads the queued rows in seo-work-brief.md (or falls back to Ahrefs research), drafts substantive unique pages, then registers routes, updates the sitemap and links them from hub pages. A developer uses it for programmatic SEO expansion after keyword research.

  • Ships batches of unique SEO guide and landing pages
  • Reads a keyword backlog from seo-work-brief.md
  • Wires routes, sitemap and hub indexes for each URL

Bulk Seo Guides From Keywords by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,643 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

bulk-seo-guides-from-keywords capabilities & compatibility

Capabilities
ctr snippet batch optimize · seo audit
Works with
github
Use cases
seo · marketing · copywriting
From the docs

What bulk-seo-guides-from-keywords says it does

research keywords → author many unique guides → register routes → update sitemap → list on resources/hub pages
SKILL.md
npx skills add https://github.com/bagelhole/seo-skills --skill bulk-seo-guides-from-keywords

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars3
Last updatedApril 6, 2026
Repositorybagelhole/seo-skills

What it does

Ship batches of unique SEO guide pages from a keyword backlog, wiring routes and sitemap.

Who is it for?

Teams doing programmatic SEO expansion of guide and landing pages from keyword research.

Skip if: One-off page edits or snippet-only fixes to existing URLs.

When should I use this skill?

Shipping bulk new URLs, pSEO-style guides, or continued Ahrefs-driven expansion after rankings move.

What you get

Batches of unique guide pages shipped with routes, sitemap and hub indexes wired for discovery.

  • Unique guide or landing pages
  • Route registrations
  • Sitemap and hub index updates

By the numbers

  • Batches of ~5 pages per iteration
  • Reads the 'New guide backlog' section of seo-work-brief.md

Files

SKILL.mdMarkdownGitHub ↗

Bulk SEO guides from keywords

What this is

This skill encodes a repeatable shipping loop that improved rankings in practice: research keywords → author many unique guides → register routes → update sitemap → list on resources/hub pages so Google and users can find them. It complements `gsc-ahrefs-browser-audit` (writes the brief) and `ctr-snippet-batch-optimize` (snippet fixes on existing URLs).

Input: seo-work-brief.md (preferred)

1. Read `seo-work-brief.md` at the site project root (default `./seo-work-brief.md`) unless the user gives another path. That file is produced by `gsc-ahrefs-browser-audit`; see references/brief-format.md for how to parse it. 2. Use the section `## New guide backlog (for bulk-seo-guides-from-keywords)` as the authoritative queue: process rows with Status `queued` or empty, in Priority order. 3. After each batch, edit the same `seo-work-brief.md` and set Status to shipped or skipped for finished rows. 4. If the brief is missing or the backlog table is empty, fall through to the research phase below and optionally create a new seo-work-brief.md with a populated backlog for the next run.

Research phase (fallback or top-up)

1. Build or extend a candidate list from Ahrefs Organic keywords, Opportunities (e.g. low-hanging fruit), or exported reports—prioritize volume × realistic difficulty × fit with the product. 2. If API/MCP hits limits, switch to browser automation with the user logged into Ahrefs (same rationale as the browser audit skill). 3. Optional: use web search (e.g. Exa or similar) to confirm SERP intent (informational vs tool vs mixed) before committing a template. 4. Dedupe against URLs that already exist in the repo (grep routes, sitemap, content folders). 5. When you used fallback research, append or merge new rows into `seo-work-brief.md` using the backlog table format from `gsc-ahrefs-browser-audit/references/seo-work-brief.md` so the queue stays the single source of truth.

Page quality bar (non-negotiable)

  • Each page needs substantive, unique body content—not spun placeholders. Include sections, examples, tables, or lists where appropriate.
  • Add internal links to closely related existing guides (and note neighbors for future cross-links).
  • Align title and meta with the target query using the same CTR habits as the `ctr-snippet-batch-optimize` skill’s references/ctr-patterns.md (same repo).

Shipping phase (always complete the plumbing)

For every new URL, update whatever your stack uses—adapt names to the project:

StepTypical locations (examples)
Page modulepages/, resources/js/pages/, app/, content/
Route registrationrouter config, routes/*.php, filesystem routes
Sitemapstatic XML, SitemapController, sitemap.ts, host generator
Hub / index“Resources”, “Guides”, footer sections, search index JSON

Do not stop at “TSX created” if the user expects live URLs—confirm routes and sitemap are wired, or explicitly list remaining manual steps.

Scale and execution

  • Batch size — Groups of ~5 pages per iteration reduce context loss and review fatigue (adjust if the user asks).
  • Parallelism — If the agent supports subtasks/subagents, parallelize batches; merge conflicts are avoided by giving each batch distinct filenames/slugs up front.
  • Slug consistency — One slug per keyword cluster; avoid near-duplicate paths (e.g. red-herring-examples vs red-herring-fallacy) unless intent truly differs—document the distinction in copy.

Handoff to the user

After a large batch, provide:

  • Full list of new paths (domain-appended if they asked).
  • Anything left manual (e.g. CDN cache, Search Console inspection).

Related

  • Produce or refresh the queue with `gsc-ahrefs-browser-audit``seo-work-brief.md`.
  • Refresh snippets on thin-performing winners with `ctr-snippet-batch-optimize` (uses Tier tables in the same brief, not the backlog section).
  • Backlog parsing rules: references/brief-format.md
  • Detailed checklist: references/shipping-checklist.md

Related skills

Marketing & SEOseocontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.