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 GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlLinks(after: $after, reportType: Basic) {
nodes {
urlTo
urlToTitle
relUrlFrom
urlFrom
urlFromTitle
urlToDeeprank
hreflangLanguage
hreflang
urlToIdentifiedLanguage
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}
{"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 GetReportStatForCrawl( $crawlId: ObjectID! $reportTemplateCode: String! $after: String ) { getReportStat( input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode} ) { crawlLinks(after: $after, reportType: Basic) { nodes { urlTo urlToTitle relUrlFrom urlFrom urlFromTitle urlToDeeprank hreflangLanguage hreflang urlToIdentifiedLanguage } totalCount pageInfo { endCursor hasNextPage } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"invalid_hreflang_attributes"}}' https://api.lumar.io/graphql