Skip to main content

Pages with Profile Page Structured Data Errors

Priority: Low

Impact: Negative

What issues it may cause

Review each page listed in this report and resolve the validation errors shown. Ensure the mainEntity property is present and correctly typed as either Person or Organization. Check that all required properties are populated with valid values. Follow Google's Profile Page structured data guidelines and use the Rich Results Test to validate individual pages after making changes.

How do you fix it

Fixing Profile Page structured data errors helps Google correctly identify the creator or organisation behind your content. Well-implemented markup supports accurate entity recognition, which can improve how your authors and brand are represented across Google Search.

What is the positive impact

Pages with Profile Page structured data errors may not be correctly interpreted by Google as creator profile pages. This reduces the accuracy of entity mapping for your authors or brand, which can affect how they are represented in knowledge panels, author attribution, and other Google Search features.

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:

Operation: 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 } } } }Variables: {"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_profile_page_schema_issues"}
GetReportStatForCrawlTry in Explorer
GraphQL
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
}
}
}
}