FAQ schema and its limits

FAQ schema is the markup of questions and answers in a page's code that makes it easier for machines to understand that a question and answer pair is present. For years it was used mainly because search engines displayed the questions directly in the results, and the page took up more space. This display was significantly restricted, which led many companies to conclude that the markup had lost its purpose. That's not entirely true: a machine-readable question-and-answer pair remains useful for systems that extract answers from content, and the question format itself matches how people phrase their queries. However, avoid misuse – marking up text that is not visible on the page, or artificial questions with no informational value, are violations of the rules and won't help the models either.

See also: Semantic triple, Snippet extraction, Question-based headings.