Structured data, and what it is actually for
Schema markup does not improve rankings. It is not a ranking factor and never has been. What it does is make a page eligible for a rich result - the star ratings, the FAQ accordions, the recipe cards - and rich results change how much of the search page you occupy. The gain shows up in click-through rate, not position.
Valid is not the same as eligible
This is the trap. schema.org's spec is permissive: an Article with only a headline is perfectly valid. Google's rich-result requirements are much stricter, and if you miss one of them Google parses your markup, finds it well-formed, and shows nothing. No error, no warning in Search Console, just no rich result.
So this tool marks fields against Google's requirements and lists what is missing rather than quietly omitting it.
Rules that get people penalised
- Only mark up visible content. Prices, reviews and FAQ answers must appear on the page. Marking up invisible content is a policy violation and a common cause of manual actions.
- One primary type per page. Stacking Article, Product and FAQPage on the same URL confuses selection rather than improving odds.
- Keep dates honest. Bumping
dateModifiedwithout changing anything is a freshness signal you have not earned.
For question and answer content specifically, the FAQ schema generator handles the nesting and escaping.