What structured data actually does
Structured data gives machines an explicit representation of information already available on a page. JSON-LD can identify a company as an Organization, name the author of an Article, connect a page to its BreadcrumbList, or describe a real LocalBusiness location. It can reduce ambiguity, but it does not independently prove that a statement is true.
Google uses supported structured data types to understand pages and, in eligible cases, display search features. Eligibility is not a guarantee. A page must also meet technical, content, and policy requirements. Schema.org includes a much larger vocabulary than Google uses for rich results, so implementation should distinguish general semantic description from feature specific eligibility.
A sensible starting set for a service business
| Page or entity | Potential type | Use when |
|---|---|---|
| Company | Organization | The site clearly identifies the operating organization, logo, URL, and contact details. |
| Physical location | A specific LocalBusiness subtype | The business has a real public location or service operation that fits the type and visible page. |
| Founder or team member | Person or ProfilePage | The page presents a real person, role, image, and relevant public information. |
| Guide or news post | Article or a more specific subtype | The page has a visible headline, author, publication date, and article body. |
| Page hierarchy | BreadcrumbList | The breadcrumb reflects a real navigational or conceptual path. |
| Service description | Service | The page describes a real offered service. This may add semantics even when it does not create a Google rich result. |
Use the most specific accurate subtype. A legal practice should not mark itself as a restaurant because another type exposes a desired property. If no type fits perfectly, a broader accurate type is safer than a specific false one.
Organization markup: establish the public identity
Organization markup belongs on a page that establishes the business, commonly the homepage or about page. Include the exact public name, canonical URL, and logo. Add contact points, address, founder, or sameAs links only when they are accurate, public, and useful. Use absolute URLs and stable image assets.
Keep names consistent across the markup and visible page. If the public brand is IMMOHRTAL Marketing Solutions, the page should not quietly introduce several unconnected legal or abbreviated names without explanation. If a field is unknown or not approved for publication, omit it. Empty and guessed fields do not add value.
Article and author markup: show responsibility
Article markup should identify the headline, author, dates, image when available, and publisher. The visible page should show the same information. Use datePublished for the original publication date and dateModified when substantive changes are made. Do not automatically change the modification date on every build if the article itself did not change.
The author should be a real Person or Organization responsible for the content. Fake expert profiles and mass generated biographies weaken trust. An author page can explain relevant experience, link to other work, and state how to contact or identify the person without pretending to hold credentials that are not present.
Reviews and ratings: do not manufacture eligibility
Review and AggregateRating properties are often abused because star displays attract attention. Only mark up reviews that are genuine, visible, allowed by policy, and attached to the correct reviewed entity. Do not copy third party ratings into first party markup without a valid basis. Do not create a rating value from internal sentiment or a handful of unpublished messages.
Google's policies also limit self serving review displays for certain organization and local business contexts. Before implementing review markup, inspect the current documentation for the exact type and feature. When the requirements are not satisfied, publish honest testimonial or case study content without rating schema.
Implementation and validation workflow
- Choose the visible page and list the factual entities it establishes.
- Select accurate schema.org types and check whether Google supports a related search feature.
- Generate JSON-LD from a single content source when possible so page text and markup stay synchronized.
- Use absolute canonical URLs for page, logo, image, and entity identifiers.
- Validate syntax with Schema.org and feature eligibility with Google's Rich Results Test where relevant.
- Inspect the rendered page and source to confirm the markup is delivered reliably.
- Monitor Search Console enhancement reports and revisit the markup when visible facts or policies change.
Common failure patterns
- Marking up content that is hidden from visitors.
- Using one organization object with several inconsistent names and URLs.
- Adding every possible type without a page level reason.
- Generating FAQ markup for questions that are not visibly answered.
- Inventing offers, prices, availability, reviews, or ratings.
- Using relative URLs that resolve differently across environments.
- Leaving old schema in the template after the visible content changes.
- Assuming a passing validator guarantees a rich result or AI citation.
The best schema implementation is often smaller than expected. It describes the site's clearest facts, stays synchronized with visible content, and survives careful review.
Primary official sources
These sources support the platform, standards, and implementation guidance in this article. Product behavior and documentation can change, so confirm the current source before a consequential implementation.
- Structured data general guidelines (Google Search Central)Official technical and quality policies.
- Organization structured data (Google Search Central)Supported organization properties and implementation guidance.
- Article structured data (Google Search Central)Supported article properties and examples.
- Schema.org documentation (Schema.org)Primary vocabulary documentation.
- Review snippet structured data (Google Search Central)Current review markup requirements and restrictions.