//pragmatic leaders

How to Improve Website Performance as a Product Manager

Reading time
5 min
Section
Section A - Question Bank
5 min left0%
how to improve website performance as a product manager0%
5 min left
You are responsible for the final experience — not just the features. That means knowing how to measure and improve site performance, even if you’re not the one writing code.
Talvinder Singh, from a Pragmatic Leaders session on web performance

Website speed is not just a technical concern. It directly affects user engagement, bounce rates, and conversion. If your site loads slowly, users leave before they see your value. That is the uncomfortable reality.

The trap many PMs fall into is assuming performance is purely an engineering problem — something to hand off and forget. Your actual job is to understand the technical levers, quantify the impact, and prioritize improvements based on user value and business goals.

Website speed matters because users decide fast

Users form opinions about your product in seconds. On mobile especially, every additional second of load time increases bounce rate sharply.

If your page takes 4 seconds to load instead of 2, you have effectively lost a large segment of impatient users. For a consumer-facing app like Swiggy or a fintech platform like Razorpay, slow performance translates directly into lost orders or transactions.

Your job is to own this experience metric just as much as feature adoption or revenue.

What determines website performance?

There are multiple factors that affect site speed. Some are visible to users, others are under the hood:

  • Page file size: Large HTML, CSS, JS files and heavy images increase load time.
  • Image optimization: Uncompressed or incorrectly formatted images can bloat your page.
  • Redirects: Each redirect adds an HTTP request-response cycle, delaying load.
  • Browser caching: Without caching, repeat visitors reload everything from scratch.
  • Server response time: The time your server takes to respond to a request — affected by traffic, backend processing, hosting setup.
  • Main thread work: Heavy JavaScript execution blocks the browser from rendering content quickly.
  • Network conditions: Mobile users on 3G or lower bandwidth suffer more from unoptimized sites.

How to diagnose performance issues as a PM

You don’t need to be an engineer, but you do need to understand the data and how to ask the right questions.

Start with tools like Google PageSpeed Insights, Lighthouse, or WebPageTest to get quantitative metrics:

  • Time to First Byte (TTFB): How long before the server starts sending data
  • First Contentful Paint (FCP): When the first content appears on screen
  • Speed Index: How quickly content visibly populates
  • Largest Contentful Paint (LCP): When the largest visible element loads
  • Cumulative Layout Shift (CLS): Stability of visual elements during load

These metrics give you a baseline to discuss with your engineers.

The pattern is consistent: You can say “this page takes 6 seconds to load on 3G, the speed index is very bad, and there is significant main thread blocking.” That opens the door to a technical conversation.

Collaborating with engineers to improve speed

You need to build trust and understanding with your engineering team. Your role is to translate user impact into technical priorities.

Start by asking:

  • “Can you help me understand why this page is slow? Are there known bottlenecks?”
  • “What are the low-hanging fruits we can fix quickly?”
  • “Are there technical constraints preventing further optimization?”

Avoid blame or assuming engineers have not done their best. Sometimes the architecture or legacy systems limit improvements.

Common fixes include:

  • Compressing and optimizing images: Use modern formats like WebP where possible.
  • Reducing redirects: Clean up unnecessary URL chains.
  • Enabling browser caching: So repeat visitors load faster.
  • Improving server response time: Upgrade hosting, optimize backend queries.
  • Minimizing JavaScript and CSS: Remove unused code and defer non-critical scripts.

Prioritizing performance improvements

Not all fixes have equal business impact. Your job is to balance the cost and time to fix against the user benefit.

For example, if you just launched a video feature and page load time increased by 3 seconds, you need to evaluate:

  • Is this feature critical to user engagement or revenue?
  • Can we reduce video size or switch formats to improve load time?
  • Should we roll back or delay the feature until performance improves?

This approach was used at a mobile app I worked with. Videos were increasing load time and frustrating users. The team first tried compressing videos and exploring alternative media formats before considering removal.

Short-term fixes might include rolling back or lazy-loading heavy assets.

Long-term fixes involve architectural changes and better asset management.

Explaining performance trade-offs to stakeholders

You will often need to explain to non-technical stakeholders why speed matters and what trade-offs exist.

For example:

  • “Each redirect adds half a second to load time, so cleaning them up improves user experience immediately.”
  • “Optimizing images reduces page size by 30%, which cuts load time on 3G by 2 seconds.”
  • “Enabling caching means repeat visitors see the page instantly, improving engagement metrics.”

Use concrete numbers to make your case.

The PM’s responsibility is ongoing

Performance is not a one-time project. It must be monitored continuously, especially as new features and content are added.

Set performance budgets as part of your definition of done.

Regularly review key metrics and user feedback.

If you cannot answer “Is our site fast enough for our core users on their network?” you are not ready to ship.

// thread: #product-dev — PM collaborating on site speed improvements
YouOur page load time on 3G is 6 seconds. Can we identify the biggest blockers?
Priya (Engineer)Main culprit is unoptimized images and multiple redirects.
YouCan we prioritize image compression and clean redirects this sprint?
Priya (Engineer)Yes, we can ship image optimization in 2 weeks.
YouGreat. I’ll update stakeholders with impact estimates.
// exercise: · 15 min
Diagnose your product’s website performance
  1. Run Google PageSpeed Insights or Lighthouse on your product’s homepage and one key user flow page.
  2. Note down key metrics: FCP, LCP, Speed Index, TTFB, and CLS.
  3. Identify the top 3 issues flagged by the tool (e.g., image size, server response, caching).
  4. Draft a short message for your engineering team asking for explanations and possible fixes.
  5. Estimate the user impact if those fixes were implemented (e.g., reduce load by 2 seconds).

This exercise builds your comfort with performance diagnostics and cross-team communication.

Test yourself: Prioritizing site speed fixes at a Series A startup

// learn the judgment

You are PM at a Series A consumer fintech startup in Bangalore. The marketing team just launched a new onboarding video on the homepage. Since launch, page load time increased by 3 seconds on 3G, and bounce rate rose by 15%. Engineering says optimizing the video size will take 3 weeks, but removing it is immediate. The CEO wants the video live because it boosts signups for premium users. You have one sprint to decide.

The call: What do you prioritize: remove the video, optimize it, or keep it as is? How do you communicate your decision to the CEO and engineers?

Your reasoning:

// practice

You are PM at a Series A consumer fintech startup in Bangalore. The marketing team just launched a new onboarding video on the homepage. Since launch, page load time increased by 3 seconds on 3G, and bounce rate rose by 15%. Engineering says optimizing the video size will take 3 weeks, but removing it is immediate. The CEO wants the video live because it boosts signups for premium users. You have one sprint to decide.

Your task: What do you prioritize: remove the video, optimize it, or keep it as is? How do you communicate your decision to the CEO and engineers?

your reasoning:

0 chars (min 80)

Where to go next

PL alumni now work at Razorpay, Swiggy, Flipkart, PhonePe, Meesho, and 30+ other Indian tech companies.