Everything you need to run a real job board on WordPress, in one download. Employers sign up and post jobs. Candidates search, apply and upload resumes. You charge for listings. Every job goes out with the structured data Google for Jobs reads. The theme and the plugin that power all this were built together, so nothing looks bolted on.
$50 one-time $100 · Theme + plugin · Free lifetime updates · GPLv2
Buy the bundle on WPNova — $50 | Try the live demo

Quick answer
The WPNova Job Board WordPress Theme is a $50 bundle of a theme and a job board plugin. It gives you employer and job seeker sign-up with separate dashboards, direct applications with status tracking, an employer-only resume database, paid and featured listings through WooCommerce, automatic job expiry, JobPosting structured data for Google for Jobs, a job RSS feed and optional AI resume tools. It has 11 built-in languages, nine reorderable homepage sections and a GPLv2 license, with free lifetime updates.
The bundle at a glance
| Price | $50 one-time (regular $100). Free lifetime updates. |
|---|---|
| What’s included | Job Board theme v1.0, WPNova Job Board plugin v1.0, setup guide, shortcode reference |
| User accounts | Employer and job seeker roles, front-end registration and login, a dashboard for each |
| Applications | Apply on the job page, saved jobs, status tracking for both sides |
| Resumes | Front-end resume submission, visible only to employers, searchable |
| Revenue | Paid job postings and featured upgrades through WooCommerce |
| Job expiry | Automatic, on a schedule you set |
| Search visibility | JobPosting structured data on every job, plus a job RSS feed |
| AI tools (optional) | Resume generator, experience enhancer, resume-to-job matcher. Uses your own OpenAI key. |
| Homepage | 9 reorderable sections: hero, companies, latest jobs, featured jobs, categories, stats, testimonials, FAQs, career articles |
| Languages | 11 built in (English, Hindi, Italian, French, German, Japanese, Spanish, Chinese, Arabic, Portuguese, Russian) + .pot file |
| Design | Bootstrap 5, Bootstrap Icons, 17 Google Fonts, image or video hero |
| Requirements | WordPress 5.6+ (tested up to 6.7), PHP 7.4+. WooCommerce only for paid listings. |
| License | GPLv2 for theme and plugin |
Why a theme and a plugin
A job board is really two things. There’s the part visitors see, meaning the homepage, job listings and search. Then there’s the machinery underneath: job posts, user accounts, applications, resumes, expiry and payments. Themes handle the first part. Plugins handle the second.
Buy them from different places and they rarely fit well. You end up spending your first two weeks restyling someone else’s plugin. This bundle was built as a pair, so the dashboards, forms and job pages all match the theme from day one.
Keeping them separate still protects you. Your jobs, applications, resumes and user accounts live in the plugin, not the theme. If you change the design in a few years, all of that data stays exactly where it is.
Test both sides on the demo
A job board has two audiences, so try it as both. Open jobboard.wpnova.com and allow ten minutes.
As a candidate
- Search from the homepage using a keyword and a category.
- Open a job, read the details and start an application.
- Register as a job seeker and look at the dashboard, saved jobs and resume form.
As an employer
- Register as an employer from the menu.
- Open the employer dashboard and walk through posting a job.
- Browse the Companies and Jobs by Category pages that candidates will use to find you.
Then do it all again on your phone. Most candidates search on mobile, and a clumsy mobile application form is where job boards lose the most people.

