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.
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
| Layer | What handles it |
|---|---|
| Jobs engine | WP Job Manager or a job CPT |
| Create roles | nibwp/wp-create-post |
| Taxonomies | nibwp/wp-create-term for category and job type |
| Fields | nibwp/acf-manage-fields for salary, location |
| SEO | nibwp/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.
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.
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.
FAQ
Can it import from an external feed?
Will roles publish automatically?
Can it expire old roles?
Launch your job board
Stock a niche job board by prompt and keep it fresh on a schedule.
Start building