Canonicalized Pages
Pages with URLs that are different to the canonical URL specified in the canonical tag in either the HTML or HTTP header. This excludes mobile or AMPHTML pages with correct reciprocation to a desktop URL.
Priority: None
Impact: Neutral
What issues it may cause
If the canonical URLs are incorrectly configured, it could result indexing issues or the canonical tag being ignored.
If pages which should be canonicalized to another URL are not, then these pages may be indexed in place of the preferred URL, or result in authority being diluted between the different URLs resulting in both URLs ranking less effectively.
How do you fix it
The canonical URLs should be reviewed to ensure they are using the preferred canonical URL format.
The list of canonicalized URLs should be reviewed to ensure that it only includes URLs which are not in the preferred canonical URL format.
What is the positive impact
Correctly configured canonical URLs can help to resolve duplication issues, and ensure that the preferred URLs is indexed, and authority signals from all the canonicalized URLs are aggregated to the canonical URL.
The canonicalized URLs will be re-crawled by Search Engines less frequently so crawling efficiency may also be improved.
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
- Variables
- cURL
query GetReportForCrawl($crawlId: ObjectID!, $reportTemplateCode: String!) {
getCrawl(id: $crawlId) {
reportsByCode(
input: {
reportTypeCodes: Basic
reportTemplateCodes: [$reportTemplateCode]
}
) {
rows {
nodes {
... on CrawlUrls {
pageTitle
url
canonicalUrl
foundAtUrl
deeprank
level
isSelfCanonical
canonicalizedPage
foundInGoogleAnalytics
foundInGoogleSearchConsole
foundInBacklinks
foundInList
foundInLogSummary
foundInWebCrawl
foundInSitemap
}
}
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"canonicalized_pages"}
curl -X POST -H "Content-Type: application/json" -H "apollographql-client-name: docs-example-client" -H "apollographql-client-version: 1.0.0" -H "x-auth-token: YOUR_API_SESSION_TOKEN" --data '{"query":"query GetReportForCrawl($crawlId: ObjectID!, $reportTemplateCode: String!) { getCrawl(id: $crawlId) { reportsByCode( input: { reportTypeCodes: Basic reportTemplateCodes: [$reportTemplateCode] } ) { rows { nodes { ... on CrawlUrls { pageTitle url canonicalUrl foundAtUrl deeprank level isSelfCanonical canonicalizedPage foundInGoogleAnalytics foundInGoogleSearchConsole foundInBacklinks foundInList foundInLogSummary foundInWebCrawl foundInSitemap } } } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"canonicalized_pages"}}' https://api.lumar.io/graphql