Discouraged Viewport Types
All pages with a viewport value that is discouraged due to poor mobile compatibility, namely the minimum-scale, maximum-scale and user-scalable attributes.
Priority: Low
Impact: Negative
What issues it may cause
These pages will a poor user experience on mobile devices and may not be categorised as Mobile Friendly by Google which may affect rankings in search engines on mobile devices.
How do you fix it
The viewport values on the affected pages should be reviewed. If there are non-standard attributes, conduct a Google Mobile-friendly test.
What is the positive impact
- The user experience for mobile devices should improve resulting in an improved conversion rate.
- Rankings for mobile search may also improve potentially leading to more traffic.
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
description
foundAtUrl
deeprank
level
viewport
varyUserAgent
mobileRelAlternateUrl
foundInGoogleAnalytics
foundInGoogleSearchConsole
foundInBacklinks
foundInList
foundInLogSummary
foundInWebCrawl
foundInSitemap
}
}
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"discouraged_viewport_types"}
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 description foundAtUrl deeprank level viewport varyUserAgent mobileRelAlternateUrl foundInGoogleAnalytics foundInGoogleSearchConsole foundInBacklinks foundInList foundInLogSummary foundInWebCrawl foundInSitemap } } } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"discouraged_viewport_types"}}' https://api.lumar.io/graphql