freecourses.digital
Lesson progress: 0 of 3 activities done
All lessons in Technical SEO Auditing Lesson 7.3 of 84

Identifying Slow Pages

Your roadmap for this lesson

  • How Search Console groups slow URLs
  • How to run PageSpeed data for many URLs in a crawl
  • How to check server response time (TTFB)
  • How to map slow pages to templates

Short answer

To find slow pages at scale, start with Search Console's Core Web Vitals report, which groups failing URLs by similar pages. Then connect the PageSpeed Insights API to your crawler to pull field and lab metrics for sample URLs, check response times for slow servers, and map every slow URL to its page template.

Testing pages one by one in PageSpeed Insights works for five URLs, not five thousand. This lesson shows how to see performance across a whole site and connect it to templates.

Step 1: Start with Search Console

Open Experience, Core Web Vitals, Mobile. Click a failing issue (for example, “LCP issue: longer than 2.5s”). Google shows URL groups with an example URL and the group’s value. Each group usually maps to a template: product pages, blog posts, location pages.

Step 2: Pull PageSpeed data into your crawl

In Screaming Frog, go to API Access, PageSpeed Insights, add your free key, and choose mobile. Crawl a sample list: 5 to 10 URLs per template. You get CrUX field metrics, Lighthouse metrics, and opportunity savings in one sheet.

Step 3: Check server response

Sort your normal crawl by Response Time. Pages consistently slow to respond (over about 1 second) point to server, hosting, caching, or database problems. In PageSpeed, check TTFB in field data.

Step 4: Map to templates

Add a page type column and average each metric by type:

Page typeField LCPField INPCLSTTFB
Product3.8 s180 ms0.021.4 s
Blog post2.1 s120 ms0.180.6 s

Now the story is clear: products have a server and LCP problem, posts have a layout shift problem.

Practice: what does this suggest?

Sort each item into the right group.

  • TTFB of 2.3 s on every page type

  • Only blog posts have high CLS

  • Crawl response times spike on product pages with many variants

  • Fast TTFB but slow LCP from a large hero image

Common mistakes

  • Testing only the homepage. It is rarely representative.
  • Mixing mobile and desktop results.
  • Ignoring TTFB. No front-end fix overcomes a slow server.
1. How does Search Console present slow pages?
2. High TTFB on every template suggests...
3. How many URLs per template is usually enough to test?

Your action

Next, you will find image and resource optimization opportunities.

Key terms

URL group
A set of similar pages that Search Console evaluates together for Core Web Vitals.
TTFB (Time to First Byte)
Time from the request until the browser receives the first byte of the response. High TTFB delays everything.
PageSpeed Insights API
A free API that returns field and lab data for a URL, usable inside crawlers.
Response time
How long the server took to respond during your crawl, a quick proxy for server speed.

Questions beginners ask

How many URLs should I test?

Five to ten per template is usually enough, since pages built from the same template share most performance issues.

What is a good TTFB?

Around 0.8 seconds or less is a common target. Higher values often point to slow hosting, no caching, or heavy database queries.

Do I need an API key?

Yes, a free key from Google Cloud. It allows thousands of requests per day.

Why do some URLs show only origin data?

They lack enough traffic for URL-level CrUX data. The origin value describes the whole site.

Related lessons

Want someone to handle SEO for your business while you learn? The team at Remar Digital can help.