Skip to content

Programmatic vs Job Boards: How Employers Choose

One site. Or every site that fits.

Programmatic vs job boards comes down to how many jobs you run, in how many places. Here's how each one works, what Indeed changed in 2026, and the 12 questions to ask before you buy.

Month-to-monthNo long-term contractsProcurement-friendly

Last reviewed November 2026 · Platform rules from Indeed's and Google's own pages

Short answer

A job board is one site where people look for work. Programmatic sends your open jobs to many sites at once, and software sets each bid. A few roles in one place? One board is often enough. Many locations, each with a budget? A feed earns its keep.

How it works

What programmatic job advertising is, in plain English.

DirectEmployers, an employer association, defines it as "the automated buying, placement, and optimization of job ads using software."1 In practice, that's three moving parts.

  • jobs.xml

    Feed

    Your jobs arrive as a feed.

    One file lists every open job, with its title, location and link. DirectEmployers describes jobs arriving "through an XML feed from your applicant tracking system, refreshed throughout the day."1 Job feed distribution means sending that one file to many sites.

  • Site 04 → job sites that fit

    Rules

    Rules decide where each job runs.

    Which jobs, on which sites, with what budget, and when they stop. Agreed once, not job by job.

  • bid ↑↓ per job

    Bids

    Software bids for each click.

    Each job gets a bid on each site. Software raises or lowers it, inside the budget you set.

A job board works the other way round. You go to the board, post each job, and choose which ones to sponsor. The board shows them to people who search on that site.

The stakes are real. A 2025 Aptitude Research report, sponsored by Veritone, found this:

"Nearly half of organizations acknowledge significant waste in their job advertising spend."2

Aptitude Research, 2025 · sponsored by Veritone

Three more terms, in plain English.

  • Publisher job site

    Any site that shows your job ad: job boards, aggregators and niche sites.1 One campaign can use many publishers.

  • CPC cost per click

    The publisher charges each time someone clicks the ad. Indeed bills sponsored jobs on clicks,3 and many programmatic campaigns are priced this way.1

  • CPA cost per apply

    The charge comes when a job seeker applies, or starts to. Each publisher defines it its own way. Indeed, for example, bills on "started applications."3

How one job moves through a feed.

  1. Publish

    Your ATS publishes the feed.

    Each open job should appear once per location, with its own link.

  2. Read

    The provider reads it.

    New jobs go in and closed jobs drop out. Ask how often the feed is read.

  3. Bid

    Rules and bids set the spend.

    Each job gets a budget, and a bid on each publisher.

  4. Show

    Publishers show the ad.

    A job seeker clicks and lands on your live job page.

  5. Close

    The job closes.

    It drops out of the feed, and its spend should stop. Check that it does.

Closed job. Ad paused.

That last step is where budgets leak, on boards and feeds alike. We run ads only on open jobs, so when a job closes, its ads pause. You can watch it happen on a live dashboard.

Side by side

Programmatic vs job boards, side by side.

Indeed stands in for job boards here, because its rules are public and current. Other boards differ, so check each one's help pages.

What to compare
Job boardIndeed as the example
ProgrammaticA feed, many publishers
Setup
Job boardPost each job on the board, or connect your ATS. If your ATS has an Indeed integration, Indeed says you must post through it.4
ProgrammaticThe provider reads your job feed, usually an XML file from your ATS.1 You agree the rules once, not job by job.
Control
Job boardYou pick which jobs to sponsor and set a budget. It covers that one site.
ProgrammaticRules set a budget and bids per job across many publishers. Software shifts spend between them as results come in.5
Pricing
Job boardMany jobs can be posted free, within Indeed's limits. Sponsored jobs are billed on clicks or started applications.3
ProgrammaticUsually "cost-per-click or cost-per-apply, rather than flat posting fees,"1 plus the provider's fee.
Minimums
Job boardNo flat rate. Indeed shows the minimum price when you sponsor a job.3
ProgrammaticSet by each provider. Ask about minimum spend and contract length before you sign.
Reporting
Job boardThe board reports what happened on its own site.
ProgrammaticOne report across publishers. Ask for it per publisher, not as one blended rate.
When a job closes
Job boardClose it, and Indeed says "your spending for this job stops." Jobs from your ATS or careers site must be closed there first.6
ProgrammaticDirectEmployers puts it this way: "When it's filled, the spend stops."1 Check that a closed job drops out of the feed, how fast its spend stops, and where you can see it.

Checked November 2026. Indeed's pricing and help pages were read on November 8, 2026.

"The two aren't enemies."5 A job board can be one of the publishers in a programmatic campaign.

