Invalid Hreflang Attributes
Priority: Critical
Impact: Negative
What issues it may cause
The hreflang information can be used by search engines to show the most relevant page to users in search results.
How do you fix it
The hreflang link attributes should be updated to use a valid ISO code.
What is the positive impact
The hreflang suggestions will be captured by search engines and may be used to show alternate pages in search results pages where appropriate.
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 CrawlLinks {
urlTo
urlToTitle
relUrlFrom
urlFrom
urlFromTitle
urlToDeeprank
hreflangLanguage
hreflang
urlToIdentifiedLanguage
}
}
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"invalid_hreflang_attributes"}
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 CrawlLinks { urlTo urlToTitle relUrlFrom urlFrom urlFromTitle urlToDeeprank hreflangLanguage hreflang urlToIdentifiedLanguage } } } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"invalid_hreflang_attributes"}}' https://api.lumar.io/graphql