Skip to main content

Pages with Q&A Structured Data Errors

Priority: Low

Impact: Negative

What issues it may cause

Pages with QAPage errors won't display as enhanced Q&A results in search results, preventing users from seeing question text, answer counts, and accepted solutions.

How do you fix it

  • Ensure required properties are present: mainEntity, answerCount, at least one answer, and full question text
  • Verify QAPage is only used on pages with a single question where users can submit answers
  • Include complete question and answer text in the markup for display in search results
  • Add recommended properties: author, datePublished, upvoteCount, and answer URLs

Follow Google's QAPage guidelines for complete requirements

What is the positive impact

Q&A pages are eligible to display as Rich Results with question text, answer statistics, voting counts, and highlighted accepted solutions visible in search results.

How to fetch the data for this report template

You will need to run a crawl for report template to generate report. When report has been generated and you have crawl id you can fetch data for the report using the following query:

query GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlStructuredDataBlocks(after: $after, reportType: Basic) {
nodes {
url
schemaType
issuesSummary
blockCount
errorCount
warningCount
validationResult
issues
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}

Try in explorer