Features
Here’s what’s in the bundle and why each piece matters on a live job board.
Hero job search
Keyword and category search on the first screen, over an image or video background. Visitors from Google can start searching straight away.
Scrolling company logos
An endless strip of employer logos under the hero. It shows new employers that others already trust your board.
Jobs, categories, types and locations
A full job post type with categories, job types, countries and locations. Ten default categories and five job types are ready to rename.
Companies and category pages
Candidates can browse by employer or by sector, and each category card shows how many jobs are open.
Applications and resumes
On-site applications with status tracking, saved jobs, and a resume database only employers can search. On many WordPress job boards these are paid extras. Here they’re included.
Paid and featured listings
Charge per posting and sell featured upgrades through WooCommerce, with listings expiring automatically when the paid period ends.
Automatic expiry
Old jobs come down on their own. That keeps candidates’ trust and your standing with Google.
Structured data and RSS
Every job carries JobPosting markup automatically, and a job RSS feed lets you share listings with aggregators and partner sites.
Live platform numbers
Counters for jobs posted, resumes, jobs filled, companies and job seekers, pulled from your real data.
Nine reorderable homepage sections
Show, hide or drag each section in the Customizer, with live preview. No page builder needed.
11 languages
Switch languages on or off from the settings, including Hindi, Arabic, Japanese and Chinese, and add more with the included .pot file.

Employer and candidate dashboards
Neither side ever sees the WordPress admin. That’s what makes it feel like a real job site instead of a website with a jobs page.
| Task | Employer | Job seeker |
|---|---|---|
| Register and log in on the front end | Yes | Yes |
| Post, edit and manage jobs | Yes | No |
| Buy paid or featured listings | Yes | No |
| Review applications and update their status | Yes | No |
| Search the resume database | Yes | No |
| Apply for jobs | No | Yes |
| Save jobs and track applications | No | Yes |
| Create a resume, with optional AI help | No | Yes |

Making money from your board
A job board earns from employers. The bundle supports the three most common ways to do it:
- Pay per posting. Employers pay to publish a job for a set period, then it expires automatically.
- Featured upgrades. Employers pay extra to appear in the Featured Opportunities section and stand out in listings.
- Resume access. The employer-only resume database is often the easiest thing to charge recruiters for, as a package or as part of a premium plan.
Payments run through WooCommerce, so you can use the payment gateways, tax settings and sales reports you probably already know. Most niche boards start by keeping posting free until they have enough candidates, then begin charging. An empty board is hard to sell to employers.
Getting into Google for Jobs
Google’s job results box sits above normal search results, and it’s the biggest source of traffic a job board can get. Getting in depends on JobPosting structured data, which this plugin adds to every job automatically. AI assistants read the same data when someone asks about open roles.
- Fill in every field. Title, description, company, location and posting date are expected. Salary and job type are strongly recommended. Half-empty listings pass validation but perform badly.
- Leave expiry on. Google penalizes sites that keep dead jobs live.
- Check your country. Google for Jobs isn’t available in every market.
- Test early. Put your first real job through the Rich Results Test before you have a hundred of them.
Valid markup makes a job eligible for Google’s job results. It doesn’t guarantee a place, and no theme or plugin can promise that.
The AI resume tools
Three optional tools run on the OpenAI API:
- Resume generator. A candidate answers a few questions and gets a structured first draft, which gets past the blank-page problem that stops people finishing a profile.
- Experience enhancer. Rewrites a candidate’s own bullet points more clearly. It improves what they wrote rather than inventing experience.
- Resume matcher. Scores how well a resume fits a job, so employers can see the strongest matches first.
What to know before you switch them on: they need your own OpenAI API key, and OpenAI bills you directly for usage. You can pick a cheaper model in the settings. Resume text used by these tools is sent to OpenAI, so mention it in your privacy policy. Match scores should help sort applications, not make hiring decisions, since some regions regulate automated screening. Leave the key blank and everything else works as normal.
What a job board really costs
Typical first-year costs for the three usual routes. These are market ranges, not quotes.
| Item | This bundle | Free job plugin + paid add-ons | Hosted job board software |
|---|---|---|---|
| Theme and job engine | $50 one-time | Free core + theme | Included |
| Applications and resumes | Included | Paid add-ons, usually yearly | Included |
| Paid listings | Included (WooCommerce) | Paid add-on | Included, may take a fee |
| Ongoing fees | Hosting only | Hosting + add-on renewals | Monthly subscription |
| Own your data and code | Yes | Yes | No |
| Codebase maturity | Newer, v1.0 | 10+ years | Varies |
The honest trade-off: this is version 1.0 of both the theme and the plugin, which is why it costs $50 rather than several hundred. Test the demo properly before you commit. Free lifetime updates matter more here than on an older product, and they’re included.

