Docs · Use Cases

Launch a niche job board

A full walkthrough: build, stock and auto-refresh a categorized job board with structured postings through NIBWP.

A niche job board is a beautiful business — employers pay to post, candidates come for the focus, and the whole thing runs on structured data. The hard part is keeping it stocked: importing roles, structuring each one, and refreshing the board as listings expire. This guide turns that into a prompt. With a jobs plugin and NIBWP, an agent imports and structures roles from feeds or descriptions, drafts SEO for each, and keeps the board fresh on a schedule.

TL;DR

Use a jobs CPT or WP Job Manager, connect NIBWP, and have the agent create job categories, import postings with structured fields (salary, location, type), draft SEO, and refresh the board from a feed — all on review.

Who this is for

Founders launching a niche job board, recruiters aggregating roles, and communities adding a jobs section. You bring the niche and the source feed; the agent does the structuring and the upkeep.

What you will build

  • Categorized job postings with salary, location and type
  • Company profiles linked to their listings
  • Bulk import from a feed, CSV or plain descriptions
  • SEO-ready titles and meta for every role
  • A scheduled refresh that adds new roles and expires old ones

Before you start

You need a job-board plugin (WP Job Manager or a jobs CPT) active, NIBWP with a write-scoped token, and a connected MCP client. A feed or CSV of roles helps; the agent can also draft plausible starter listings.

The stack

LayerWhat handles it
Jobs engineWP Job Manager or a job CPT
Create rolesnibwp/wp-create-post
Taxonomiesnibwp/wp-create-term for category and job type
Fieldsnibwp/acf-manage-fields for salary, location
SEOnibwp/seo-image-optimize

Step 1 — Set up the structure

With the jobs plugin active, NIBWP exposes its listing type and taxonomies. Have the agent build your category and job-type terms in one batch.

claude > nibwp
You: Create job categories: Engineering, Design, Marketing.\n     Create job types: Full-time, Contract, Remote.\nnibwp/wp-create-term { taxonomy: job_listing_category } x3\nnibwp/wp-create-term { taxonomy: job_listing_type } x3\n3 categories, 3 types created

Step 2 — Import the roles

Hand the agent a feed, a CSV or a list. It drafts a posting for each role with salary, location and type filled in, categorized correctly, as drafts you review.

claude > nibwp
You: Import these 30 remote engineering roles. Set type Remote,\n     fill salary and location, draft each.\nnibwp/wp-create-post { type: job_listing, status: draft } x30\n30 roles imported as drafts - structured and categorized

Step 3 — Optimize and publish

Generate SEO titles and meta for each role, review the drafts, and publish. Job pages with strong titles rank for long-tail searches candidates actually use.

Schedule the refreshPoint a scheduled agent at your feed weekly: it adds new roles, drafts them, and flags expired ones for removal. The board stays fresh without manual upkeep.

FAQ

Can it import from an external feed?
Yes — point it at a feed or CSV and it maps fields to the listing type, drafting each role.
Will roles publish automatically?
Only with a publish scope. With write + force-draft, every role waits for review.
Can it expire old roles?
Yes — a scheduled agent can find expired postings and flag or unpublish them.
A job board that used to need constant manual stocking now refreshes itself from a feed.

Launch your job board

Stock a niche job board by prompt and keep it fresh on a schedule.

Start building

Connect your first agent.

Follow the quickstart, or book a demo and we'll walk you through it.