Post-update triage
Scanning query movement around a known Google update while keeping the analysis explicitly non-causal.
Independent tool overview
GSC Keyword Ranking Changes Scatter Plot is a public custom GPT designed to turn an exported Google Search Console date comparison into a scatter plot of query ranking changes. It can make a noisy comparison table easier to scan for winners, losers, and outliers after an algorithm update or site change. The chart is exploratory, not causal evidence: Search Console reports average topmost position, omits or truncates some queries, and can be distorted by impressions, query mix, seasonality, filters, and the chosen date windows.
Visit the official GSC Keyword Ranking Changes Scatter Plot site ↗
Overview
The public GPT page remains active and now redirects to its current title and URL. Its official description says to export comparison data from Google Search Console to create a scatter plot of keyword rankings before and after an update.
The useful input is a Search Console Performance comparison exported at the query level with equivalent before-and-after periods and consistent search type, country, device, page, and other filters. The GPT is not a direct replacement for Search Console access or a complete SEO reporting pipeline.
A scatter plot can reveal broad movement and unusual queries faster than reading a long table. Each point should still be traced back to its query, landing page, impressions, clicks, CTR, and actual search result before anyone decides what changed.
Google recommends focusing more on impressions and clicks than position alone. Search Console's position is an average of the site's topmost result and is not a stable, manually checked rank for every searcher or location.
The GPT can be used by signed-in ChatGPT users, including the Free plan, subject to file-upload, data-analysis, model, and usage limits. It has no separate listed fee beyond the user's ChatGPT plan.
Use cases
The strongest fit depends on the job you need the product to complete, not the size of its feature list.
Scanning query movement around a known Google update while keeping the analysis explicitly non-causal.
Comparing equivalent periods around a migration, template change, internal-link update, title rewrite, or content release.
Locating individual terms that moved much more than the overall query cohort for deeper page-level investigation.
Giving non-specialists a visual overview before opening the underlying query, page, click, impression, and CTR evidence.
Producing a chart without writing spreadsheet formulas or plotting code when the export is small enough for ChatGPT limits.
Creating a shortlist of possible winners and losers to validate in Search Console, analytics, crawl data, and live results.
Capabilities
Starts from an SEO-specific comparison task instead of requiring the user to explain the desired visualization from scratch.
Works from a Search Console export supplied in the conversation rather than requiring the user to grant direct property access.
Maps before and after ranking values so widespread movement, stable clusters, and outliers can be seen together.
Users can ask for labels, filters, thresholds, subsets, alternative scales, or explanations after the first chart.
Relies on the host's file and analysis capabilities, which can inspect tables and generate charts within current plan limits.
The custom GPT can be opened from its public ChatGPT page without installing a separate desktop application.
Depending on the current ChatGPT session and output, users can request a cleaned table or chart artifact for a report.
Can summarize visible patterns and propose follow-up cuts, though every explanation requires validation against the source data.
Process
Step 1
Write down the update or site change, then select equal-length before and after periods with comparable weekdays. Leave a buffer if rollout or reprocessing could blur the boundary.
Step 2
Use the same property, Search results report, search type, country, device, page scope, search appearance, and query rules for both periods.
Step 3
In Search Console Performance, set the Date filter to Compare and select the two periods. Enable clicks, impressions, CTR, and average position so the movement can be interpreted in context.
Step 4
Open the Queries table and export the comparison. Keep the untouched original file and record the property, filters, date ranges, export time, and Search Console time zone assumptions.
Step 5
Check query and page columns for personal data, customer identifiers, confidential campaigns, unreleased products, or internal URLs before uploading the file to a third-party GPT.
Step 6
Tell the GPT which columns represent each period, whether lower position is better, how missing rows should be handled, what minimum impressions to require, and which labels or colors are desired.
Step 7
Ask for row counts, parsed column names, null handling, duplicate handling, numeric conversions, excluded queries, and the exact plotted dataset before accepting the chart.
Step 8
Treat movement toward position 1 as improvement. Confirm the axis direction and a reference line for no change so the winner and loser quadrants cannot be misread.
Step 9
Segment or size points by impressions and review clicks and CTR. A large position swing on a handful of impressions is not equivalent to a modest change on a major query.
Step 10
Open each important query in Search Console, identify the associated page, inspect its time series, check current search results where appropriate, and look for cannibalization or canonical changes.
Step 11
Review seasonality, news and demand shifts, device and country mix, new or lost pages, indexing, reporting delays, SERP features, competitors, and unrelated site releases.
Step 12
Keep the raw export, cleaned table, prompt, chart, exclusions, notes, and review date together. Use the result to prioritize investigation, not to declare causation automatically.
Cost
The custom GPT has no separately listed price. Signed-in users can discover and use GPTs on ChatGPT Free, subject to limited uploads and data analysis. Paid ChatGPT plans provide higher limits and capabilities. U.S. list prices currently cited by OpenAI are $8 per month for Go, $20 for Plus, and $200 for Pro; pricing, tax, billing terms, and availability can vary by market.
$0/month
Can discover and use public GPTs with limited file-upload and data-analysis access.
$8/month in the U.S.
Lower-cost individual plan with more messages and uploads than Free.
$20/month
Individual plan with expanded messages, uploads, analysis, context, and custom-GPT access.
$200/month
High-usage individual plan for frequent analysis, research, and advanced model work.
Per-seat or contract pricing
Managed workspaces with administrative and data controls that can be preferable for confidential SEO data.
Pricing checked . Check current pricing at the source ↗
Assessment
Compare
The right alternative depends on the specific output, workflow, controls and budget your project requires.
Business Operations
Choose general ChatGPT data analysis when you want complete control over the prompt, cleaning rules, plot design, and follow-up analysis instead of a preconfigured GPT.
Explore ChatGPT →Data Analysis
Choose Julius AI for a dedicated conversational data-analysis and visualization workspace with broader dataset exploration.
Explore Julius AI →Data Analysis
Choose Rows when a repeatable spreadsheet model, formulas, collaboration, and refreshable tables matter more than a one-off chat.
Explore Rows →Data Analysis
Choose Graphy when the main need is a polished, shareable chart and narrative after the Search Console data has already been cleaned.
Explore Graphy →Marketing
Choose SEO GPT for broader on-page URL and keyword analysis rather than this narrow before-and-after ranking visualization.
Explore SEO GPT →Questions
Its public description says it turns an exported Google Search Console comparison into a scatter plot of keyword rankings before and after an update.
Yes. The public page resolved successfully during this review and redirects to the current GSC Keyword Ranking Changes Scatter Plot title.
The public page does not document a direct connection. The stated workflow is to export comparison data from Search Console and provide it to the GPT.
Use the Search results Performance report, create an equal-period date comparison, keep filters consistent, enable clicks, impressions, CTR, and average position, and export the query table.
Confirm which axis is the earlier period and which is later, remember that a smaller numeric position is better, and use a no-change reference line. Then inspect impressions, clicks, CTR, and pages for important points.
No. Timing and correlation can generate a hypothesis, but seasonality, demand, competitors, site releases, indexing, canonicalization, query mix, and measurement limits can also explain movement.
Google omits anonymized queries and may truncate query tables, while some omitted data remains included in aggregate totals.
No. Search Console reports the average topmost position for the property across impressions. Location, device, SERP features, different pages, and query mix all affect the value.
The GPT has no separate listed fee, and signed-in ChatGPT Free users can use public GPTs within current upload, analysis, model, and message limits.
OpenAI says GPT builders cannot view individual user conversations. Consumer data use still depends on ChatGPT data controls, and any external apps or actions can receive relevant data under their own policies.
Only after reviewing the account plan, data controls, workspace policy, and any external-action disclosures. Remove personal, customer, campaign, and unreleased-product information that is not necessary.
Verify dates, filters, columns, row counts, null and missing-query handling, axis direction, reference line, plotted values, outliers, and every narrative claim against the original export.
Bottom line
GSC Keyword Ranking Changes Scatter Plot is a handy shortcut for a narrow but useful SEO visualization. It can turn a comparison export into an immediate map of apparent winners, losers, and stable queries, especially for a one-off post-update review. Its value depends entirely on disciplined input and interpretation. Use equal periods and fixed filters, preserve the raw export, include impressions and traffic metrics, verify the chart logic, and treat every pattern as a lead for investigation—not proof of causation.
Visit GSC Keyword Ranking Changes Scatter Plot website ↗
Get access to all our AI courses, hundreds of real-world AI use cases, live expert-led workshops, an exclusive network of AI early adopters, and more.
Get unlimited access to all of our current & upcoming industry-specific AI courses for the duration of your subscription.
To keep up with the rapid pace of AI, our team publishes AI implementation guides daily. Our library contains 300+ practical use cases to automate real-world work.
Join weekly, live, interactive sessions with industry leaders who are at the forefront of AI for hands-on implementation guidance and exclusive insights.
Network with an exclusive community of AI-first professionals who are working smarter with AI. Learn how early adopters are using AI in their work and businesses.