All posts

Adding a Job Board to Your Directory

A paid job post is often the simplest revenue a niche directory can add, because the buyer has budget and a deadline. When your audience is ready, how to price it, and why freshness decides whether the board survives.

Your AI chat can build this directory.

Describe the niche, watch the agent design the fields and fill the catalogue. Free plan, no card.

Start free

Most directory owners spend a year trying to sell listing upgrades to businesses with no budget, when the easiest sale on the site is a job post. The person buying a job post has an approved budget and a deadline, which is a rare combination. But a job board also fails faster and more visibly than any other monetisation layer, because an empty board makes a live site look abandoned.

Why a job post is the easiest thing a directory sells

Three things make it different from every other paid placement.

The buyer has budget. Recruitment spend is a line item that already exists. Nobody has to invent a category for it, and nobody has to justify it as marketing.

The buyer has urgency. An open role is costing the company money right now. That converts far better than a listing upgrade, where the cost of doing nothing is zero.

The price is already anchored. Employers know roughly what a job post costs because they have bought one before. You are not teaching a new price, you are offering a cheaper and more targeted version of a purchase they understand.

The tradeoff is that a job board is perishable inventory. A listing you wrote two years ago still earns search traffic. A job post is dead in six weeks, and a dead one is worse than nothing.

When a directory is ready to carry a board

Two conditions, and both must hold.

Enough audience to matter. The number that matters is not total visits, it is visits from people who could plausibly take the job. As a working threshold, do not open a paid board until listing and category pages are pulling a steady four figures of monthly organic visits. Below that, the first buyer gets no applicants, does not renew, and tells someone.

Niche alignment between your readers and the candidate pool. This is the condition people skip, and it kills more boards than traffic does. A directory of Rust crates is read by Rust developers, so Rust roles sell. A directory of wedding venues is read by engaged couples, not by hospitality staff, so a hospitality board on it will never fill regardless of traffic. Ask honestly: is my reader the candidate, or the customer?

If your audience is the customer rather than the candidate, the equivalent monetisation is sponsorship or lead generation, not a board.

What to charge

Do not copy a number out of a blog post, including this one. Open the two largest generalist boards in your market and read their current public rate card on the day you price. Those numbers move, and a stale figure is the fastest way to price yourself absurdly.

Position below the generalist slot and justify it on precision. You are not selling reach. You are selling the fact that every person who sees the post already works in the niche. Say that plainly in the pitch, because it is the only argument you have and it is a good one.

Aim for a price a hiring manager can approve on a card. If the buyer needs a purchase order, your sales cycle just became six weeks long for a single post. A price that clears without procurement is worth more than a higher price that stalls.

Do not price at nothing to seem attractive. A post priced far below every alternative signals that nobody reads the board. Free trials are fine when framed as seeding. Permanently cheap is a positioning statement you cannot walk back.

The mechanics

A job board is a second listing type with a deadline attached, and it needs its own typed fields rather than a text box.

The fields worth having: role title, seniority, employment type, location and remote policy, salary band, apply URL, posted date, expiry date. Six to eight typed attributes, the same discipline as a listing schema.

Require a salary band. Candidates filter on it, applications go up when it is present, and it quietly removes the employers who were going to waste everyone's time. Publish this requirement rather than hiding it.

Review before publication. Placements should pass through an approval step, at least for the first fifty posts. You are checking that the role is real, in the niche, and not an agency scraping your audience for a database.

Take payment before the post goes live. Chasing an invoice for a role that has already been filled is a bad afternoon.

Publish approvals immediately. Someone who paid an hour ago should not wait for a nightly build. On DirectoryFast a board attaches to the directory with placements, validation and connected payments, and approved changes are served on the next read, which is the behaviour you want when a buyer is watching their post to appear.

Decide your recruiter policy on day one and publish it. Agencies will find you. Whether you take their money is a legitimate business decision; not having answered the question when the first one emails is not.

Expiry is the whole product

Freshness is not a nice quality on a job board. It is the product. A visitor who applies to two dead roles never comes back, and neither do the employers once applications stop.

Default to a 30-day run and auto-expire. Sell renewals rather than open-ended posts. Open-ended posts always rot, because nobody remembers to remove a role they filled.

Mark expired roles as closed, do not silently delete them. A closed-role page with a clear notice and a link to current openings keeps whatever links and search equity it accumulated, and it does not lie to anyone.

Watch the interval between new posts, not the total count. A board that has gained nothing in six weeks reads as abandoned even if it lists forty roles, because half of them are visibly stale.

Put the newest role's date where a visitor can see it. Hiding post dates is a tell, and experienced candidates read it as one.

The empty board problem

Never link a public jobs page containing zero roles. An empty board is worse than no board: it tells every visitor, including the employer you were about to pitch, that nothing here works.

Seed before you sell. Ten live roles is roughly where a board starts reading as a board. Under five it reads as a bug.

Aggregate honestly to get there. Posting roles you found elsewhere, clearly marked as sourced and linking to the original application page, is a legitimate way to fill the first weeks. Presenting them as paid placements is not.

Give the first cohort away, with an end date. Free posting for the first month, stated as a launch offer, gets you inventory and a list of employers who now know the board exists.

Pitch the employers already in your directory. They are listed, they are in the niche, and you already have a reason to email them. This is the shortest path to your first paid post and it does not require an audience of strangers.

Where this goes wrong

Opening the board before the audience exists. The first buyer's zero applications become the story everyone in the niche hears.

Letting expired roles sit live. One dead apply link costs more trust than five good posts earn.

Free forever because charging feels awkward. Employers do not respect a free board and will not chase you when the post expires. Free is a launch tactic with a date on it.

Accepting anything that pays. Off-niche roles, agency listings with no employer named, and unpaid "opportunities" all cost you the audience the board depends on.

Building the board on a separate subdomain. It splits your internal linking and your authority. A path on the directory's own domain compounds with everything else you have published.

No distribution beyond the page. A weekly or fortnightly email of new roles is what makes employers renew, because it produces a visible spike in applications they can attribute to you.

FAQ

How much traffic do I need before selling a post?

Enough that a single 30-day post can plausibly deliver applications from the right people. In practice that is a steady four-figure monthly organic audience made of candidates, not customers.

Can I aggregate jobs from other sites?

For seeding, yes, if you link to the original and never present them as paid placements. As a permanent strategy it is fragile, since you depend on sources that can block you.

How long should a post run?

Thirty days is the sensible default. It matches how employers think about a hiring window and it gives you a natural renewal conversation.

What if nobody buys after two months of pitching?

Usually the alignment test failed rather than the pricing. Check whether your readers are actually the people who would take these jobs before you cut the price.

Should I let candidates apply on my site or send them away?

Send them to the employer's own application page first. Hosting applications means handling personal data, and that is a much larger commitment than a placement page.

Does a job board hurt my directory's SEO?

Not if expired roles are marked as closed and the board sits on the same domain. Thin, duplicated postings left live indefinitely are the version that causes problems.

Attach a board to a directory you already run →

Related reading

Stop reading, start one

Everything above is easier to do than to read about. Describe a niche in your AI chat and see what the agent proposes.

Start free, no card