Free Job Posting Schema Generator
Job Posting schema markup enables your job listings to appear in Google for Jobs, a dedicated job search experience. This significantly increases visibility to job seekers and can drive more qualified applications to your openings.
How to Add Job Posting Schema to Your Website
-
Enter the job title and description
-
Add the hiring organization details
-
Set the job location (or mark as remote)
-
Include salary information (recommended)
-
Set the posting and expiration dates
-
Add employment type (full-time, part-time, etc.)
-
Copy the JSON-LD to your job listing page
Job Posting JSON-LD Example
Here's an example of valid Job Posting structured data that you can use as a reference:
{
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Senior Frontend Developer",
"description": "We are looking for an experienced frontend developer...",
"datePosted": "2024-01-15",
"validThrough": "2024-02-15",
"employmentType": "FULL_TIME",
"hiringOrganization": {
"@type": "Organization",
"name": "Tech Company",
"sameAs": "https://techcompany.com"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "Jakarta",
"addressCountry": "ID"
}
},
"baseSalary": {
"@type": "MonetaryAmount",
"currency": "IDR",
"value": {
"@type": "QuantitativeValue",
"minValue": 15000000,
"maxValue": 25000000,
"unitText": "MONTH"
}
}
} Tip: Always validate your schema markup using Google's Rich Results Test before deploying to production.
Frequently Asked Questions
Is salary information required for Job Posting Schema?
While not strictly required, Google recommends including salary information as job seekers prefer listings with transparent compensation.
How do I mark a job as remote?
Set jobLocationType to 'TELECOMMUTE' and you can optionally specify applicant location requirements.
How long does it take for jobs to appear in Google?
Once indexed, job postings typically appear within a few days. Keep your sitemap updated for faster indexing.
Other Schema Generators
FAQ Page Schema
Mark up your Frequently Asked Questions to appear in Google's rich results with expandable Q&A.
Article Schema
Enhance your blog posts and news articles with structured data for better search visibility.
Local Business Schema
Help your business appear in local search results and Google Maps with proper structured data.
Product Schema
Display product information, prices, and reviews directly in Google search results.
Breadcrumb Schema
Show your site's navigation hierarchy in search results for better user experience.
Event Schema
Promote your events in Google search with dates, location, and ticket information.