calendar Last updated: 30 July 2026
PageSpeed Insights to ChatGPT connection via Windsor.ai
Data integration
How to's

How to Connect PageSpeed Insights to ChatGPT (2 Steps, No Code)

Try It Free

Connect your data in 1 min. Free forever plan

Got insights from this post? Give it a boost by sharing with others!

You connect PageSpeed Insights to ChatGPT by installing Windsor.ai’s native ChatGPT app, adding the URL or URLs you want to monitor as a PageSpeed Insights data source, and asking ChatGPT about your Core Web Vitals in plain language once the connection is live.

The alternative is running the PageSpeed Insights web tool one URL at a time and copying scores into a spreadsheet by hand, which gives you a single snapshot with no history and no way to compare pages side by side. Windsor.ai’s native app pulls lab and real-user Core Web Vitals data into ChatGPT automatically, so you can track trends across every URL you monitor and blend that data with the other 350+ sources Windsor.ai connects to, all from one chat.

2 steps to connect PageSpeed Insights to ChatGPT

Takes under a minute, no code or manual CSV work required.

See the full walkthrough in the Windsor.ai documentation on integrating data into ChatGPT.

Youtube video

Prerequisites

  • A Windsor.ai account (free or paid)
  • At least one URL or site you want to monitor for Core Web Vitals and page-load performance
  • A ChatGPT account

Step 1. Connect PageSpeed Insights to Windsor.ai

PageSpeed Insights doesn’t have a login or an account to authorize the way an ad platform does. It tests specific URLs, so connecting it to Windsor.ai means adding the site or pages you want tracked, not signing into an account.

  • Create a free Windsor.ai account, or sign in, at onboard.windsor.ai/app/google_pagespeed
  • Add PageSpeed Insights as a data source and specify the URL or URLs you want to track
  • Add every page or domain you want to monitor. Windsor.ai will start pulling lab and real-user performance data for each one

Step 2. Connect the Windsor.ai app in ChatGPT

Once your URLs are added, install Windsor’s native app in ChatGPT.

  • In ChatGPT, find and install the Windsor.ai app
  • Allow access when prompted so ChatGPT can read your connected Windsor.ai data
  • Once connected, Windsor.ai (including PageSpeed Insights) is available as a data source inside ChatGPT
connect windsor.ai for chatgpt
allow access to windsor.ai connector chatgpt
windsor.ai connector for chatgpt

Confirm the connection is live by asking ChatGPT:

List the data sources connected to my Windsor account. Do you see PageSpeed Insights there?

If it shows up, you’re ready to query your Core Web Vitals data in natural language.

The metrics that matter for PageSpeed Insights

Metric What it tells you
PS Insights Desktop Score The overall lab-test performance score for the desktop version of the page, a quick single number for whether a redesign or code change made the page faster or slower.
PS Insights Mobile Score The overall lab-test performance score for the mobile version of the page, worth watching separately since most sites lose more traffic to a slow mobile experience than a slow desktop one.
Cumulative Layout Shift (CLS) How much content jumps around while a lab-tested page loads, a leading cause of mis-clicks and abandoned checkouts on pages with late-loading ads or images.
CrUX Mobile Overall category Whether real mobile visitors are getting a FAST, AVERAGE, or SLOW experience on your page, the closest thing to a pass or fail grade for Google’s Core Web Vitals ranking signal.
CrUX Desktop Overall category The same FAST, AVERAGE, or SLOW verdict for real desktop visitors, useful for spotting a page that passes on one device and fails on the other.
CrUX Mobile Largest Contentful Paint (LCP) How long real mobile visitors wait for the main content to appear, at the 75th percentile, the Core Web Vital most tied to whether someone bounces before the page is even usable.
CrUX Desktop Largest Contentful Paint (LCP) The same real-user load-speed measurement for desktop visitors, useful for confirming a fix actually reached live traffic rather than only improving the lab score.
CrUX Mobile Interaction to Next Paint (INP) How responsive the page feels when real mobile visitors tap, scroll, or type, the Core Web Vital that replaced First Input Delay and now directly affects Google’s ranking.
CrUX Mobile Cumulative Layout Shift (CLS) The real-user version of layout shift on mobile, showing whether the jumpiness you see in a lab test actually reaches visitors on live traffic.
CrUX Mobile First Contentful Paint (FCP) How long real mobile visitors wait to see anything render at all, an early trust signal before the page is fully interactive.
CrUX Mobile Time to First Byte (TTFB) How long real mobile visitors wait for the server to start responding, a signal of hosting and network speed that sits upstream of every other metric on this list.

What to ask ChatGPT: prompt ideas

Core Web Vitals health

Which of my tracked URLs are failing Core Web Vitals for real users, based on CrUX Mobile Overall category and CrUX Desktop Overall category?
Show me mobile LCP and INP for every URL I track and flag anything that falls outside Google's "good" thresholds.

Mobile vs. desktop performance

Compare PS Insights Desktop Score and PS Insights Mobile Score across all my URLs and tell me which pages have the biggest mobile-desktop gap.

Page-by-page performance trends

How has CrUX Mobile Largest Contentful Paint changed for my homepage over the last 90 days?
Summarize Cumulative Layout Shift trends across my tracked pages this month and flag any page getting worse.

The PageSpeed Insights connection is read-only. ChatGPT can analyze your Core Web Vitals and flag what’s slow, but it can’t fix or change anything about the site’s performance itself.

Other ways to connect PageSpeed Insights to ChatGPT

Manual export

You can run the PageSpeed Insights web tool against each URL yourself and copy the scores into a spreadsheet, then upload or paste that into ChatGPT. It works for a one-off check, but it’s a static snapshot: no history, no automatic refresh, and it doesn’t scale past a handful of URLs before the manual copying becomes the bottleneck.

Zapier or Make

You can also wire up a Zapier or Make scenario to run PageSpeed Insights checks and push the results somewhere ChatGPT can read them. It’s still a workflow you have to build and maintain, and it doesn’t give ChatGPT the same live, queryable access to Core Web Vitals across every URL that the native Windsor.ai connector does.

Conclusion

Connecting PageSpeed Insights to ChatGPT through Windsor.ai takes two steps: add the URLs you want to monitor, then install the native ChatGPT app. From there, you can ask about Core Web Vitals trends across every page you track, blended with the rest of your marketing and SEO data, instead of running the PageSpeed Insights tool by hand and copying scores into a spreadsheet.

🚀 Ready to connect PageSpeed Insights to ChatGPT? Connect PageSpeed Insights to Windsor.ai and start asking ChatGPT about your Core Web Vitals today.

FAQs

How do I send PageSpeed Insights data to ChatGPT?

Add the URLs you want to monitor as a PageSpeed Insights data source in Windsor.ai, then install Windsor’s native app in ChatGPT. Once connected, ChatGPT can query your Core Web Vitals directly.

Tired of juggling fragmented data? Get started with Windsor.ai today to create a single source of truth

Let us help you automate data integration and AI-driven insights, so you can focus on what matters—growth strategy.
g logo
fb logo
big query data
youtube logo
power logo
looker logo