Topic

Schema markup

Choose truthful structured data, distinguish schema.org vocabulary from search-feature eligibility, and validate published output.

Structured data describes entities and content in a machine-readable form. It can support documented search features, but correct JSON alone does not guarantee a rich result, ranking gain or AI citation.

Choose the page’s actual type

PageType to considerCheck before publishing
Editorial articleArticle or BlogPostingReal author and dates, accurate headline
Product pageProductVisible and current product/offer information
Organization pageOrganizationCorrect identity, contact information and profiles
Relevant local businessAppropriate LocalBusiness subtypeAccurate business details and hours
Video pageVideoObjectActual accessible video and matching metadata

Select fields from the intended consumer’s current documentation. For example, Google’s Article guidance lists recommended properties; do not treat an old blanket list as required for every page.

Vocabulary and Google features differ

Schema.org defines a broad vocabulary. Google supports a changing subset through specific features. FAQPage and HowTo still exist as vocabulary, but their former Google rich-result features are retired. Google’s documentation updates record the FAQ retirement in May 2026.

There is no special schema requirement for Google AI Overviews. Use the AI schema guide for the distinction between truthful markup and unsupported citation promises.

Validate three layers

  1. Parse the JSON to find syntax mistakes.
  2. Check vocabulary and whether the values match the visible page and real entities.
  3. Review the requirements for the particular consumer or supported search feature.

The Schema Markup Validator checks vocabulary. Google’s Rich Results Test checks supported features; passing is not a promise that Google will display them. Inspect the published output after changing a CMS template.

The free schema generator prepares supported starting blocks. Its output still needs editorial review and validation; it is not “Google-validated” certification. RankCrab’s paid audit workspace remains prelaunch.

Implementation guides

Keep one source of truth

Pull visible content and markup from the same maintained fields where possible. Check at least two collection items, including one with quotes or an empty optional field. Keep one owner for each representation and remove conflicting duplicate blocks.

A useful completion record contains the page, implementation owner, captured JSON, validation date and any remaining warning. Update it when visible facts change.

Build markup that matches your page.

Create JSON-LD from your own information, then validate it for your intended use.