← All guides

For employers9 min read

Free job posting sites, and what free actually costs you

Five kinds of free, what each one wants in return, and the channel none of these lists mention because nobody sells it.

WP Career Board
8Active jobs
146Applicants
2.1kViews
Senior Product DesignerPublished
23 applied
Frontend EngineerPublished
41 applied
Content MarketerPublished
12 applied

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 freeWhat it means when you are hiring
Job listings and boardsRoles live on your own site, with expiry dates so nothing stale sits there
ApplicationsCandidates apply through a form and you read them in one place, not an inbox
Employer and candidate accountsPeople manage their own submissions instead of emailing you for changes
JobPosting schemaYour roles are eligible for Google’s job results, which is the free channel above
Search and filteringVisitors find the role that fits instead of scrolling everything
Moderation and antispamYou approve what goes live, and bots do not fill your board
GDPR toolingCandidate 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

  1. Install the free plugin and place the job board block on a page. That page is now your careers page.
  2. 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.
  3. 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.

Common questions

Is Indeed actually free to post on?

Posting is free. Being seen is the part that is sold. A free listing enters a very large pool and drifts down as newer roles arrive, and the paid option is sponsorship that keeps it in front of people. That is not a criticism, it is the business model, and it is worth knowing before you judge a free post by its first week.

What is the catch with free trials on hiring platforms?

The trial is usually generous and the renewal is the product. Check what happens to a live listing when the trial ends, because on some platforms the role stops being visible while the applications you already collected stay locked behind the subscription. Export anything you need before the clock runs out.

Can I get my jobs into Google's job results without paying anyone?

Yes, and this is the part most lists leave out. Google Search reads JobPosting structured data from your own pages, so a careers page on your own site can appear in job results directly. Google documents the requirements publicly. You need valid structured data, a real expiry date, and pages Google can crawl.

How many places should I post one opening?

Fewer than you think, and always including your own site. Every extra destination is another inbox, another login, and another place a stale listing can sit after you have filled the role. Two or three well chosen channels plus your own careers page beats a scattergun across a dozen.

When does paying for job posting actually make sense?

When the cost of the role staying open exceeds the cost of the ad, which happens sooner than most small teams assume. If a vacancy is costing you billable work or delivery capacity every week, a sponsored listing that fills it a fortnight earlier has already paid for itself.

Do I need a plugin to run my own careers page?

Not for one role. A plain page works. You want a plugin once listings need to expire on their own, applications should land somewhere other than an inbox, or you want the structured data that makes Google job results possible without hand writing JSON-LD for every opening.

Build it on your own WordPress.

WP Career Board is free to start and self-hosted. Run the 5-minute wizard and put this guide into practice.