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 GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlSiteSpeedAudits(after: $after, reportType: Basic) {
nodes {
url
auditId
title
displayValue
savingsScore
description
auditResult
productOfSavingsKibAndPageviews
productOfSavingsSecsAndPageviews
savingsKib
savingsSecs
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}

Try in explorer