Home / Check catalog / 6. Schema, Local, Trust, Deep Audit / 6.8 JobPosting / Hiring / Career Schema Suite

6.8 JobPosting / Hiring / Career Schema Suite

60 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.

IDCheckPasses whenWeightRuns
6.8.01Detect JobPosting schemaPresentCriticalDeterministic
6.8.02Validate correct schema type (JobPosting)AccurateCriticalDeterministic
6.8.03Validate jobTitle present and matches on-page titleExactHeavyDeterministic
6.8.04Validate description present and meaningfulStrongHeavyDeterministic
6.8.05Validate datePosted in ISO8601 formatValidHeavyDeterministic
6.8.06Validate validThrough date (if provided)PresentHeavyDeterministic
6.8.07Validate employmentType (e.g., FULL_TIME, PART_TIME)AccurateHeavyDeterministic
6.8.08Validate hiringOrganization objectPresentHeavyDeterministic
6.8.09Validate hiringOrganization name & URLCorrectMediumDeterministic
6.8.10Validate hiringOrganization logo (ImageObject)PresentMediumDeterministic
6.8.11Validate jobLocation present (or remote logic)AccurateHeavyDeterministic
6.8.12Validate full PostalAddress for on-site rolesCompleteHeavyDeterministic
6.8.13Validate jobLocationType (e.g., TELECOMMUTE)AccurateHeavyDeterministic
6.8.14Validate applicantLocationRequirements (if remote-limited)PresentMediumDeterministic
6.8.15Validate base country restrictions for remote jobsAccurateMediumDeterministic
6.8.16Validate baseSalary objectPresentCriticalDeterministic
6.8.17Validate baseSalary → value & currencyAccurateHeavyDeterministic
6.8.18Validate salaryRange (if present)CorrectHeavyDeterministic
6.8.19Validate salary frequency (YEAR, MONTH, HOUR)AccurateMediumDeterministic
6.8.20Validate equity, bonuses, or commissions if listedPresentMediumDeterministic
6.8.21Validate qualifications propertyPresentHeavyDeterministic
6.8.22Validate educationRequirementsPresentHeavyDeterministic
6.8.23Validate experienceRequirementsPresentHeavyDeterministic
6.8.24Validate skills (machine-readable list)PresentMediumDeterministic
6.8.25Validate industry field (if included)AccurateMediumDeterministic
6.8.26Validate physicalRequirement if applicablePresentMediumDeterministic
6.8.27Validate sensoryRequirement if applicablePresentMediumDeterministic
6.8.28Validate job schema matches on-page contentHigh parityHeavyDeterministic
6.8.29Validate canonical alignment with JobPosting schemaExactHeavyDeterministic
6.8.30Detect duplicate JobPosting schemas on the same pageNoneMediumDeterministic
6.8.31Validate jobBenefits propertyPresentHeavyDeterministic
6.8.32Validate benefits are meaningful (health, PTO, retirement, etc.)StrongMediumDeterministic
6.8.33Validate additional compensation fields (bonuses, allowances)PresentMediumDeterministic
6.8.34Validate workplace perks (remote equipment, stipends)PresentMediumDeterministic
6.8.35Validate responsibilities list is presentYesHeavyDeterministic
6.8.36Validate responsibilities contain action verbs and clear dutiesStrongHeavyDeterministic
6.8.37Validate structured bullet lists for AI readabilityPresentMediumDeterministic
6.8.38Validate alignment between schema responsibilities and page contentHigh parityMediumDeterministic
6.8.39Validate directApply property if job supports direct applicationCorrectHeavyDeterministic
6.8.40Validate applicationUrl present and valid200 statusHeavyDeterministic
6.8.41Validate instructions for applicants (email, form, ATS)ClearMediumDeterministic
6.8.42Validate estimatedHiringTime if includedAccurateMediumDeterministic
6.8.43Validate multi-location roles include separate jobLocation entriesPresentHeavyDeterministic
6.8.44Validate hybrid location semantics (on-site + remote)AccurateMediumDeterministic
6.8.45Validate applicantLocationRequirements are strict enough for legal complianceCompliantMediumDeterministic
6.8.46Detect duplicate JobPosting objects across multiple pagesNoneHeavyDeterministic
6.8.47Detect outdated job listings still present in schemaNoneHeavyDeterministic
6.8.48Validate job posting removed or updated after expirationCorrectMediumDeterministic
6.8.49Validate no contradictory salary or location values across schema + pageCleanMediumDeterministic
6.8.50Validate salary transparency laws (CA, NY, CO, EU)CompliantHeavyDeterministic
6.8.51Validate anti-discrimination phrases inside descriptionPresentMediumDeterministic
6.8.52Validate equalOpportunityEmployer metadata (if provided)AccurateMediumDeterministic
6.8.53Validate JobPosting passes Google’s job posting guidelinesPassHeavyDeterministic
6.8.54Validate structured data passes Google Rich Results TestPassHeavyDeterministic
6.8.55Validate schema passes Schema.org validatorPassHeavyDeterministic
6.8.56Validate job included in job-sitemap.xmlPresentMediumDeterministic
6.8.57Validate lastmod matches job posting changesAccurateMediumDeterministic
6.8.58Validate canonical URL correctly referenced in sitemapCorrectMediumDeterministic
6.8.59Validate structured data completeness >= 90%HighHeavyDeterministic
6.8.60Compute full JobPosting/Hiring composite score>= 90%CriticalDeterministic

← 6.7 Event / OrganizationEvent Schema Suite6.9 Organization / LocalBusiness / Business Profile Schema Suite →

Run these checks on your site

A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.

See plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).