Getting FoundLocal.
Call
SEO & useful content · Fix

Audit review markup that promises stars for your own business

Separate legitimate customer feedback display from review markup eligibility and remove unsupported star promises from the website brief.

Ask us about this Call Getting Found Local ↗Request a callback ↗

Identify what is being reviewed

Open the page and inspect its structured data. Record the item type, business name, review source, and whether the reviewed organization controls the website. A business displaying feedback about itself is a different situation from an independent site reviewing other businesses. Do not assume a star-shaped design or a validator's syntax result establishes eligibility.

Source checks: Google Search Central: Review snippet structured data · Google Search Central: LocalBusiness structured data

Check what the widget actually outputs

A testimonial widget can add JSON-LD or microdata even when the owner did not type it manually. Ask the editor to inspect the rendered markup and find which plugin or embed produces review and aggregate-rating fields. Record whether the number shown comes from an external platform or from feedback collected directly. Do not publish a rating count you cannot explain.

Separate visitor value from search-feature claims

Useful genuine reviews may still help readers assess the business when displayed accurately with appropriate permission and context. The technical question here is whether the added markup fits Google's review rules. A review being real does not automatically make self-serving business stars eligible. Remove promises of stars from the scope or report if the feature conditions do not apply.

Repair the output at its source

Choose a targeted correction.

  • Identify the plugin or template emitting unsupported self-serving review markup.
  • Remove or disable that output through the supported configuration.
  • Keep accurate business identity markup and legitimate permitted feedback display.
  • Do not aggregate ratings copied from other websites into an invented total.
  • Retest the delivered page and the structured-data validation result.
  • Check a second page using the same widget or template.

Avoid changing the type merely to obtain stars

A local service business does not become a product or another eligible item because a plugin lets you change a label. Markup must describe the actual public content and entity. Do not add invented review dates, authors, ratings, or outcomes to make a test pass. Likewise, removing unsupported markup is not a request to remove genuine customer reviews from their original platform.

Document the corrected expectation

Save the original unsupported claim, the emitting component, and the corrected public output. Report the work as an accuracy and policy-alignment repair. It does not promise a new search decoration or higher position. Continue checking feedback for useful customer questions and service improvements separately from structured-data eligibility.

When replacing a widget later, include markup output in its acceptance test. A visually identical replacement can quietly reintroduce aggregate ratings. Ask the vendor whether schema generation can be disabled independently of display and document that setting in the website handoff, alongside the source of every visible review number.

Illustrative widget that marks up the business itself

An illustrative cleaning company displays a third-party review widget on its own site. The widget emits LocalBusiness with aggregateRating about that company. The editor disables unsupported star-oriented markup while preserving permitted genuine review display and accurate business information. Passing a syntax check had not established eligibility for self-serving business stars.

The widget inventory also records whether a replacement embed recreates the same aggregate-rating fields. This keeps the accuracy repair from being reversed during an unrelated visual redesign.

Display and eligibility are separate decisions

  1. Genuine feedback

    Verify source and display permission

  2. Business-controlled page

    Check self-serving eligibility

  3. Generated AggregateRating

    Remove unsupported output

  4. Search stars

    Do not promise appearance

Illustrative widget review checks content and generated markup independently.

Open diagram ↗

Your practical checklist

  • Identify the actual item and entity being reviewed.
  • Inspect rendered widget markup, not only editor settings.
  • Explain every displayed rating and count.
  • Remove unsupported output at its generating source.
  • Keep genuine permitted feedback and identity accurate.
  • Retest another page using the same component.

Your next action

Inspect one testimonial widget and ask which structured-data types it emits about your business.

Questions about this task

Does a third-party widget make our own reviews eligible?

No. Google's self-serving review restriction includes a business controlling the page that displays an embedded third-party widget about itself.

Must I delete all testimonials?

This task concerns markup and unsupported feature promises. Genuine, accurate, permitted feedback can remain useful to readers without a claim that it produces review stars.

Sources and editorial notes

Prepared with AI-assisted research. Official sources are linked below; worked examples and checklists are Getting Found Local recommendations, not measured client outcomes.

Sources checked October 13, 2026. Platform interfaces and local resources may change; follow the current instructions on the linked official page.

How we research, illustrate, and update these guides · Suggest a correction

What can we help you find?

Search this website · Press Esc to close · Use Tab to choose a result
A practical place to start

Your free visibility review.

Tell Rayyan a little about your business. We’ll review your online presence and get back to you during working hours with a useful next step.

By sending this form, you share these details with Getting Found Local through Formspree so we can respond to your request. Please do not include passwords or sensitive account information. Every day, 8am–5pm Pacific.

Prefer email? ↗

Let’s talk about your business

How should we get in touch?

Leave your email or phone number. Rayyan will follow up during working hours to discuss your question and the support you need.

Email Rayyan directlyCall (408) 461-5726
How would you like us to reply?

Call us instead ↗

We’ll use your details to respond to this request. Sent to Getting Found Local through Formspree. Every day, 8am–5pm Pacific.