Jobs to be done · Fix · Ecom · SEO

How to prioritize which PDPs to fix first.

You have 1,800 SKUs and two writers. The audit produced a fix list of four hundred items, every one of them legitimate, and if you work it top-to-bottom by score you will spend the quarter polishing long-tail PDPs that move nothing. Fix lists without revenue weighting are how content teams waste quarters.

Quick answer

Rank by opportunity: revenue rank × score gap × engine coverage. eCommerce Insights computes the ranked top-20 automatically from connected store data and refreshes it on cadence — see the PDP Score docs and PDP optimization. Estimate the stakes with the ROI calculator.

The slow way: the spreadsheet triage meeting

The manual version is a Monday meeting with a 400-row spreadsheet. Someone sorts by audit score, someone else objects that the bottom rows are all discontinued colorways, and a third person pulls last quarter's revenue export to cross-reference. An hour in, you have a hand-merged sheet with three sort orders and no agreed formula. The ten PDPs that get fixed are the ones somebody advocated for, which biases the quarter toward whoever attends the meeting.

The honest manual fix is to build the formula yourself: export per-SKU revenue from Shopify, join it to your audit scores in a spreadsheet, add a column for how many engines skip each SKU, and multiply. That produces a defensible queue and takes an afternoon — once. The decay problem is the same as every manual process: revenue ranks shift, fixes ship, new regressions appear, and the sheet is stale in two weeks. Prioritization is not a one-time sort; it is a standing computation.


The eCommerce Insights way

  1. Score everything first. Prioritization needs the full picture: every SKU's citation score and agent-readability score from the catalog scan, plus the named gaps behind each. Partial audits produce confident wrong answers.
  2. Weight by revenue. With Shopify connected, revenue rank joins automatically. A 40-point gap on a top-20 revenue SKU outranks a 60-point gap on a clearance item — every time, by construction.
  3. Factor engine coverage. A SKU invisible on all six engines has more recoverable upside than one missing only on Gemini. Coverage breadth multiplies opportunity in the ranking.
  4. Take the top 20, split by fix type. Schema gaps batch to the developer queue (often thirty SKUs in one approval pass), copy rewrites go to the writers via the rewrite workflow, review-signal gaps go to whoever owns the review app. Parallel tracks, one ranked queue.
  5. Let the queue refresh. On each refresh — weekly on Starter, daily on Growth — fixed SKUs drop out, regressions enter, and the top 20 stays current. The Monday meeting reviews the queue instead of building it.

The queue's expected-lift numbers also give you the leadership story for free: "we fixed the twenty highest-opportunity PDPs this quarter" is a defensible sentence in a way "we fixed four hundred things" never is. That thread continues in prove AI search ROI to leadership.

What "good" looks like

A ranked top-20 queue, refreshed on cadence, nobody arguing the sortstanding
Fixes shipped per week (1–2 writer team, sustainable)3
Share of shipped fixes landing on top-half revenue SKUs≥80%
Queue overrides per week (launches, seasonality)2–3

Cadence figures from patterns across active eCommerce Insights catalogs, illustrative. The test of a good queue is what it excludes: if your writers spent zero hours this month on long-tail PDPs that nobody buys, the prioritization is working.

Ask AI about this job

Have your favorite AI engine apply this walkthrough to your catalog.

Frequently asked questions

How does eCommerce Insights rank the fix queue?
Opportunity = revenue rank × score gap × engine coverage. Revenue rank comes from connected store data (or your uploaded ranking), score gap is the distance between the SKU's current score and its achievable score given the named gaps, and engine coverage counts how many of the six engines currently skip the SKU. The output is a top-20 list, refreshed on your plan's cadence.
Why not just fix the lowest-scoring PDPs first?
Because the lowest scores cluster in the long tail, where even a perfect fix moves little revenue. A clearance SKU scoring 18 matters less than a top-seller scoring 55. Score-sorted lists feel rigorous and quietly waste the content team's quarter — revenue weighting is the whole point of this job.
How many PDPs should a small team fix per week?
Three shipped fixes per week is a sustainable rhythm for a team of one or two writers, based on the cadence eCommerce Insights sees across active catalogs (illustrative). Batching helps: one week of schema fixes across thirty SKUs often beats three deep single-PDP rewrites, because schema ships through one approval queue.
Does the queue account for seasonality and launches?
You can override it. The ranked queue is a default, not a mandate — pin a launch SKU to the top, exclude end-of-season items, or filter by collection. Most teams review the auto-ranked top 20 in a Monday meeting and adjust two or three slots.
What if I don't have revenue data connected?
Connect Shopify and revenue rank loads automatically. Without a store connection, upload a CSV ranking or fall back to score gap × engine coverage — still better than alphabetical, but revenue weighting is what makes the queue defensible in front of leadership. Quantify the stakes with the ROI calculator.

Twenty PDPs that matter. Not four hundred that don't.

Revenue-weighted fix queue, refreshed on cadence. 14-day trial.