Skip to main content

Non-Reciprocal Mobile/AMP

Pages which have a mobile rel alternate link from another page or are AMP pages, but do not correctly canonicalize back; or those which have rel alternate links to a mobile or AMP page that does not reciprocate.

Priority: High

Impact: Negative

What issues it may cause

The mobile or AMP pages will not be seen as a mobile alternate of the desktop page, and instead will be seen a separate page. This may result in either the desktop or mobile pages being seen as duplicates.

How do you fix it

AMP and mobile alternate pages must canonicalise back to their partner desktop page, and primary desktop pages should have rel=alternate or rel=amphtml pointing to the mobile versions.

What is the positive impact

Separate mobile and AMP pages will be seen as mobile alternates of the desktop pages and served in search engine results pages for searches on mobile devices.

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 GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlUrls(after: $after, reportType: Basic) {
nodes {
pageTitle
url
description
foundAtUrl
deeprank
level
separateDesktop
separateMobile
amphtml
canonicalUrl
desktopUrl
mobileRelAlternateUrl
mobileReciprocate
mobileRelAmphtmlUrl
amphtmlReciprocate
foundInGoogleAnalytics
foundInGoogleSearchConsole
foundInBacklinks
foundInList
foundInLogSummary
foundInWebCrawl
foundInSitemap
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}

Try in explorer