The quote is DirectEmployers'. The point is ours too: the choice isn't board or feed, but how much of your hiring you manage one post at a time.

When each fits

When one board is enough, and when a feed earns its keep.

DirectEmployers puts the first case plainly: "If you're managing a handful of easy-to-fill roles, manual posting may serve you fine."5 The case for a feed grows with the number of live listings you manage.

Job board

One board is often enough when

  • You have a few open roles at one or two locations.
  • Those roles usually fill from one site.
  • Someone can check each post by hand every week.
  • One person owns one budget.

Programmatic

A feed is worth a look when

  • You hire at many locations, each with its own listing.
  • Roles or regions need their own budgets.
  • Jobs open and close every week.
  • Finance wants spend by location and by publisher.
  • Ads on closed jobs are already a problem.

Hypothetical

30 locations × 4 roles = 120 live listings.

If each one turns over monthly, that's about 120 jobs a month to sponsor, pause and re-check, on every board you use. A feed applies the same rules to all 120.

Distribution and warehouse hiring often looks like this: many sites and shifts, each with its own listing. Our page on warehouse recruitment shows how we run it.

What 2026 changed

What Indeed's 2026 feed rules changed for programmatic.

Many programmatic campaigns send jobs to Indeed in a feed. In 2026, Indeed changed which feeds it shows. It starts with one rule: "If your ATS is integrated with Indeed, you must use that integration to post jobs."4

  1. Mar 31 2026

    Jobs in single-source XML feeds "will no longer appear for free" where an integrated ATS exists. They're "visible only when sponsored."4

  2. Jun 30 2026

    "Sponsored-only single-source feeds from ad agencies will no longer be visible," where the ATS is integrated.4

  3. Dec 31 2026 Next step

    Integrated-ATS jobs on ad-agency multisource feeds stop being visible. Agency single-source feeds hit by the March 31 change also stop being visible. After that, agencies can manage integrated-ATS jobs only through Indeed's Job Update API.4

Feeds from ATSs without an Indeed integration, "for example, Taleo or homegrown systems," are not affected.4

So ask your provider two things. How does each of our jobs reach Indeed today? And what changes for us after December 31? The full timeline and a decision tree are in our guide to Indeed's single-source feed policy.

Questions to ask

12 questions for any programmatic provider. Ask us too.

Ask in writing, and keep the answers with your hiring plan. Copy the list into an email or an RFP.

Programmatic provider · 12 questions

Copy the 12 questions

Publishers

  • 1. Which publishers will carry our jobs? Can we see the full list, including sites reached through an exchange?
  • 2. Can we leave a publisher out?

Closed jobs

  • 3. How often do you read our feed?
  • 4. When a job closes, how fast does its spend stop? Where can we see that it did?

Reporting

  • 5. Can we see spend, clicks and cost per click for each publisher, not blended?
  • 6. Which unit do you report, and how is it defined in writing?
  • 7. Can we export the raw data?

Fees and media

  • 8. How much of our budget is media, and how much is your fee?
  • 9. Is your fee a share of spend, a flat fee or built into the click price?
  • 10. Do you buy media as our agent, or resell it to us at your own price?

Traffic quality

  • 11. How do you find and remove invalid traffic, such as bots? Are we billed for it?

Terms

  • 12. Is there a minimum spend or a minimum term? What happens to budget we don't spend?

Why these matter.

Fees. A provider paid a share of spend has a reason to want you to spend more. DirectEmployers says as much in its own guide.1 That isn't a reason to refuse the model. It's a reason to see media and fee as two numbers.

Invalid traffic. Google Ads defines it as "traffic that doesn't represent genuine interest in your business," and lists bots first.7 Ask how each publisher's traffic is filtered.

Sources. Tag each publisher's links with its own utm_source. Then your reports can tell publishers apart, wherever your analytics or ATS reads the tags. Our free UTM builder for job links does it in your browser.

For a fuller list, use our recruitment marketing RFP template. If an agency will run the program, read how to choose a recruitment marketing agency.

Three answers, up front.

Hireloud is a recruitment marketing agency. We run programmatic job advertising on distribution tech we built, so your jobs reach the job sites that fit, budgets stay on plan and more of the right people reach your interview seats. You watch it live.

Open jobs only.

A job closes, its ads pause.

Price in writing.

Before anything launches.

Month-to-month.

No long-term contracts. Procurement-friendly.

Get my free hiring planProgrammatic job advertising

Your free hiring plan: where your job ads run now and what to fix, a channel and budget plan for your hardest role, and a sample ad in your brand. In your inbox within 3 business days. No call needed.

