Zum Inhalt springen
Personal, from the Hildesheim region
SEO

Rich Snippets: More Clicks for Local Businesses

How local businesses use structured data and schema.org markup (LocalBusiness, FAQPage, breadcrumb) to win more space and clicks in Google search results.

13 min read SEOStructured Dataschema.orgLocal SEO

Two trades businesses in Hildesheim rank on neighbouring positions in Google. One appears as a plain blue link with a single line of text below it. The other shows review stars, the address, opening hours and a phone number directly in the search result. Which one are you more likely to click? Such enhanced results are called rich snippets, and they do not appear by chance but through structured data in the source code of the website. Around 41 percent (HTTP Archive) of all websites now use the customary JSON-LD format for this, yet many local businesses still give away that space. This article explains structured data in a benefit-focused rather than technically off-putting way: what schema.org and JSON-LD are, which four markup types matter for local businesses, what Google actually displays and how you test everything with the official validation tool. It deliberately covers the technical markup layer, not the SEO basics for local businesses or AI search in general.

How Markup Becomes a Rich SnippetStructured data in the source code1LocalBusinessAddress, opening hours, phone2AggregateRatingReview stars in the result3BreadcrumbListNavigation path instead of URL4FAQPageQuestions and answersNo markupwww.example-business.com/servicesPainting Company HildesheimWith rich snippetwww.example-business.com/services/paintingPainting Company Hildesheim - Interior and Exterior4.8126 reviewsSample Road 8, 31134 HildesheimOpen- closes 17:00Phone 05121 9579000Home > Services > PaintingStars, address, hours, phone and path - more space, more clicks41%of websites useJSON-LD (HTTP Archive)3required properties forLocalBusiness (Google)0snippet guarantees despitevalid markup (Google)More space in the search result - for businesses in Hildesheim and the region

What Rich Snippets Really Show in the Search Result

A normal search result consists of three parts: a blue heading, the web address and a short text excerpt. A rich snippet, literally an enriched excerpt, extends this basic scaffold with additional elements that Google reads from structured data. For a local business these can be review stars, a navigation path, price details or information from the business profile. The effect is easy to understand: a result that takes up more space and shows more useful information stands out more strongly and answers first questions even before the click.

It is important to distinguish two terms that are often mixed up. Structured data is the machine-readable code you embed in your page. Rich snippets, also called rich results by Google, are the visible outcome that can arise from it. The code is the precondition, but Google decides on the display. This difference is more than nitpicking, because it explains why correct markup is the entry ticket yet does not force a display.

Rich Snippet, Rich Result, Rich Card

Google uses several terms for enhanced displays. Rich snippet or rich result means a regular search result extended with elements such as stars, prices or breadcrumbs. Rich cards and other special formats are variants of this. For local businesses the classic rich snippets in the text result and the details in the map and business profile are the most relevant. What they all share: they are fed by structured data.

Structured Data, schema.org and JSON-LD Explained Simply

Structured data is additional information in the source code that tells a search engine not only that there is text here, but what the text means. The line opening hours Monday to Friday 9 to 17 becomes a clearly marked piece of information about opening hours that Google can process directly. So that all parties speak the same language, there is schema.org, a shared vocabulary that Google, Microsoft and other search services have maintained together since 2011. It currently comprises 823 (schema.org) defined types and 1,529 (schema.org) properties, from restaurant and medical practice to event.

This vocabulary can be embedded technically in several ways. JSON-LD has prevailed, a compact block in the page head that describes the details separately from the visible content and does not change the design of the page. Google explicitly recommends this format. Its adoption is growing noticeably: the share of pages with JSON-LD rose from 34 percent (HTTP Archive) in 2022 to 41 percent (HTTP Archive) in 2024, while the older microdata format sits at around 26 percent (HTTP Archive). For a local business this means JSON-LD is the standard route, and it can be cleanly integrated into an existing web design from Hildesheim without touching the layout.

localbusiness.json
{
  "@context": "https://schema.org",
  "@type": "HousePainter",
  "name": "Malerbetrieb Muster",
  "url": "https://www.beispiel-betrieb.de",
  "telephone": "+49 5121 9579000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Beispielweg 8",
    "postalCode": "31134",
    "addressLocality": "Hildesheim",
    "addressRegion": "Niedersachsen",
    "addressCountry": "DE"
  },
  "openingHours": "Mo-Fr 09:00-17:00",
  "areaServed": ["Hildesheim", "Sarstedt", "Bad Salzdetfurth"],
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.1526,
    "longitude": 9.9513
  }
}

