Listings and tracking, no SaaS

A jobs board and a light ATS
Everything to post roles, take applications, and track candidates, with the five pillars baked in.
Job listings
Structured fields, taxonomies, deadlines and a live preview.
Searchable board
Block and shortcode with filters, search and pagination.
Google-for-Jobs pages
Valid JobPosting JSON-LD on every single job page.
On-site applications
Resume upload plus per-job screening questions.
Applicant pipeline
New, reviewing, interview, offer, hired or rejected.
Candidate detail
Resume download, answers, internal notes and rating.
Templated emails
Translatable team, confirmation and stage-change emails.
Secure resumes
Strict validation, randomized names, files out of web root.
PII isolation
Applicant data in a custom table, not wp_posts.
AODA accessible
WCAG 2.1 AA across the board, page and form.
Bilingual
EN and FR shipped, per-listing language taxonomy.
Retention controls
Auto-close past deadline and scheduled PII purge.

Post, collect, track, retire
Full hiring loop, add-ons later
The complete hiring loop is included. Paid add-ons bolt on without a fork.
Core - from $50/yr
The full hiring loop: job listings, the searchable board, Google-for-Jobs single pages, accessible on-site applications with resume upload and screening questions, the applicant pipeline, templated bilingual emails, expiry and auto-archive, and applicant-PII retention controls.
Get C7 Careers →Add-ons - later
The hook surface is built so paid extras bolt on without a fork: paid job posting and employer accounts, resume parsing and AI scoring, calendar-based interview scheduling, and external syndication to boards like Indeed and LinkedIn.
Explore the suite →Specs
C7 Careers technical summary.

Platform
WordPress 6.0+, PHP 8.0+.

Data model
CPT c7_job plus a custom applications table for PII.

SEO
JobPosting JSON-LD, clean /careers/ permalinks.

Security
Validated resume upload, files out of web root, nonces.

Accessibility
WCAG 2.1 AA across board, single page and form.

Languages
EN and FR shipped, per-listing language taxonomy.
Frequently asked questions
Where does applicant data live?
On your own server. Applicant PII and resumes stay in a custom table on your site, not on a third-party SaaS.
Will job pages show in Google for Jobs?
Yes. Every single job page ships valid JobPosting structured data that passes the Rich Results test.
Is the application form accessible?
Yes. The board, single page and form meet WCAG 2.1 AA, with full keyboard operation and announced validation.
Is it bilingual?
Yes. EN and FR ship out of the box, with a per-listing language taxonomy so a role can be posted in both.
How are resumes kept safe?
Strict type, size and MIME validation, randomized filenames, and files stored outside the web root.

