SwiftSchema Logo

    SwiftSchema

    Intuitive Schema Generation at Your Fingertips

    AboutLearnContact

    EmployerAggregateRating Schema Generator — Clarify Employer Reputation

    Generate valid EmployerAggregateRating JSON‑LD for organizations. Summarize rating value, counts, and scale to provide clearer employer context.

    Why many employer pages underperform

    Pain points we solve

    • Ratings are shown in UI but not represented in structured data.
    • itemReviewed targets the wrong entity (e.g., a job posting instead of the employer).
    • Rating scales differ from 1–5 without best/worst ratings declared.
    • Counts aren’t aligned with public data, causing trust issues.

    How SwiftSchema helps

    Solution

    The generator ensures you point `itemReviewed` to the Organization (with name and optional sameAs profiles) and include a ratingValue, ratingCount, and reviewCount when tracked.

    It supports bestRating/worstRating when your scale differs from 1–5 and outputs copy‑ready JSON‑LD that complements JobPosting and Organization pages.

    How it works

    How it works

    1. Choose EmployerAggregateRating in the generator below.
    2. Target the employer Organization in `itemReviewed` with name (and sameAs when available).
    3. Provide ratingValue, ratingCount, and optional reviewCount; specify best/worst ratings if needed.
    4. Copy JSON or Script, paste on the employer page, and validate in the Rich Results Test.
    Generate Employer Rating JSON‑LD

    Paste once per employer page. Validate. Ship.

    What is EmployerAggregateRating structured data?

    EmployerAggregateRating summarizes an employer’s overall rating (value and counts) as an Organization-level signal. It helps search engines understand employer reputation in context.

    Essential properties

    1. itemReviewed
      — the Organization being rated (name, url, sameAs).
    2. ratingValue
      — numeric value (string or number). Use consistent precision.
    3. ratingCount
      — total number of ratings aggregated.
    4. reviewCount
      — optional; number of text reviews.
    5. bestRating
      /
      worstRating
      — specify scale if not 1–5 or 1–10.
    6. url
      — canonical page showing the rating.
    7. description
      — optional summary describing the data source or date range.

    Content prep checklist

    • Decide which employer rating data you can legally show (internal surveys, third-party reviews with permission).
    • Ensure the employer profile page displays the same rating numbers as the schema.
    • Note the rating scale and methodology (e.g., “Based on 500 verified employee surveys, 1-5 scale”).
    • Provide links to the rating source or methodology to reinforce trust.
    • If referencing external platforms (LinkedIn, Glassdoor), confirm you have rights to display their ratings.

    Implementation workflow

    1. Add or update the employer profile page to show rating value, counts, and source.
    2. Generate EmployerAggregateRating JSON‑LD pointing
      itemReviewed
      to the Organization (include sameAs profiles).
    3. Include ratingValue, ratingCount, reviewCount as strings or numbers; ensure they match the visible data.
    4. Specify bestRating/worstRating if your scale differs from 1–5.
    5. Embed the schema on the employer profile page or site-wide layout (if the rating appears across the site).
    6. Validate via Rich Results Test; fix warnings about itemReviewed or rating fields.

    Complementary schema

    • Pair with Organization schema to provide logo, contact info, and official profiles.
    • Add JobPosting schema on job ads, referencing the same employer profile.
    • Consider combining with EstimatedSalary or Employee reviews if relevant (ensuring compliance).

    Troubleshooting checklist

    • Wrong target: ensure
      itemReviewed
      is the employer Organization, not a job posting.
    • Inconsistent scale: include
      bestRating
      /
      worstRating
      and match the UI text.
    • Outdated counts: update ratingValue/counts regularly (e.g., monthly). Stale data can reduce trust.
    • No visible rating: if the page doesn’t display the rating, don’t add schema—always match on-page content.
    • Unsupported sources: avoid referencing data from platforms you don’t have rights to use.

    Common Errors & Fixes

    • Wrong target: use an Organization in
      itemReviewed
      (not a job posting).
    • Inconsistent scale: specify
      bestRating
      /
      worstRating
      if not using 1-5.
    • Misaligned counts: keep
      ratingCount
      and
      reviewCount
      in sync with public data.

    Required properties

    • itemReviewed.@type=Organization
    • itemReviewed.name
    • ratingValue
    • ratingCount

    Recommended properties

    • reviewCount
    • bestRating
    • worstRating
    • itemReviewed.sameAs[]
    Minimal EmployerAggregateRating JSON-LD
    Validate
    {
      "@context": "https://schema.org",
      "@type": "EmployerAggregateRating",
      "itemReviewed": {
        "@type": "Organization",
        "name": "ACME Corporation",
        "sameAs": [
          "https://www.linkedin.com/company/acme-corp/"
        ]
      },
      "ratingValue": "4.3",
      "ratingCount": "523",
      "reviewCount": "412",
      "bestRating": "5",
      "worstRating": "1"
    }

    FAQs

    What is EmployerAggregateRating used for?Show
    It summarizes an employer’s overall rating (for example, from multiple reviews). Use it to describe the Organization being rated, with a rating value and counts.
    Where should this markup live?Show
    On a page about the employer (Organization). If a job board displays employer ratings, ensure the Organization and its rating are accurately represented.
    Do I include individual reviews?Show
    EmployerAggregateRating summarizes many reviews. You can link to individual Review pages separately, and ensure counts reflect real data.
    How does this relate to JobPosting?Show
    It complements JobPosting by providing company reputation context. It does not, by itself, qualify jobs for special placement.

    Generate Employer Aggregate Rating schema

    Fill in page details, copy JSON or Script, and validate.

      Schema Type

      👨‍💼 EmployerAggregateRating Schema Generator

      SwiftSchema's EmployerAggregateRating Schema Generator is a blessing for firms focused on employer branding. This generator imbibes structured data that aggregates ratings from employees, offering an unfiltered view of the company culture. Displaying such ratings on search results can allure potential employees and position the brand as a top-tier employer. Boost your employer reputation and attract the finest talent with SwiftSchema's exclusive schema generator.

      Generated Schema

      Validate your schema here.