Separate from Design and Text

A major advantage of JSON-LD is that it does not touch the visible page. The markup block sits in the head area of the page, visitors do not see it, and the markup can be adjusted without changing texts or design. This is exactly why JSON-LD is well suited to add structured data to an existing website retroactively.

The Four Markup Types That Matter for Local Businesses

The schema.org vocabulary is extensive, but for a typical local business four markup types are decisive. They cover the questions customers ask before a call or visit: who is this, how good is the business, how do I find my way around the website and which questions are already answered. The following overview classifies the four types.

LocalBusiness

Describes the business itself with name, address, phone, opening hours and service area. The foundation of every local markup.

AggregateRating

Summarises reviews into an average rating. It can appear as stars, but is subject to special rules for local businesses.

BreadcrumbList

Shows the navigation path instead of a long URL. The most reliably visible rich snippet form for local websites.

FAQPage

Marks up questions and answers so machines can read them. Valuable for structure and AI, though the visible expandable list is now restricted.

In practice these types are adopted to different degrees. An analysis of millions of pages shows that the Organization schema sits on a good 7 percent (HTTP Archive) of mobile pages and the more specific LocalBusiness schema on just under 4 percent (HTTP Archive). Breadcrumb markup is found on around 5.7 percent (HTTP Archive) of pages, while FAQPage grew from 0.2 percent (HTTP Archive) in 2022 to 0.6 percent (HTTP Archive) in 2024. These rather low figures are an opportunity for regional businesses: those who mark up cleanly stand out from the many competitors who do not do it at all. How this markup feeds into regional visibility is shown on our page about local SEO in Hildesheim.

LocalBusiness Markup: Address, Opening Hours, Phone

The LocalBusiness schema is the core for every regional business. It describes the company as a clear entity and gives Google the details that appear in maps, in the business profile and partly directly in the search result. Google requires only three (Google Search Central) mandatory properties for this: the type, the name and the address. That alone makes a page fundamentally eligible for evaluation. The real benefit, however, comes from the recommended additional details.

  • Name, address and phone number exactly as they also appear visibly on the page and in the business profile
  • Opening hours structured as openingHours so Google can display open or closed
  • Geo coordinates and service area via areaServed, for example Hildesheim, Sarstedt and Bad Salzdetfurth
  • A reference to the subpages with further details and to the Google business profile
  • Choosing the most specific subtype possible, such as Plumber, Dentist or HousePainter instead of just LocalBusiness

A common mistake is to use the most general type for the broadest possible impression. Google recommends the opposite, namely the most specific matching subtype. A roofer benefits from RoofingContractor, a practice from the appropriate health category. Just as important is the consistency of the NAP data, that is name, address and phone number, across all channels. How these local signals work together is explored in our articles on local visibility in Hildesheim and on optimising the Google business profile.

Review Stars and AggregateRating: What Really Gets Shown

Review stars are the most eye-catching rich snippet, and this is exactly where an honest look pays off. Technically, stars are marked up via the AggregateRating field, which summarises an average rating and the number of reviews. For many content types such as products or recipes this produces visible stars in the search result. For businesses, however, an important restriction has applied since 2019.

Google Does Not Show Self-Serving Stars

Since 2019 Google no longer shows so-called self-serving review stars when a business marks up the reviews via LocalBusiness or Organization markup on its own page (Google Search Central). The stars that users see in local searches therefore usually come from the Google business profile and the reviews there, not from the business's own markup. AggregateRating remains useful for other content types, but for the review stars of a local business the business profile is the decisive lever.

In practice this means: a local business that wants review stars in the result should first invest in genuine reviews in the business profile instead of hoping for self-serving stars. That is at the same time the more honest route, because bought or invented reviews violate the guidelines. How to build clean review management is described in our article on how local businesses manage Google reviews systematically. The markup supports machine readability, but the visible stars grow out of genuine customer voices.

FAQPage and Breadcrumb: More Space in the Search Result

The breadcrumb markup, called BreadcrumbList in the schema.org vocabulary, is among the most reliably visible rich snippets for local websites. It replaces the technical URL in the search result with a readable navigation path such as Home, Services, Painting. This looks tidier, immediately shows users where the page sits and can be implemented for practically every subpage. For a business with several service pages, breadcrumb markup is therefore one of the most rewarding and uncomplicated markups.

