Search for free job posting and you get a dozen lists naming the same platforms, almost all of them written by companies that sell job posting. The lists are not wrong. They are just incomplete in a specific way: they tell you where free exists and not what free asks for in return.
Free comes in five distinct shapes, and the difference between them decides whether a no-budget hire works or quietly wastes a month.
1. Free to post, paid to be seen
The largest boards let anyone publish a role at no cost. Indeed’s own employer page advertises free posting with an asterisk, and the asterisk is the whole business: visibility is the product being sold, not publication.
A free listing goes live and then competes with everything posted after it. Sponsorship is what keeps a role in front of people rather than sliding down a feed.
What it costs you: nothing in money, and your role’s position in the list. Judge a free post over a fortnight rather than a weekend, and expect the response curve to fall away fast after the first few days.
Worth it when: the role is broad, the market is deep, and you can afford to wait.
2. Free until the trial ends
Several applicant tracking platforms front a free trial, and a job posted during it is genuinely free to post. What matters is what happens on the last day.
Check two things before you rely on one. Does the live listing stay visible when the trial expires, and can you still reach the applications you have already collected? On some platforms the answer to the second is no until you subscribe, which turns a free trial into a deadline you did not know you had agreed to.
What it costs you: a renewal decision made under pressure, with your candidate pipeline as the hostage.
Worth it when: you are evaluating the platform anyway, and you export as you go.
3. Free for one particular audience
Some boards are free because they are narrow on purpose. Handshake reaches students and early career candidates. University careers services, professional bodies, and local authority boards often carry postings at no cost for roles that fit their remit.
These convert far better than their traffic suggests, because everyone reading is in the category.
What it costs you: eligibility. You have to actually fit the audience, and a mis-targeted post here wastes goodwill as well as time.
Worth it when: your role genuinely matches the audience the board exists to serve.
4. Free because you do the work
Community channels cost nothing and ask for your attention instead. A relevant subreddit, an industry Slack or Discord, a trade mailing list, a professional group. The Reddit thread sitting in the search results for free job posting is itself employers asking each other this question.
What it costs you: time, and a real presence. Communities can tell the difference between a member posting a role and a stranger arriving to advertise, and they respond to each very differently.
Worth it when: you are already part of the community. It rarely works as a cold channel.
5. Free because you own it
This is the one missing from almost every list, and the reason is straightforward: nobody sells it, so nobody writes about it.
Your own site can carry your openings permanently at no cost per role. That much is obvious. What is less widely known is that it can also appear in Google’s dedicated job results without paying any platform, because Google reads JobPosting structured data directly from your pages. Google documents the requirements publicly in its Search Central guidance, and the mechanism is the same one the big boards use.
That gives a careers page on your own domain three properties no free tier offers. The listing does not expire because a trial did. The applications arrive somewhere you control. And nobody can reprice it.
What it costs you: the setup, once. You need valid structured data on each listing, a real expiry date so Google does not keep showing a filled role, and pages that are actually crawlable.
Worth it when: you hire more than once or twice a year, or you want candidates landing on your own site rather than someone else’s.
So where should you actually post?
If you hire rarely, use the big boards for reach and accept that free means slower. Add one narrow channel if a genuinely relevant one exists.
If you hire regularly, the arithmetic changes. Repeated posting fees and the time spent re-entering the same details into different systems add up to more than the one-off cost of running your own careers page, and at that point every free post you make is also driving traffic to a platform rather than to you.
The pragmatic answer is usually both. Post to the reach channels, keep the canonical listing on your own site, and point every channel back to it. You get the audience without giving up the asset.
Doing it on your own site
A single opening does not need any software. A page with the role, the details, and a way to apply is enough, and our guide on posting a job on WordPress covers that route.
The threshold worth watching is the point where listings need to expire on their own, applications should stop landing in an inbox, and structured data needs to exist on every role without anybody hand writing JSON-LD.
That is what a job board plugin is for. WP Career Board is free and its free version is a working board rather than a trial of one:
| What you get free | What it means when you are hiring |
|---|---|
| Job listings and boards | Roles live on your own site, with expiry dates so nothing stale sits there |
| Applications | Candidates apply through a form and you read them in one place, not an inbox |
| Employer and candidate accounts | People manage their own submissions instead of emailing you for changes |
| JobPosting schema | Your roles are eligible for Google’s job results, which is the free channel above |
| Search and filtering | Visitors find the role that fits instead of scrolling everything |
| Moderation and antispam | You approve what goes live, and bots do not fill your board |
| GDPR tooling | Candidate data can be exported and erased on request, which matters the moment you hold CVs |
Worth naming the comparison honestly: on WP Job Manager, the most widely used alternative, Applications is a paid add-on. Candidates applying through your site and you managing those applications is the thing most people assume is the baseline, and it is the thing most often sold separately.
Paid here starts where hiring becomes a process rather than an event: a drag-and-drop pipeline with your own stages, resume profiles, job alerts, and the option to sell posting credits through Stripe if the board becomes something other people post to. The pricing page has the full split.
Getting your own careers page live
- Install the free plugin and place the job board block on a page. That page is now your careers page.
- Publish one role with a real closing date. The structured data is generated for you, so it is eligible for Google job results without any further work.
- Point your other postings at it. Post to the big boards for reach if you want, and link each one back to the listing you own.
Whichever way you go, the listing you own is the one that is still there next year.
Platform terms change often. The shapes above are stable; the specifics of any individual free tier are worth confirming on the platform’s own page before you commit a role to it. Checked September 2026.