What EstimatedSalary Schema Does #
- Shows a salary range in Google’s job search results.
- Works with JobPosting structured data.
- Helps job seekers know compensation upfront.
- Can be expressed as hourly, monthly, yearly, or as a range.
Required Conditions
To be eligible:
- The page must be a job posting (like “Digital Marketing Executive at FSIDM”)
- Salary info must be visible to users on the page (not hidden)
- Salary info should be real and accurate
Example JSON-LD for FSIDM #
Let’s say FSIDM is posting a Digital Marketing Executive job in Ahmedabad with a salary range of ₹25,000–₹35,000/month:
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “JobPosting”,
“title”: “Digital Marketing Executive”,
“description”: “Join FSIDM as a Digital Marketing Executive. Work with SEO, Google Ads, Meta Ads, and growth marketing tools.”,
“datePosted”: “2025-07-31”,
“validThrough”: “2025-08-31”,
“employmentType”: “FULL_TIME”,
“hiringOrganization”: {
“@type”: “Organization”,
“name”: “FSIDM – Practical Digital Marketing Institute”,
“sameAs”: “https://fsidm.in”,
“logo”: “https://fsidm.in/logo.png”
},
“jobLocation”: {
“@type”: “Place”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “Ahmedabad”,
“addressLocality”: “Ahmedabad”,
“addressRegion”: “GJ”,
“postalCode”: “380015”,
“addressCountry”: “IN”
}
},
“baseSalary”: {
“@type”: “MonetaryAmount”,
“currency”: “INR”,
“value”: {
“@type”: “QuantitativeValue”,
“minValue”: 25000,
“maxValue”: 35000,
“unitText”: “MONTH”
}
}
}
</script>
How to Implement #
- Add the JSON-LD to your job listing page.
- Ensure salary details are also in visible text on the page.
- Test using Rich Results Test.
- Submit via Search Console.