With the FAQPage schema a distinction is important so that no false expectations arise. It marks up questions and their answers in a machine-readable way. The formerly common expandable FAQ list directly in the search result, however, has only been shown by Google for selected, authoritative websites from the government and health sectors since a change in 2023 (Google Search Central). For a typical local business this expandable list therefore usually no longer appears. The markup remains valuable nonetheless: it structures content clearly, eases machine understanding and pays into findability in AI-assisted answers.

FAQ Content Is Still Worthwhile

Even without the expandable display in the search result, well-maintained FAQ sections are useful. They answer real customer questions, improve the structure of a page and are preferentially cited by answer engines. How content is prepared for AI-assisted search is explored in our article on how local businesses stay visible in Google AI Overviews.

Test First, Then Go Live: The Official Validation Tool

Faulty markup often goes unnoticed because it does not change the visible page. All the more important is checking before and after going live. Google provides the Rich Results Test for this, which checks whether a page is fundamentally eligible for rich snippets and which markup is recognised. In addition there is the Schema Markup Validator from schema.org, which checks the formal correctness of the vocabulary. Both tools are free and give concrete pointers to errors and warnings.

  1. Embed markup as JSON-LD in the page head, matching the visible content of the page
  2. Check the URL in the Rich Results Test and fix critical errors
  3. Additionally cross-check the formal structure with the Schema Markup Validator
  4. After going live, monitor the enhancement reports in Google Search Console
  5. When address, hours or services change, update the markup right away

The Most Important Rule

Structured data must reflect exactly what is visible to users on the page. Markup for content that does not exist on the page, or for hidden details, violates the guidelines and can lead to a manual demotion. Honest markup that matches the page is therefore not only mandatory but also the safest foundation.

What Rich Snippets Can Do and What They Cannot

As useful as structured data is, a realistic expectation is just as important. Correct markup makes a page eligible for rich snippets, but it does not force them. Google decides, depending on the search query, device and quality of the page, whether and which enhanced display appears. The company explicitly states that the use of structured data is no assurance of a display as a rich snippet (Google Search Central). So there are 0 (Google Search Central) dependable guarantees, even with technically flawless markup.

ExpectationCommon MythDependable Assessment
DisplayMarkup forces rich snippetsMarkup makes eligible, Google decides
StarsLocalBusiness markup brings starsStars come from the business profile
FAQ listFAQPage always brings an expandable listSince 2023 only for authoritative portals
EffectImmediately more clicksA chance for more space and attention
EffortEmbed once, then doneMaintain and re-check when things change

What can be said credibly: a result that takes up more space and answers questions before the click has good chances of being noticed and clicked more often. From regional projects we see that clean markup together with a well-maintained business profile noticeably supports visibility (project experience). How we approach this can be followed in our references. A specific click rate or ranking cannot be derived from it, however, and precisely this honesty is part of a credible implementation.

Structured data is the entry ticket for rich snippets, not the guaranteed seat in the front row. Those who mark up cleanly and maintain honestly improve their chances without promising anything no one can keep.

Web Agency Hildesheim

Where a Business in Hildesheim Can Start

You do not have to implement all markup types at once. A sensible entry point is the LocalBusiness schema with complete base data, supplemented by breadcrumb markup for the most important subpages, because this becomes visible most reliably. In parallel it pays to look at the Google business profile, because that is where the review stars are created that many users see in local searches. This combination covers the largest part of the practically relevant rich snippets. Which markup offers the biggest lever for your business is something we are glad to clarify in a personal conversation.

  • Embed the LocalBusiness schema with name, address, phone, opening hours and service area as JSON-LD
  • Add breadcrumb markup for all important service pages
  • Maintain FAQ sections and mark them up as FAQPage, above all for machine readability
  • Actively build reviews in the business profile instead of relying on self-serving stars
  • Check everything with the Rich Results Test and monitor it in the Search Console

Technology That Works in the Background

Structured data is invisible technology with a visible effect. It changes no layout and no text, but it can ensure that your business takes up more space in Google and appears more relevant. As a web agency from Hildesheim we embed this markup technically correctly, check it with the official tools and keep it up to date when things change. Anyone still facing the website question will find guidance in our articles on whether a homepage should come from a builder or an agency and why a professional email with your own domain is part of it.
This article is based on data from: Google Search Central (rich results, LocalBusiness mandatory properties, review star policy and FAQ display), schema.org (vocabulary, types and properties) and the HTTP Archive Web Almanac (adoption of structured data and JSON-LD), as well as our own projects with regional businesses. The figures mentioned can vary depending on industry, location and time; entries marked (project experience) are based on our own projects and do not represent assured results.