Skip to main content
A contractor website analytics view showing 214 visitors and only 3 form submissions, with a flat line of leads under tall bars of traffic

“Will schema markup get me stars on Google?” For your own business, no. Google stopped showing review stars for a business’s own pages when the business controls the reviews about itself, and it has said so in writing since 2019. Anyone selling you markup on the promise of gold stars next to your website is selling something Google’s rules rule out.

That does not make structured data useless. It is a small, honest job that takes an afternoon, and it is worth doing right once. Here is what it is, what it can do, what it cannot, and the fields worth filling in.

What structured data is

Structured data is a block of code on a page, in a format such as JSON-LD (the one Google’s own examples use), that labels facts in a way a machine can read: this is the business name, this is the address, these are the hours. Visitors never see it. The labels come from a shared vocabulary at schema.org.

Google’s documentation for local business markup describes what it is for: “With Local Business structured data, you can tell Google about business hours, different departments within a business, reviews (if your site captures reviews about other businesses), and more.” It says search results “may display” a knowledge panel with details about a business, or a carousel of businesses. And it says plainly: “Google does not guarantee that features that consume structured data will show up in search results.”

Why your own reviews will not become stars

Google’s review snippet guidelines say it directly: “If the entity that’s being reviewed controls the reviews about itself, their pages that use LocalBusiness or any other type of Organization structured data are ineligible for star review feature.” The example Google gives is a review about a business placed on that business’s own website, “either directly in their structured data or through an embedded third-party widget (for example, Google Business reviews or Facebook reviews widget).”

That rule dates from a Google post of September 16, 2019, headed “Self-serving reviews aren’t allowed for LocalBusiness and Organization.” Google’s local business page now lists the rating and review fields as recommended only “for sites that capture reviews about other local businesses”, meaning review sites, not the business itself.

The same guidelines add two more rules worth knowing before you install a reviews plugin: “Don’t aggregate reviews or ratings from other websites,” and don’t include fake reviews or incentivized reviews that do not clearly disclose the incentive. Self-serving reviews alone do not bring a manual action, Google’s 2019 post says; those pages simply show no stars. Breaking the other structured data guidelines can bring one. Google’s general guidelines say what that costs: the page “loses eligibility for appearance as a rich result; it doesn’t affect how the page ranks in Google web search.” Nothing in these rules stops you showing reviews on your site for people to read; it is marking them up as your own rating that earns nothing.

Reviews still matter in Google, just not as markup: Google’s local ranking page, below, says prominence is based partly on how many reviews you have, and that more reviews and positive ratings can help your local ranking. Asking for Google Reviews covers getting more of them within Google’s and the FTC’s rules.

It is not how the map results are ranked

Google’s help page on local ranking says local results are “mainly based on relevance, distance, and popularity,” and that “there’s no way to request or pay for a better local ranking on Google.” Its advice is about the Business Profile: complete and accurate information, verification, hours, replying to reviews, photos. It adds that prominence also draws on how many websites link to your business and how many reviews you have. Structured data is not on the page. If the map results are the goal, start with the Business Profile setup, not the markup.

Pick the most specific type

Google says to use “the most specific LocalBusiness sub-type possible.” For contractors, schema.org has a type made for you. It describes HomeAndConstructionBusiness as “a LocalBusiness that provides services around homes and buildings,” and lists eight more specific types under it: Electrician, GeneralContractor, HVACBusiness, HousePainter, Locksmith, MovingCompany, Plumber and RoofingContractor.

So a plumbing company uses Plumber, and a fence builder, a handyman or a gutter company, with no narrower type of its own, uses HomeAndConstructionBusiness.

The fields worth filling in

FieldWhat goes in it
nameRequired. The business name exactly as it appears on your Business Profile, truck and invoices.
addressRequired by Google. “The physical location of the business. Include as many properties as possible.” See the note below if you work from home.
urlThe full web address of the business location. Google: “The URL must be a working link.”
telephoneThe number meant to be the main way customers reach you, with country and area code.
openingHoursSpecificationThe days and hours you are open, the same hours your Business Profile shows.
priceRangeA range or a number of dollar signs. Google: it “must be shorter than 100 characters,” or no price range is shown.
geoLatitude and longitude, at least five decimal places. Only if your address is public.
logo and sameAsFrom Google’s Organization markup: your logo, and links to your profiles on social or review sites.

