1. Home
  2. Docs
  3. Loxo
  4. Components
  5. Job Schema and SEO

Job Schema and SEO

Overview

The plugin automatically generates structured data and SEO metadata for every job page. This helps search engines understand your job listings and can enable rich results in Google Search (Google for Jobs).

JSON-LD JobPosting Schema

Each single job page includes a application/ld+json script block with JobPosting structured data. The schema includes:

  • title — Job title
  • description — Sanitized and trimmed job description
  • identifier — Loxo job ID
  • datePosted — Publication date
  • validThrough — Expiration date (from job expiration or default validity period)
  • employmentType — Derived from job type (Full-Time, Contract, etc.)
  • hiringOrganization — Company name, URL, and logo from plugin settings
  • jobLocation — Full postal address (street, city, state, zip, country)
  • jobLocationType — Set to TELECOMMUTE for remote jobs
  • applicantLocationRequirements — Country requirement for remote jobs
  • baseSalary — Salary range or fixed amount with currency and pay period (if salary is not hidden)

Open Graph Meta Tags

The plugin outputs Open Graph tags on single job pages for social media sharing:

  • og:title — Job title with site name
  • og:description — Auto-generated description with job type, location, and salary
  • og:url — Canonical job URL
  • og:type — article
  • og:site_name — Site name
  • article:published_time / article:modified_time — Publication and update timestamps

SEO Meta Tags

Additional SEO tags are generated:

  • Page title — “Job Title | Site Name”
  • Meta description — “Hiring [Job Title] – [Type]. Job location [City]. Compensation [Salary].”
  • Robots — index, follow with full snippet and preview sizes
  • Canonical URL — Clean job permalink
  • Googlebot / Bingbot — Optimized crawl directives

Company Settings for Schema

To ensure accurate schema output, configure these in Loxo Jobs → Settings under Company Settings:

  • Hiring Company Name — Used in hiringOrganization and identifier
  • Company URL — Used in hiringOrganization sameAs
  • Company Logo — URL to your company logo for hiringOrganization

XML Sitemap

When enabled in settings (SEO Settings → Enable Sitemap), the plugin generates an XML sitemap for all published jobs at /loxo-jobs-sitemap.xml. The sitemap is also registered in your robots.txt. This helps search engines discover and index all your job listings.