Skip to main content

Pages with Slow Server Response Time

Priority: Critical

Impact: Negative

What issues it may causeโ€‹

The initial server response time significantly influences the overall page load time since the browser must wait for the initial response before it can start rendering the page content. In short, the knock-on effect is that nothing else can happen until the initial response is received. This may cause the following:

  • Increased Page Load Time: Slow server response times delay the entire page loading process, impacting the user experience.
  • Poor User Experience: Users may become frustrated and abandon the site if they experience long wait times, especially on mobile devices or slower internet connections.
  • SEO Impact: Search engines like Google consider page speed as a ranking factor. Prolonged server response times can negatively affect search engine rankings.
  • Resource Wastage: Slow response times can lead to higher resource usage, increasing costs and reducing the efficiency of server infrastructure.

How do you fix itโ€‹

Since there are many possible causes of slow server response times, there are various optimization strategies. First try to identify what might be causing the initial server response to be slow. Things to consider:

  • Server Load: The current load on the server, including the number of concurrent requests it's handling, can affect response time. A heavily loaded server may take longer to process incoming requests and respond to them.
  • Server Resources: The resources available to the server, such as CPU, memory, and disk I/O, can impact response time. Insufficient resources may lead to bottlenecks and slower response times, especially during periods of high traffic.
  • Network Latency: The physical distance between the client (e.g., your web browser) and the server can introduce network latency, which delays the transmission of request and response data. Longer distances or congested network routes can result in higher latency and slower response times.
  • Website Architecture: The design and architecture of the website, including the complexity of server-side code, database queries, and content delivery mechanisms, can impact response time.
  • Caching Mechanisms: Implementing caching mechanisms, such as content caching and database query caching, can help reduce the need for repeated server-side processing and speed up response times for subsequent requests.
Learn more about server response time.

What is the positive impactโ€‹

  • Faster Page Load Times: Improved server response times reduce overall page load times, enhancing the user experience.

  • Better User Retention: Quicker responses lead to happier users who are more likely to stay on the site and engage with its content.

  • Improved SEO Rankings: Faster response times can contribute to better search engine rankings, potentially driving more organic traffic.

  • Efficient Resource Utilization: Optimizing server response times can lead to more efficient use of server resources, potentially lowering operational costs.

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
auditResult
productOfSavingsKibAndPageviews
productOfSavingsSecsAndPageviews
savingsKib
savingsSecs
}
}
}
}
}
}

Try in explorer