CLIENT REVENUE GENERATED$9,720,200+Independent consulting ยท Since 2008
Talk Strategy

STRUCTURED DATA

What is structured data?

Describe the page accurately. Then test the markup.

Structured data is machine-readable information that describes a page and the things on it. I start with the visible facts, choose an appropriate type and check that the implementation stays consistent with the page.

Himanshu SwarajPractical guidance and implementation

18 years in search marketingWorking in search since 2008

Meet Himanshu

START HERE

The markup should follow the facts.

Schema.org provides a vocabulary for describing things such as organisations, products and articles. JSON-LD is one way to publish that information. The code should describe the real page, not add claims that visitors cannot verify.

I check what the website already outputs before adding another block. A theme, ecommerce platform or plugin may already supply some of the markup. Conflicting names, prices or business information need attention before more types are added.

KEY CHECKS

Separate the vocabulary from the search feature.

Choose a fitting type

Use the type that describes the actual subject. An article, product and organisation are not interchangeable labels for gaining visibility.

Use genuine information

Keep names, business details, prices and other properties aligned with the page and underlying records. Do not invent ratings or reviews.

Check the implementation

Review the final rendered output and existing markup sources. Confirm that updates to the page also update the data.

Check the relevant requirements

Schema.org vocabulary and Google-supported rich results are different scopes. A valid type is not automatically eligible for a Google search feature.

WORKED EXAMPLE

A product page and its markup must tell the same story.

Imagine a shop selling a desk lamp. The visible page gives the product name, current price and stock status. If Product and Offer markup is used, those details need to match the page and stay current when the catalogue changes. For a catalogue-wide review, I assess product information and store structure as part of ecommerce SEO.

Part of the implementationInformation to checkPractical check
Visible product pageName, price, currency and availabilityUse genuine, current catalogue information
Product and offer markupThe same product and offer factsCheck existing platform or plugin output first
Validation and follow-upSyntax, requirements and page consistencyRetest after implementation and catalogue changes

JSON that parses can still describe the wrong product or an outdated offer. Check the facts and intended feature requirements as well as the code.

THE PROCESS

How I work through the review.

01

Inventory existing markup

Inspect what the platform, theme and plugins already publish. Identify which source owns each set of details.

02

Choose the purpose and type

Match the type to the real content and check the current requirements for any intended Google feature.

03

Build from verified facts

Keep the data consistent with the visible page. Make ownership and updates clear.

04

Test and monitor

Use the appropriate validator, inspect the live output and review Search Console reports where applicable.

KEEP THE DISTINCTION CLEAR

Valid markup does not guarantee a rich result.

A parser can establish that the code is readable. A feature test checks a different set of requirements. Neither guarantees that Google will display a rich result, and general schema validity is not a ranking promise.

Markup is also not a guarantee of AI citations or accurate AI answers. If an AI system repeats wrong business facts, investigate the claim and its sources as well as information on the website.

COMMON MISTAKES

What I would avoid.

Adding fake ratings

A star rating is not something to create to make a page look more credible.

Adding a second conflicting source

Check existing output before pasting generated code into a page.

Forgetting ongoing changes

Price, availability and business information can change. Make sure the markup changes with them.

KEEP LEARNING

Read the next guide you need.

ABOUT THE AUTHOR

Himanshu Swaraj

Himanshu Swaraj, SEOFreelance consultant

I have worked in search marketing since 2008. I review the website, explain what needs attention and stay involved as agreed improvements are implemented.

If you need help applying this to your site, I can review the issue with you and agree the scope, responsibilities and follow-up checks.

About Himanshu

QUESTIONS

Questions about structured data.

What is structured data?

It is machine-readable information that describes a page or the entities it contains, using a vocabulary and format that systems can interpret.

Are Schema.org and JSON-LD the same thing?

No. Schema.org is a vocabulary; JSON-LD is a format that can express structured data. The type, properties and format have different roles.

Does valid schema guarantee a Google rich result?

No. Eligibility depends on the feature requirements and other conditions, and Google does not guarantee that an eligible feature will be displayed.

Should I add FAQ markup to every page?

No. Publish useful questions for readers. Google stopped showing FAQ rich results in May 2026, so adding FAQ markup does not provide that former search display.

Can a generator verify my business facts?

No. A generator can help draft code from supplied information. You still need to verify the facts, page fit, existing output and live implementation.

Can schema fix inaccurate AI descriptions of my business?

It can support consistent information, but it does not control an AI answer. Investigate the incorrect claim, the sources behind it and the corrections available on your site or other relevant sources.

GET PRACTICAL HELP

Need help applying this to your website?

Share the page and the issue you want to solve. I will help you work out the next step.

Explore an SEO audit