Which pages actually moved, and by how much
URL Position Movers compares every URL's impression-weighted average position between two periods and plots the move — previous position against current position — so a page that quietly slid from #6 to #14 is as visible as one that jumped from #40 to #3.


Distance from the diagonal is the size of the move
Each URL is a bubble on a previous-position-versus-current-position scatter. The dashed diagonal is no change; green bubbles sit above it (improved), red bubbles sit below it (worsened), and bubble size is the absolute click change that move produced — so a big red bubble near the top-left is a page worth checking today.
- ✓Position movement scatter — previous position on one axis, current on the other, bubble size is the click change the move caused.
- ✓Minimum position change filter — set a threshold so single-decimal noise from Search Console's own averaging doesn't fill the chart.
- ✓Movement by segment — net gained minus lost URLs per section, with each segment's impressions shown for reach.
- ✓Segment position movement — the same previous-vs-current scatter, rolled up so a whole section's shift is one bubble instead of hundreds.
- ✓Segment crossing table — net gained minus lost, broken out by section and by position band (Entered, 1–10, 11–20, 21–50, 51+), symmetric around zero.
- ✓Position impact chart — position improvement against click change for every URL ranked in both periods, so you can see which moves actually paid off in clicks and which didn't.
- ✓Full data table, exportable — URL, group (moved/entered/left), previous/current/change for position, clicks and impressions, all in one row, all downloadable as CSV.
Five marker states, not just up or down
Every bubble is colored Improved (green), Worsened (red) or No change (gray), and two special rings mark the periods where a URL simply wasn't ranking: Does not rank now (100+ on the current axis) and Ranks poorly before (100+ on the previous axis). That distinction matters — a brand-new page climbing from nowhere reads differently than an established page losing ground.
- ✓Improved / Worsened / No change — the core three states, colored consistently across every chart on the page.
- ✓Does not rank (100+) — a URL absent from one period gets plotted at the edge instead of silently excluded.
- ✓Bubble size = click change — the biggest bubbles are where the position move actually cost or earned clicks, not just rank.
- ✓Break down by Device or Section — the scatter and every table below it re-filter to the dimension you pick.
Position Impact: the chart that answers it directly
Position Impact plots position improvement on one axis and click change on the other for every URL ranked in both periods. The four quadrants read as their own verdicts — gained position and gained clicks in the top right, lost both in the bottom left, and the two off-diagonal quadrants where position and clicks moved in opposite directions, which is exactly where an AI Overview, answer box or format change is worth suspecting before a content rewrite.
- ✓Four quadrants, four verdicts — gained position/gained clicks, lost position/gained clicks, gained position/lost clicks, lost position/lost clicks.
- ✓Full table underneath — URL, Group (Moved/Entered/Left), and Previous/Current/Change for Position, Clicks and Impressions, all in one row.
- ✓Export CSV — take the exact table, filters applied, into a spreadsheet or a ticket.
- ✓Entered and Left called out, not hidden — the count of entities found in only one period is shown above the chart so the exclusion is never a silent one.
Ready to see which pages actually moved?
Free check · 7-day trial · no credit card
