Skip to main content

Pages with Multiple Redirects

Priority: Critical

Impact: Negative

What issues it may causeโ€‹

  • Increased load times: Each redirect incurs an additional HTTP request-response cycle, delaying the final page load. This means users have to wait longer for the page to fully load.

  • Performance degradation: Multiple redirects can significantly slow down page load times, particularly on slower networks or for mobile users, negatively impacting the user experience.

How do you fix itโ€‹

  • Minimize redirects: Ensure that redirects are only used when absolutely necessary. Reduce the number of redirect hops to the minimum required.

  • Update links: Change internal and external links to point directly to the final URL rather than using intermediate redirects.

  • Server configuration: Configure the server to handle redirects efficiently and avoid chains of redirects.

  • Use responsive design: Implement a responsive design to avoid the need for separate mobile redirects.

Learn more about redirects.

What is the positive impactโ€‹

  • Faster page load times: By reducing or eliminating redirects, the amount of time it takes for a page to load decreases, leading to a better user experience.

  • Reduced server load: Fewer redirects mean fewer HTTP requests, which can reduce the load on the server and improve overall site performance.

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 GetReportForCrawl($crawlId: ObjectID!, $reportTemplateCode: String!) {
getCrawl(id: $crawlId) {
reportsByCode(
input: {
reportTypeCodes: Basic
reportTemplateCodes: [$reportTemplateCode]
}
) {
rows {
nodes {
... on CrawlSiteSpeedAudits {
url
auditId
title
displayValue
savingsScore
description
auditResult
productOfSavingsKibAndPageviews
productOfSavingsSecsAndPageviews
savingsKib
savingsSecs
}
}
}
}
}
}

Try in explorer