When jboard's scraper can't find jobs
jboard uses a web page scraper that looks for schema.org/JobPosting structured data in the page HTML. If the careers page doesn't include that markup, the scraper won't detect any jobs.
This happens more often than you'd expect. Three common scenarios:
JavaScript-rendered pages
Workday, some Greenhouse setups, and most custom career sites render job listings with JavaScript. A standard scraper sees an empty page.
No schema.org markup
Many companies don't add JobPosting structured data to their careers page. The job content is there, it's just not marked up in a way jboard's scraper can parse.
ATS platforms jboard doesn't recognise
Each ATS renders careers pages differently. If jboard doesn't have a specific integration for that ATS, and there's no schema markup, the scraper has nothing to work with.
None of these are jboard's fault, it's a job board platform, not a scraping service. It does what it can with schema markup. For everything else, you need a dedicated tool.
How YubHub fills the gap
YubHub is a job wrapping service. You give it a careers page URL, and it returns a structured XML feed of every job on that page, regardless of how the page is built.
JS rendering
Full browser rendering via Firecrawl. Sees the page exactly as a visitor would, JavaScript, iframes, dynamic loading included.
ATS detection
Automatically detects which ATS the careers page uses. For platforms with public APIs, YubHub pulls jobs directly, no scraping needed.
AI enrichment
Every job is enriched with salary data, skills, work arrangement, experience level, and company information. Structured fields, not raw HTML.
Connect YubHub to jboard in 3 steps
Add a feed in YubHub
Paste the employer's careers page URL. YubHub detects the ATS platform, discovers all job listings, and enriches each one with AI.
Copy your XML feed URL
Every feed gets a unique URL at feeds.yubhub.co. The XML updates automatically on your chosen schedule, daily or weekly.
Import into jboard
Open jboard's XML importer, paste the feed URL, and map the fields. Jobs appear on your board within minutes.
Example feed URL
https://feeds.yubhub.co/feed/your-feed-id What you get in the feed
Every job in the XML feed includes these fields, extracted and structured by AI. Map them to your jboard fields during import.
Supported ATS platforms
YubHub detects the ATS behind any careers page and uses the optimal extraction method. For platforms with public APIs, jobs are pulled directly, faster and more reliable than scraping.
Don't see the ATS you need? YubHub's JS rendering fallback handles any careers page, even without a native integration. See how Greenhouse works or how Workday works.
Pricing
Start with the free plan to test your first feed. Upgrade when you need more feeds or higher job limits.
Free
£0
✓ 50 jobs/mo
✓ 1 feed
Basic
£9.99/mo
✓ 250 jobs/mo
✓ 5 feeds
Publisher
£29.99/mo
✓ 2,500 jobs/mo
✓ 15 feeds
Pro
£99.99/mo
✓ 7,500 jobs/mo
✓ Unlimited
Stop waiting for schema markup
Create a free YubHub account, add the careers page URL that jboard can't scrape, and get an XML feed in minutes.