Turn your site into
a job board in minutes
The YubHub WordPress plugin imports your scraped job feeds and displays them as native WordPress content. Prebuilt themes, shortcode embedding, structured data, and a clean admin interface, all free, all open source.
Live in the WordPress plugin directory. Install it from there, or search "YubHub Jobs" under Plugins → Add New in your dashboard.
How it works
Scrape with YubHub
Point YubHub at any employer careers page. Our pipeline discovers, scrapes, and enriches every job listing.
Add feed to WordPress
Copy your XML feed URL from the YubHub dashboard and paste it into the plugin settings. One feed or many, bulk import is built in.
Jobs appear on your site
Job listings are imported as WordPress posts. Drop a shortcode on any page and your visitors see a searchable, filterable job board.
Everything you need
A complete WordPress job board solution, powered by YubHub's AI-enriched job feeds. No coding required, just configure, embed, and go.
One-click feed import
Paste your YubHub XML feed URL and the plugin handles the rest. Jobs are imported as a custom post type with full meta data, title, company, location, salary, skills, and more.
Prebuilt style themes
Choose from multiple prebuilt colour schemes and layouts directly in the admin panel. Each theme uses CSS custom properties, so your job listings look polished from day one, no custom CSS required.
Shortcode embedding
Drop [yubhub_jobs] on any page or post. Filter by location, job type, or keyword. Pagination, search, and responsive grid layout are all built in.
Schema.org structured data
Every job page outputs valid JobPosting JSON-LD. Google for Jobs picks up your listings automatically, no SEO plugin configuration needed.
Tabbed admin interface
Manage feed URLs, bulk-add multiple feeds, configure auto-refresh schedules, and customise your job listing appearance, all from a clean, tabbed settings page.
Theme-safe templates
Job listing and single job templates work with any WordPress theme. Want to customise? Copy templates to your theme folder and override, the plugin respects your changes on updates.
Prebuilt style themes
Select a colour scheme from the admin panel and your job listings update instantly. Each theme uses CSS custom properties, lightweight, fast, and compatible with any WordPress theme.
Default
Clean white cards, neutral typography
Midnight
Dark background, high-contrast cards
Forest
Warm greens, organic feel
Coral
Vibrant accents, modern energy
Want full control? Override any CSS custom property in your theme's stylesheet.
Shortcode reference
Embed job listings anywhere on your site. Combine attributes to create filtered views, a remote engineering page, a London office page, or a full searchable job board.
[yubhub_jobs] Full job listing grid with search and filters [yubhub_jobs limit="12"] Limit to 12 jobs per page [yubhub_jobs location="London"] Filter by location [yubhub_jobs type="full-time"] Filter by job type [yubhub_jobs search="engineer"] Pre-filtered keyword search [yubhub_search] Standalone search form Clean admin interface
Everything lives in a single settings page with clear tabs. No clutter, no confusion, just the controls you need to manage your job feeds.
Every job comes with structured data
YubHub doesn't just scrape job titles and links. Our AI pipeline extracts and enriches every listing with structured fields a job board can use.
Job details
- Title and full description
- Location (city, country)
- Job type (full-time, contract, etc.)
- Experience level
- Work arrangement (remote, hybrid, onsite)
Compensation & skills
- Salary range with currency
- Skills and requirements
- Category and industry
- Application URL
- Posted date
Company info
- Employer name
- Company website
- Company logo (auto-fetched)
- Company description
- Industry classification
Get started in 5 minutes
Create a YubHub account, set up your first feed, then install the plugin on WordPress.
Create your YubHub feed
Sign up free, add an employer careers page, and trigger your first run. Within minutes you'll have an XML feed URL with enriched job listings.
Install the WordPress plugin
In your dashboard, go to Plugins → Add New, search "YubHub Jobs" and click Install, or download it from the WordPress.org plugin directory.
wp plugin install yubhub-jobs --activate Or use WP-CLI if you prefer the command line.
Add your feed URL
Go to Settings → YubHub Jobs, paste your feed URL, and click Import. Jobs appear immediately as WordPress posts.
https://feeds.yubhub.co/feed/feed_your_id Embed on any page
Add the shortcode to any page or post. Your visitors see a professional job listing grid with search and filters.
[yubhub_jobs limit="24"] Built for WordPress developers
The plugin follows WordPress coding standards and plays nicely with your existing setup.
Custom post type
Jobs are stored as a yubhub_job post type with 18 meta fields. Query them with WP_Query like any other content.
Template overrides
Copy single-yubhub_job.php or archive-yubhub_job.php to your theme folder to fully customise the output.
SEO compatible
Works with Yoast SEO, Rank Math, and All in One SEO. Dynamic meta titles and descriptions use job data automatically.
Namespaced CSS
All styles use .yubhub- class prefixes and CSS custom properties. Zero conflicts with your theme styles.
Auto-refresh
Configure hourly, twice-daily, or daily feed syncs via WP-Cron. New jobs appear automatically, stale listings are cleaned up.
Clean uninstall
Deactivate removes cron schedules. Uninstall deletes all plugin data, options, and imported posts, your database stays clean.
YubHub Jobs is live on WordPress.org
Free to install from the plugin directory, under the slug yubhub-jobs.
Add your feed URL and your job board is up.