If you work from home and hide your address. Google tells a business that does not serve customers at its address to remove that address from its Business Profile and enter only its service area, and a contractor working from home may keep the street address off the website too. Google lists the address as required for this markup, but its general guidelines also say: “Don’t mark up content that is not visible to readers of the page,” and “Your structured data must be a true representation of the page content.” Our reading: if your street address is not on the page, it does not belong in the markup either. Give the town, state and ZIP code the page does show, and leave out geo. Google does not say what, if anything, it shows for a partial address, so expect nothing beyond a correct description.

Schema.org offers more fields than Google reads, such as areaServed (“the geographic area where a service or offered item is provided”) and hasCredential, which could describe a license. They are harmless when true, but Google’s local business page does not list them, so do not expect them to change anything in Google’s results.

Where to put it, and how to check it

  • One page is enough. Google’s Organization documentation recommends the home page or a single page that describes the business, such as the About page, and says you do not need it on every page.
  • Use the tool your site already has. Google notes that with a content management system it may be easier to use a plugin. Website Builders for Contractors compares what the common builders give you.
  • Test before and after. Google’s steps: validate the code with the Rich Results Test, publish it, check the live page with the URL Inspection tool in Search Console, then allow time for Google to recrawl, which it says may take several days. Search Console for Contractors covers setting that up.
  • Keep it true. When your hours or number change, change the markup the same day as the page and the Business Profile.

Three promises to turn down

If someone pitches schema work, measure the pitch against Google’s own pages:

  • “Stars next to your website in Google from your reviews.” Google calls those pages ineligible for the star review feature.
  • “Markup will get you into the map results.” Google’s local ranking page names relevance, distance and popularity, and does not mention markup.
  • “Guaranteed rich results.” Google: correct markup “enables a feature to be present, it does not guarantee that it will be present.”

What is left is modest and worth having: a clean, true description of your business that a machine can read, in place before anyone asks. Pair it with the pages people do read, covered in The Website Pages a Contractor Needs, and town pages that earn their place, in Service-Area Pages That Rank Without Spam.

Sources

  1. Local business (LocalBusiness) structured data, Google Search Central (accessed October 22, 2026)
  2. Review snippet (Review, AggregateRating) structured data, Google Search Central (accessed October 22, 2026)
  3. Making Review Rich Results more helpful (September 16, 2019), Google Search Central Blog (accessed October 22, 2026)
  4. General structured data guidelines, Google Search Central (accessed October 22, 2026)
  5. Organization (Organization) structured data, Google Search Central (accessed October 22, 2026)
  6. HomeAndConstructionBusiness, Schema.org (accessed October 22, 2026)
  7. Tips to improve your local ranking on Google, Google Business Profile Help (accessed October 22, 2026)
  8. Manage your service areas for service-area & hybrid businesses, Google Business Profile Help (accessed October 22, 2026)

Where this comes from

Written by the team at Tailgate Office, LLC. Every figure comes from the sources listed above, as of the day each was accessed; prices and rules change without warning. Nothing here is legal, tax or financial advice.

Field Notes by email

One email a week with the week's Field Notes. Unsubscribe in one click. We never sell or share your address.

We email you a link to confirm first. What we keep, and for how long.

Keep reading

A contractor website analytics view showing 214 visitors and only 3 form submissions, with a flat line of leads under tall bars of traffic
Websites

An FAQ Page Built From the Questions Customers Really Ask

An FAQ page earns its place when it answers the questions your phone and inbox already get, with numbers and limits. How to collect them, write answers people trust, decide what goes on the service pages instead, and why Google no longer shows FAQ rich results at all.

A contractor website analytics view showing 214 visitors and only 3 form submissions, with a flat line of leads under tall bars of traffic
Websites

AI Overviews and Local Search: What Changes for Contractors

Google's AI summaries cut clicks on some searches, mostly long questions. What the research found, which of a contractor's searches are affected, what Google says to do, and how to see the effect in Search Console.

A contractor website analytics view showing 214 visitors and only 3 form submissions, with a flat line of leads under tall bars of traffic
Websites

Google Profile Photos and Posts: What Is Worth the Time

Google's own ranking tips mention photos and reviews, not posts. Which photos answer a homeowner's questions, Google's file rules, how long a post stays up, why a phone number can get one removed, and a fifteen-minute monthly routine.

The office your truck never had.

Set it up tonight. It quotes tomorrow's leads, and every missed call you log gets answered from one inbox. Free for 30 days, no card required.