Google for Jobs is the blue card that appears at the top of Google search results when someone searches for a job. If your agency’s roles aren’t there, you’re invisible to a huge chunk of candidates.
What is Google for Jobs?
It’s a Google feature that aggregates job listings from across the web and displays them in a dedicated search experience. Candidates can filter by location, type, date posted, and salary — all within Google.
How Google finds your jobs
Google reads Schema.org JobPosting structured data from your web pages. If your job listings include the right markup, Google will index them and show them in job search results.
What you need
- Schema.org JobPosting markup on every job listing page
- Required fields: title, description, datePosted, hiringOrganization, jobLocation
- Recommended fields: baseSalary, employmentType, validThrough, identifier
- A sitemap that includes your job listing URLs
How Recruiter Jobs handles this
Recruiter Jobs automatically outputs Schema.org JobPosting structured data on every single job page. It includes:
- Job title, description, and date posted
- Hiring organisation with logo
- Location with addressLocality and country (GB)
- Base salary with min/max and unit (year/day/hour)
- Employment type mapped from contract type
- Valid through from closing date
- Industry from sector taxonomy
- Identifier from job reference
The schema editor
For fine-tuning, Recruiter Jobs includes a visual schema editor on every job. Click “Google for Jobs” in the admin toolbar to open it. You can override the auto-generated values — add a postcode, change the company name, add a region.
The live preview shows you exactly what Google will read, in real-time.
Testing your markup
Use Google’s Rich Results Test to verify your job pages have valid structured data. Paste any single job URL and check for JobPosting results.