---
title: Estimated salary (Occupation) structured data
description: "## **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**.…"
url: "https://fsidm.in/knowledge/seo/estimated-salary-structured-data/"
updated: "2025-11-21"
category: SEO
---

# Estimated salary (Occupation) structured data

## **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**.