Free reach

Free reach where it's real: Google's job search.

Not all reach is paid. Google's job search reads JobPosting structured data on your job pages. The markup makes a job "eligible to appear in a special user experience in Google Search results."8 Google "doesn't accept payment to rank pages higher." It also doesn't promise to show every page.9

What Google needs from each job page

  • RequiredFive fields: title, description, datePosted, hiringOrganization and jobLocation. Fully remote jobs set jobLocationType and can use applicantLocationRequirements instead of jobLocation.8
  • End dateA validThrough date, if the job has one.
  • Closed jobsA way down when the job closes: a past validThrough date, a 404 or 410 page, or no markup. Google says: "We don't allow expired job postings."8
  • UpdatesFor job URLs, Google recommends its Indexing API instead of sitemaps. It still recommends a sitemap for the rest of your site.8

Free reach can't be capped or paced, and its rules change. Treat it as extra reach, not the plan.

Free tool

Build the markup for one job with our job posting schema generator. It runs in your browser. For the full setup, read how to post jobs on Google.

Questions about programmatic and job boards.

Anything else? A person replies within one business day.

  • No. A job board is one site where people search for work. Programmatic job advertising is software that sends your feed of open jobs to many sites, boards included. It sets a budget and bids for each job. A board can be one of the publishers in a programmatic campaign.

  • Usually not, if a managed provider sets up the feed. DirectEmployers answers the same question with "Not with a managed platform."1 Someone on your side should still check the feed. It should list every open job with the right link and location. Closed jobs should drop out.

  • It can fit well when you hire the same roles at many locations. Each location needs its own live listing. Then its ads point at the right job, and its spend sits on the right budget. For a few hourly roles in one place, one board may be enough.

  • It has two parts. Media is what publishers charge, usually per click or per apply, set by your bids and budget. The fee is what the provider charges. Ask how the fee works: a share of spend, a flat fee, or built into the click price. Get media and fee in writing, as two numbers.

Sources

Last reviewed November 2026. Indeed and Google pages were read on November 8, 2026. Next review: January 2027, after Indeed's December 31 step.

  1. 1DirectEmployers Association, Jaime Costilow, "What Is Programmatic Job Advertising? A Guide for Recruiters Getting Started", July 13, 2026. DirectEmployers is a nonprofit, member-owned employer association; the article also promotes its own programmatic product. directemployers.org/2026/07/13/what-is-programmatic-job-advertising
  2. 2Aptitude Research, Madeline Laurano, Evolution of Programmatic Job Advertising: Strategic Talent Acquisition, March 2025. Sponsored by Veritone. aptituderesearch.com (PDF)
  3. 3Indeed for Employers, "Pricing", read November 8, 2026 (no flat rate; billing on clicks or started applications; minimum price shown when you sponsor; "Many jobs can be posted for free"). indeed.com/hire/pricing
  4. 4Indeed Help Center, "Single-Source Feed Policy (Effective March 31, 2026)", read November 8, 2026. indeed.com/help/employers/articles/single-source-feed-policy-effective-march-31-2026
  5. 5DirectEmployers Association, Jaime Costilow, "Job Boards vs. Programmatic Job Advertising: What's the Difference?", July 20, 2026. The article also promotes its own programmatic product. directemployers.org/2026/07/20/job-boards-vs-programmatic-job-advertising
  6. 6Indeed Help Center, "How To Close Your Job Posting", read November 8, 2026. indeed.com/help/employers/articles/203134694
  7. 7Google Ads Help, "About invalid traffic", read November 8, 2026. support.google.com/google-ads/answer/11182074
  8. 8Google Search Central, "Job posting (JobPosting) structured data for Job Search", read November 8, 2026. developers.google.com/search/docs/appearance/structured-data/job-posting
  9. 9Google Search Central, "In-depth guide to how Google Search works", read November 8, 2026. developers.google.com/search/docs/fundamentals/how-search-works

Let's fill your interview seats.

Tell us who you're hiring and where. We'll email you:

  • A sample ad for your hardest role, in your brand
  • Where we'd run it, and the budget we'd use
  • What to fix in the job ads you run now

In your inbox within 3 business days.

Free Hiring Plan

Required

Who are you hiring? (required)

Pick all that apply.

How many locations? (required)

For example: forklift operator, 2nd shift, Dallas

We'll send your plan here.

Free. No call needed. Your plan lands in your inbox within 3 business days.

Month-to-monthNo long-term contractsProcurement-friendly

By sending this you agree to our privacy notice.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.