All Non-Reciprocated Hreflang Links
Priority: None
Impact: Neutral
What issues it may causeโ
The hreflang links will be ignored by search engines.
How do you fix itโ
Validate that the hreflang target page is a language or region alternate, and add a reciprocal hreflang link back to the original URL.
What is the positive impactโ
Regional page variations which are very similar and do not have reciprocal hreflangs may be deduplicated and removed from search engine indexes.
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
urlFromDeeprank
hreflangReciprocate
hreflang
linkType
attrRel
}
}
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"all_non-reciprocated_hreflang_links"}
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 urlFromDeeprank hreflangReciprocate hreflang linkType attrRel } } } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"all_non-reciprocated_hreflang_links"}}' https://api.lumar.io/graphql