Use this tool to create Google-compliant JSON-LD for job listings. Fill in job details, add locations, set remote status, and include salary (we parse free-text into a structured MonetaryAmount whenever possible).
FAQs about JobPosting Schema
JobPosting schema is structured data that describes a job ad (title, employer, location, salary, dates) so search engines can better understand and feature it.
Toggle the remote option in the generator. It adds jobLocationType: "TELECOMMUTE". You can still list locations (e.g., country or city) if relevant.
Enter the amount, a 3-letter currency code (e.g. USD) and the pay period. The tool emits a MonetaryAmount with a QuantitativeValue and unitText (HOUR, DAY, WEEK, MONTH, YEAR). Add a Max amount to output a minValue/maxValue range. If any part is missing, baseSalary is left out rather than emitted in an invalid form.
Yes. Enter cities separated by commas. The generator outputs an array of jobLocation entries (Place → PostalAddress → addressLocality).
Place the JSON-LD in the <head> or before </body>. Ensure the visible page content matches the structured data you provide.
Your rating
Rate this Schema Generator
0.0 / 5 · 0 ratings
Your feedback improves this generator.
Thanks! Your feedback helps us prioritize improvements.