All guides

How to use schema markup without creating misleading rich-result claims

By AdminLast reviewed

Schema markup helps search engines understand the information already present on a page. It is not a way to force a rich result, improve a weak page, or add claims a customer cannot see. The safest starting point is simple, accurate markup that matches the visible content.

Mark up what the page genuinely is

For a product page, that may include the product name, image, description, SKU, brand, price, currency and availability. For a guide, use Article or BlogPosting details that identify the headline, author and date. For a software tool, describe the application truthfully and make clear what it does and whether it is free.

The critical rule is alignment: if the page says an item is out of stock, the markup must not say in stock. If the price is conditional, the visible page and markup must explain the condition. Do not manufacture reviews, ratings, FAQs or offers simply to obtain enhanced search treatment.

Validate in three places

First, compare the markup with what a person sees on the page. Second, use the site’s schema tools to generate or inspect the structure. Third, test the published URL with Google’s Rich Results Test. A valid result confirms technical readability, not that Google will show a rich result.

Keep ownership clear

Decide whether schema comes from the ecommerce platform, a feed extension, a tag manager or custom development. Multiple systems adding Product markup can create conflicting values. Maintain a short documented list of the markup types you use and the person or team responsible for each.

What to do next

Start with one representative product page and one guide page. Make them accurate, validate them, and then roll the approach out through templates. Review after platform updates, catalogue changes or a redesign.