Real run

Low CTR Snippet Prioritizer

Sample 1 · 2026-10-29 · Grok Bot executor subagent (model family not disclosed)

Bot page

Page table

Site: https://www.trailmixbudget.example. Search Console, web search, last 28 days to 2026-10-27. Rule: CTR = clicks / impressions, recomputed for every row. Minimum impressions: 1,000.

Row Page Clicks Impressions CTR Avg position Band
G1 /budgeting/50-30-20-rule 2,100 30,000 7.00% 2.1 1 to 3
G2 /budgeting/zero-based-budget 600 20,000 3.00% 2.8 1 to 3
G3 /saving/emergency-fund-calculator 1,500 15,000 10.00% 1.6 1 to 3
G4 /debt/snowball-vs-avalanche 400 16,000 2.50% 4.2 3.1 to 6
G5 /debt/debt-payoff-planner 900 12,000 7.50% 4.8 3.1 to 6
G6 /saving/sinking-funds 300 6,000 5.00% 5.5 3.1 to 6
G7 /credit/how-to-raise-credit-score 120 9,000 1.33% 8.4 6.1 to 10
G8 /credit/credit-utilization 60 800 7.50% 7.0 excluded (under 1,000 impressions)

Average position is the average of your site's topmost position for each impression. It is an average, not a fixed rank.

Band medians

Band Pages CTRs Median CTR
1 to 3 3 (G1, G2, G3) 3.00%, 7.00%, 10.00% 7.00%
3.1 to 6 3 (G4, G5, G6) 2.50%, 5.00%, 7.50% 5.00%
6.1 to 10 1 (G7) 1.33% none, fewer than 3 pages

Priority list

Rule: clicks at stake = impressions x (band median CTR minus page CTR), floored at 0. These are estimates of the gap to your own band median, not forecasts.

Rank Row Page Expression Clicks at stake
1 G2 /budgeting/zero-based-budget 20,000 x (7.00% - 3.00%) 800
2 G4 /debt/snowball-vs-avalanche 16,000 x (5.00% - 2.50%) 400
3 G1, G3, G5, G6 at or above their band median floored at 0 0

Snippet drafts

Google can rewrite title links and snippets, and its docs set no fixed length limit. The guide used here is our own: about 60 characters for titles and 155 for descriptions, counting characters including spaces. Counts were computed by script.

G2 /budgeting/zero-based-budget. Top queries: 'zero based budget', 'zero based budgeting template'. - Current title: 'Zero-Based Budget | Trail Mix Budget' - New title: Zero Based Budget: What It Is and How It Works (46 characters). The brand is left out to keep it short; add ' | Trail Mix Budget' if you prefer, which makes 65 characters. - Current description: 'Learn about budgeting.' - New description: Zero based budget explained: what it is and how zero based budgeting works, from Trail Mix Budget. (98 characters) - The query 'zero based budgeting template' shows demand for a template. If the page offers one, add [ADD: template mention] to the description. I did not claim a template, because your input doesn't say the page has one.

G4 /debt/snowball-vs-avalanche. Top queries: 'debt snowball vs avalanche', 'which pays off debt faster'. - Current title: 'Snowball vs Avalanche' - New title: Debt Snowball vs Avalanche: Which Pays Off Debt Faster? (55 characters) - Current description: 'Two debt methods compared.' - New description: Debt snowball vs avalanche compared: how the two debt payoff methods differ, and which one pays off debt faster. (112 characters) - The title asks the question from the query. Make sure the page answers it near the top.

Not enough peers

  • G7 /credit/how-to-raise-credit-score: it is the only page in the 6.1 to 10 band, so there is no median to compare it with. Its 1.33% CTR on 9,000 impressions is the lowest CTR in the page table (checked by script across G1 to G8). Send more pages that rank in positions 6 to 10 and I can rank it properly.
  • G8 /credit/credit-utilization: excluded at 800 impressions (minimum 1,000).

Method notes

  • One date range throughout. CTR was recomputed from clicks and impressions, not read from the export.
  • Medians use pages at or above 1,000 impressions only.
  • No CTR gain is promised. A new snippet is a test; compare the next 28 days with this period.

Needs your decision

  • Approve the two title and description pairs before anyone edits the CMS.
  • Choose whether to keep the brand name in the G2 title.
  • Confirm whether G2 offers a template.