Which WPNova theme should you buy?
| Job Board Theme + Plugin (this one) | Recruitment Website Theme | Business WordPress Theme | |
|---|---|---|---|
| Job engine | WPNova’s own plugin, included | WP Job Manager (free) | WP Job Manager (optional) |
| Employer and candidate accounts | Yes, with dashboards | Employer dashboard | No |
| Applications in WordPress | Included | Via add-on | No |
| Resume database | Included | Via add-on | No |
| AI resume tools | Included (your OpenAI key) | No | No |
| Codebase maturity | Newer, v1.0 | 10+ years | 10+ years, optional |
| Buy it if | You want a complete two-sided job board for $50 | You want an agency site on proven infrastructure | You mainly sell services, with a jobs page |
See the Recruitment Website Theme or the Business WordPress Theme if they match your plans better.
Who it’s for, and who it isn’t
A good fit
- Niche job boards for one industry, country or skill. Focused boards often outrank general ones.
- Regional and city boards for local employers who want an alternative to national sites.
- Recruitment agencies that want a public board and a resume database that doubles as a talent pool.
- Companies hiring directly through a careers portal on their own domain.
- Universities and associations offering placements, internships or member-only jobs.
- Freelancers and agencies building job boards for clients on GPL code.
Look elsewhere if
- You need an applicant tracking system with interview stages and team workflows. See HireGen.
- You’re planning a very large board with complex employer billing outside WordPress. See eJobsiteSoftware.
- You’d rather build on WP Job Manager’s long track record. See the Recruitment Website Theme.
Launch in eight steps
- Check versions. WordPress 5.6+ (the latest release is best) and PHP 7.4+.
- Install the theme and plugin. Upload the theme under Appearance → Themes and the plugin under Plugins → Add New, then activate both.
- Follow the setup guide. It creates the jobs, companies, registration, login and dashboard pages using the included shortcodes.
- Set up categories and job types. Rename the ten default categories and five job types to suit your niche.
- Brand it. Appearance → Customize: logo, colors, fonts, hero and the order of the nine sections. Switch on the languages you need.
- Add WooCommerce if you’ll charge. Set up your posting and featured-listing products and a payment gateway.
- Replace all demo content. Jobs, companies, testimonials, FAQs and articles.
- Test both sides on a phone. Register as each role, post a job, apply to it, then test the job URL in the Rich Results Test and submit your sitemap in Search Console.
Pre-launch checklist
- All demo jobs, companies, testimonials and articles are replaced with real ones.
- Every job has a location, job type, salary where possible, and an expiry date.
- A live job URL passes Google’s Rich Results Test.
- Your privacy policy covers resumes, applications and, if you use them, the AI tools.
- Application and registration emails arrive and don’t land in spam.
- A test payment for a paid listing goes through from start to finish.
- The homepage scores well on PageSpeed Insights for mobile.
Frequently asked questions
What is the best job board WordPress theme?
The best choice depends on whether you want everything in one package or prefer building on a long-established plugin. This WPNova bundle includes the theme and a job board plugin with applications, a resume database, paid listings and structured data for $50 one-time, but it is a newer version 1.0 codebase. If you would rather build on the mature WP Job Manager plugin, the WPNova Recruitment Website Theme takes that route at the same price.
What is a job board WordPress theme?
It is a theme that turns WordPress into a two-sided job site where employers post vacancies and candidates search and apply. A working job board needs a job post type, employer and job seeker accounts with their own dashboards, applications, resumes, automatic job expiry, a way to charge employers and JobPosting structured data. A theme alone can't do all that, which is why this one ships with its own plugin.
Is the job board plugin included in the price?
Yes. The $50 bundle includes the Job Board WordPress Theme and the WPNova Job Board plugin, plus a setup guide and shortcode reference. There is no second purchase or paid upgrade for core job board features.
Can employers register and post jobs themselves?
Yes. Employers sign up on the front end, get their own dashboard, and post, edit and manage vacancies and applicants there. They never need access to the WordPress admin area.
How do candidates apply for jobs?
Candidates register as job seekers, apply directly on the job page, save jobs for later and track each application's status from their own dashboard. Employers review and update applications from theirs.
Is there a resume or CV database?
Yes. Candidates submit resumes through a front-end form. Resumes are visible only to employers, who can search them. For many boards, this becomes the most valuable asset on the site.
Can I charge employers for job postings?
Yes. Paid job postings and featured job upgrades run through WooCommerce, so you can use any payment gateway WooCommerce supports. Scheduled expiry takes a listing down when its paid period ends.
Do jobs expire automatically?
Yes. Jobs expire on a schedule you set. Keep this switched on, because Google gives less visibility to job sites that leave filled or outdated vacancies live, and candidates stop trusting boards full of dead listings.
Does it work with Google for Jobs?
Every job is published with JobPosting structured data automatically, which makes it eligible for Google's job search results. Eligibility is not a guarantee, and the data is only as good as what you enter, so fill in every job field. Test a live job in Google's Rich Results Test after launch.
What do the AI resume tools do, and do they cost extra?
There are three optional tools: a resume generator, an experience enhancer that rewrites a candidate's own bullet points, and a matcher that scores how well a resume fits a job. They use your own OpenAI API key, and OpenAI bills you directly for usage. Leave the key blank and the rest of the board works normally.
Is candidate data sent to OpenAI?
Only if you turn on the AI tools. When they are used, the resume text involved is sent to the OpenAI API. Say so in your privacy policy, and keep a person involved in hiring decisions, since some regions regulate automated screening.
Do I need WP Job Manager too?
No. The included plugin handles jobs, categories, applications, resumes and expiry on its own. The theme is also listed as compatible with WP Job Manager, which helps if you are moving an existing WP Job Manager site across.
What languages does it support?
The theme has 11 built-in languages that you can switch on or off: English, Hindi, Italian, French, German, Japanese, Spanish, Chinese, Arabic, Portuguese and Russian. A .pot file is included for adding more.
What hosting do I need?
WordPress 5.6 or higher and PHP 7.4 or higher. A small board runs well on good shared hosting. If you expect thousands of live jobs, a large resume database and daily applications, plan for a VPS with object caching.
What happens to my jobs if I change themes later?
Jobs, applications, resumes and user accounts are stored by the plugin in your WordPress database, not in the theme, so they stay intact. You would only lose this theme's design and homepage sections.
Do I get updates and support?
Free lifetime updates are included, which matters on a version 1.0 product. Support is by email through wpnova.com/support, WhatsApp at +91 98103 36906 and info@wpnova.com, covering installation, settings and bug fixes. Custom development is quoted separately.
Resources
WPNova
- Live demo
- Job board theme buyer’s guide
- WordPress job board overview
- All themes and bundles
- Support
- Custom work
Related products
- Recruitment Website Theme — $50
- Business WordPress Theme — $50
- Directory WordPress Theme — $50
- HireGen recruitment software
- eJobsiteSoftware job board software
Plugins and platforms
Google for Jobs and SEO
- Google’s job posting guidelines
- Schema.org JobPosting
- Google Rich Results Test
- PageSpeed Insights
- Core Web Vitals explained
Launch your job board this week
Theme and plugin, employer and candidate dashboards, applications, a resume database, paid listings and Google-ready structured data on every job. $50 once, with free lifetime updates.
Buy the bundle on WPNova — $50 | Try the live demo
Not sure it fits your board? Email info@wpnova.com or message +91 98103 36906 on WhatsApp and describe what you’re building. We’ll tell you honestly, even if the answer is a different product.
Last updated: September 2026 · Written and maintained by the WPNova team.



Reviews
There are no reviews yet.