Job boards, directories and marketplaces
For job boards: which channels bring employers who post again.
A niche job board has two audiences: job seekers, who are the traffic, and employers, who pay to post and to feature a listing. Tally ties each paid post and pack to the employer's visit, and counts job seekers' clicks out to apply, so you can see which channels bring employers and whether the board delivers applicants.
14 days free, no card needed.
01How they sell
- One-offA single job post for a set number of days, with upgrades to feature it or send it to the board's newsletter.
- SubscriptionMonthly plans for recruiters and companies that hire often, with a number of posts included.
02Payments it reads
- StripePosts paid through Stripe Checkout from the post-a-job form, with upgrades as line items and plans as subscriptions.
- Lemon SqueezyBoards that want tax handled sell posts and packs through Lemon Squeezy checkouts.
- PolarDeveloper job boards sell posts through Polar checkouts, with orders and refunds read.
What Tally can't read
- Pay-per-click revenue from job aggregators that backfill your listings isn't read.
- Applications made on the employer's own careers page aren't seen; only the click out to it is counted.
- Invoices to large employers paid by bank transfer outside your provider aren't read.
03Where buyers come from
- Employers who hired beforeEmployers who filled a role come back to post again, typing the address or using a bookmark.
- Job seekers' sharesJob seekers share listings in communities, bringing more seekers, which the board then shows to employers.
- SearchSeekers search for jobs in the niche; employers search for where to post them, landing on the post-a-job page.
- NewsletterThe weekly jobs email brings seekers back to listings; tag it to show employers its clicks.
04What Tally answers
How many job seekers click to apply?
Clicks on links to other sites are counted, and marking the apply button with data-fast-goal gives apply clicks by listing page and source, which is the number employers ask about.
Goals and funnelsWhich channel brings employers who post again?
Lifetime value counts every post and plan payment under the employer's first source, with repeat rate, so repeat posters stand apart from one-off ones.
Lifetime valueWhere do paying employers come from, as opposed to job seekers?
The breakdowns put revenue beside each source and page, so the sources of the employers who pay separate from the far larger number of seekers.
Sources with revenueWhen do employers post?
Peak hours switched to sales shows posts by weekday and hour, which helps time the newsletter and reminder emails.
Peak hoursAre AI crawlers reading our listings?
Once a server snippet reports them, the crawlers view counts AI crawlers' requests by crawler, operator, purpose and page, apart from visitors.
AI crawlers
05Numbers worth watching
- Repeat rate
- The share of employers who posted more than once, by first source.
- Goal conversion
- Apply clicks over visitors to listing pages, the evidence a board shows employers.
- Revenue by source
- Revenue per source, which shows where the paying side of the board comes from.
- AI crawler requests
- AI crawler requests per listing page, counted apart from job seekers.
06An example
Busiest on Mondays, 14:00–17:00
2.1× the visits of an average three hours. Post around Mon 13:00 to be there as they arrive.
Shades are each hour's average over the times this period holds it, so a weekday that comes round five times doesn't outshine one that comes round four. The totals beside and below are the period's actual sums, not averages.
07Setting up
- Next.jsIn a Next.js board, add the tag to the root layout, and the server snippet to middleware if you want AI crawlers counted.
- StripePass the visitor's id in the Checkout Session's metadata when the post-a-job form creates it.
- Mark the apply button on each listing with data-fast-goal, so apply clicks count as a goal next to outbound clicks.
08Questions
Can Tally tell employers how many people applied?
It counts clicks to apply and the goals you mark, not applications made on the employer's site. Those clicks are what you can show.
Our backfill revenue comes from aggregators. Is it included?
No. Only payments through your connected Stripe, Paddle, Lemon Squeezy or Polar account are read.
Do job seekers and employers get mixed up in the numbers?
Visitors are counted together, but revenue comes only from employers' payments, so revenue by source and the buyers' journeys show the employer side.