A+ Content October 11, 2026 · 14 min read

Amazon A+ Comparison Chart Module: How to Build One That Sells

The comparison chart is the only A+ module that links to other products in your catalog, which makes it the only A+ module that can raise average order value or route a shopper from the wrong item to the right one. Most brands fill it with a spec sheet. Here is how to build one that decides for the shopper: which products, which rows, which order, what goes in each cell, and the compliance rules that keep it live.

6 Product Columns, Maximum
3-4 Columns That Actually Convert
5-7 Rows Before A Phone Stops Reading
1 Job Per Chart: Upsell, Route, Or Bundle
Quick Answer

Amazon's A+ comparison chart module places up to six of your own products in columns, each with an image, a title and a link to its detail page, against rows of attributes whose cells can hold short text, a check mark or nothing. It is the one A+ module that sends a shopper to another ASIN, so it should be built to do one job: upsell (move the shopper to a larger size, a bundle or a higher tier), route (send the shopper who landed on the wrong variant to the right one), or complete (show the products used together). Pick three or four columns rather than six, put the product on the current page first and the one you want them to buy second, choose five to seven rows in the order a shopper decides (the differentiator first, price-per-use logic second, specs last), and write cells as facts with no claims, prices or competitors. Build it once per family at the Standard tier, check the current column and row limits in A+ Content Manager, and measure it by the share of orders that land on a different ASIN than the page the shopper entered on.

A shopper on the 2-ounce tin is deciding between buying it and leaving. The comparison chart is the one place on the page that can offer them a third option.

Every other A+ module argues for the product the shopper is already looking at. The comparison chart is the only one that links out, to your other ASINs, and that makes it the only A+ module with a job beyond conversion: it can change which product gets bought and how many. Most charts we audit are spec tables that treat the six columns as a catalog dump. This post is the version built to make a decision happen.

Disclosure

Evolve Media Agency designs A+ Content, so we have an interest in you rebuilding your chart. Module limits below (six columns, roughly ten rows in the Standard chart, cell types) describe the module's long-standing shape; Amazon adjusts pixel dimensions and limits without announcement, so confirm them in A+ Content Manager the day you build. Examples use Bear Basics, the brand I own.

The A+ Content guide covers the full module set and how to build a page; this post is one module, in depth.

01/12 Section

What The Module Is And Why It Is Different

Definition

A+ comparison chart module. An A+ Content module that displays up to six of the brand's own ASINs as columns, each with a product image, a title and a link to that ASIN's detail page, against a set of attribute rows (up to about ten in the Standard chart) whose cells can contain short text, a check mark or be left blank. Only ASINs in the brand's catalog can be included; competitor products cannot. It is the only Standard A+ module that links to other products, and the Premium tier offers a larger-format version with bigger images.

Two properties follow from the definition. The chart is a navigation element as much as a content element, so it is measured by where shoppers go rather than by what they read. And because every column is a live link, a chart that includes the wrong products sends traffic away from the page that earned it. Column choice is the whole game, and it comes before anything about design.

02/12 Section

The Three Jobs A Chart Can Do

One Job Per Chart Pick Before You Build
Job 01
Upsell: Move Them Up

Shopper is on the entry product; the chart shows the larger size, the multi-pack or the higher tier with the row that makes it obvious (uses per pack, cost per use, what the tier adds). The goal is a higher AOV order on the same visit.

Job 02
Route: Move Them Across

Shopper landed on the wrong variant (wrong scent, wrong size, wrong use case). The chart shows the siblings with the rows that separate them (skin type, room size, device fit). The goal is the right product and a lower return rate.

Job 03
Complete: Add To The Cart

Shopper is buying the core product; the chart shows what it is used with (the refill, the applicator, the case). Rows describe what each adds. The goal is a second line item.

Not A Job
Showing The Whole Catalog

Six unrelated products with a feature grid does none of the three; it splits attention across links the shopper did not want and lowers conversion on the page they are on.

A page can only carry one chart in Standard A+, so the job is decided per ASIN. The entry-size product gets an upsell chart; the mid-tier product gets a route chart to its siblings; the flagship gets a complete chart. The same catalog, three different charts, and the one on each page is the one that serves the shopper who is on it.

03/12 Section

Choosing The Columns

The module allows six. Three or four convert better in everything we have tested, because a phone shows about three columns without horizontal scrolling and a shopper compares two or three things, not six.

  1. Column one is the product on the page. The shopper needs an anchor, and the module lets you highlight the current ASIN. Without it, the chart reads as an advertisement for other things.
  2. Column two is the product you want them to buy. Under an upsell job, the larger size; under a route job, the most common correct alternative; under a complete job, the companion most often bought with it. Eye-tracking on three-column layouts favors the middle, and the second column is where the decision is made.
  3. Column three is the bracket. The option that makes column two look like the sensible middle: the biggest bundle in an upsell chart, the other sibling in a route chart, the second accessory in a complete chart.
  4. Column four only if it earns it. A fourth option that a real segment buys. A fourth added for completeness costs conversion on the first three.

Every column must be a live, in-stock ASIN under your brand. A column for an out-of-stock or suppressed product is a dead link inside your own A+, and one for a product outside your Brand Registry is a rejection. The variations architecture guide covers which siblings should be one listing and which should be separate ASINs, which decides whether a route chart is needed at all.

04/12 Section

Choosing And Ordering The Rows

The module allows about ten rows. Five to seven is the working limit, because rows below the fold on a phone are rows nobody reads. Order them the way a shopper decides.

Row PositionWhat Goes ThereUpsell ExampleRoute Example
Row 1The single differentiator: the row where the columns are most different and the difference decides the purchaseSize / count ("2 oz / 4 oz / 3-pack")Best for ("dry skin / sensitive / babies")
Row 2The reason column two wins: per-use economics or the fit criterionApproximate uses ("60 / 120 / 360")Scent ("unscented / lavender / unscented")
Row 3The shared fact that reassures: what is the same across all columnsIngredients (identical, check marks)Base formula (identical)
Row 4The second differentiatorIncludes ("tin / tin / 3 tins + travel tin")Size available
Rows 5-7Specs and logistics that answer a specific doubt: dimensions, weight, shelf life, careShelf life, dimensionsFragrance-free, dimensions
Rows 8-10Usually empty. If you have to fill them, cut them.n/an/a

Two row rules. A row where every cell is identical belongs in row three (it reassures) and nowhere else; three identical rows in a row is padding. And a row where every cell is a check mark is a row with no information; either one column lacks the attribute, in which case the blank is the point, or the row should go.

05/12 Section

Writing The Cells

Cells hold a few words or a check mark, and they render small. The same discipline as infographic copy applies: digits, units, facts, nothing else.

length 1-4 words; a number and a unit is ideal ("120 uses", "4 oz", "6.7 in") check marks for yes/no attributes only; the blank is the information, so leave it blank rather than writing "no" consistency same unit and format across a row; "60 uses / 120 uses / 360 uses", never "60 / about 120 / a lot" the ask a row label is a question the shopper is asking; write it as the noun ("Uses per tin"), never as a benefit ("Long-lasting") no claims nothing medical, comparative, superlative; no "best value" row; no prices; no "most popular" (that is a ranking claim) no competitors columns are your ASINs only; a "typical balm" column is a rejection risk and a rewrite waiting to happen # Test: read each cell aloud with its row label. "Uses per tin: 120." If it does not make a sentence a reviewer could verify, rewrite it.

The row that tempts every brand is "Value" or "Best for most people" with a check under column two. Amazon reads it as a claim, the reviewer rejects it, and the shopper did not need it: a well-ordered row two already made the case. Let the numbers do it.

06/12 Section

Images And Titles In The Chart

Each column carries a product image and a title, and both are small. The image spec is set per module and differs between the Standard chart and the Premium table; read it in the module when you build, because a wrong dimension is an image rejection.

  • Same angle, same framing, same background for every column. The chart is read by scanning across; images that differ in angle make the products look unrelated. Shoot the family together, or composite from the same angle.
  • Show the difference the row-one label states. If row one is size, the images should show relative size (all at the same scale, or the packs visibly different). If row one is scent, show the label color. The image confirms the row.
  • Titles are short and parallel. "Unscented Balm 2 oz / Unscented Balm 4 oz / Unscented Balm 3-Pack." Not the full listing title; the chart cell truncates and the shopper needs the differentiator rather than the keywords.
  • Alt text describes the image ("2 oz tin of balm on white"), never a claim. A+ review scans it.

The photography for a chart is a half-hour add-on to a listing shoot when the family is in the studio together, which is the reason to shoot families together; the graphic design service page lists it as a line in the A+ package.

07/12 Section

Standard Chart vs Premium Comparison Table

AspectStandard Comparison ChartPremium Comparison Table
AvailabilityAll Brand Registry sellersPremium A+ eligible brands only
ColumnsUp to sixUp to six
ImagesSmaller, portrait-leaning column imageLarger square image; the products read at a glance on mobile
RowsUp to about tenSimilar; check the module
Mobile behaviorHorizontal scroll past three columnsWider, cleaner layout; still scrolls past three or four
Worth switching for?n/aOnly if you already qualify for Premium; the table is a nicer version of the same decision, and the column and row logic above is what moves the number

The chart is not a reason to pursue Premium A+ on its own; the video and hotspot modules are. The Premium vs Standard framework covers the eligibility criteria and the cost of qualifying. If you have Premium, use the table; if you do not, the Standard chart built right does the same job.

08/12 Section

Three Worked Examples

columns [2 oz tin, current] | 4 oz tin | 3-pack of 4 oz + travel tin row 1 Size 2 oz | 4 oz | 12 oz + 0.5 oz row 2 Approx. uses 60 | 120 | 360+ row 3 Ingredients same five (check in every column) row 4 Includes 1 tin | 1 tin | 3 tins + travel tin row 5 Best kept for travel, trial | daily use | family, gifting row 6 Shelf life 18 months | 18 months | 18 months # The shopper sees the 4 oz doubles the uses and the 3-pack adds a travel tin. No price row; the listing shows price.
columns [Lavender, current] | Unscented | Baby Balm row 1 Best for everyday | sensitive skin, fragrance-free households | newborns and infants row 2 Scent lavender essential oil | none | none row 3 Base grass-fed tallow, olive oil (check in every column) row 4 Extra ingredient lavender oil | (blank) | calendula row 5 Sizes 2 oz, 4 oz | 2 oz, 4 oz | 2 oz # A shopper with a scent sensitivity who landed here from a "tallow balm" search is routed to Unscented before they buy the wrong one and return it.
columns [4 oz balm, current] | Travel tin (refillable) | Tallow lip balm row 1 Use face and body | on the go, refill from the 4 oz | lips row 2 Size 4 oz | 0.5 oz | 0.15 oz row 3 Ingredients same base (check in every column) row 4 Fits bathroom shelf | pocket, purse | pocket # Three products a customer uses together; the chart shows why the second and third belong in the same cart.

Three charts, three pages, one catalog. The columns overlap and the rows do not, because each chart is answering the question the shopper on that page is asking. The objection-mapping method from the A+ teardowns earlier in this series is where the "best for" rows come from.

09/12 Section

Where The Chart Sits In The A+ Page

Last, or second to last. The chart's job is to route a shopper who has already decided the brand is right; placed early, it routes shoppers away before the page has made that case. Our default page order puts the chart in slot five of five, after the modules that answer the top objections, so the shopper arrives at it convinced and choosing among your products rather than between you and a competitor.

The exception is a route chart on a page with a high wrong-variant return rate. If reviews on the lavender balm say "did not realize it was scented," the route chart moves up to slot two, because getting the sensitive-skin shopper to Unscented before they scroll is worth more than the conversion the page loses on shoppers who wanted lavender. Read the returns before deciding.

The Brand Story module guide covers the other place your catalog appears on the page (the Brand Story carousel above A+), which links to products too and should agree with the chart rather than repeat it.

10/12 Section

Compliance: What Gets A Chart Rejected

RejectionTrigger In A ChartFix
Competitor referenceA column or row that names or implies another brand ("vs leading brand," "typical balm")Your ASINs only; compare across your catalog
Pricing or promotional languageA price row, "best value," "save more," "bundle deal"Remove; the listing shows price; let the uses row carry the economics
Unsubstantiated claim"Most popular," "#1," "clinically proven," a health outcome in a "best for" cellFacts and audiences only: "sensitive skin" passes, "eczema" does not
ASIN not in your brandA column ASIN whose brand attribute does not match Brand RegistryFix the listing's brand field first; then rebuild the chart
Image specWrong dimensions for the module, text in the image, gallery image reusedExport to the module's spec; unique chart images; no text
Alt textKeywords or claims in the column image alt textPlain description of the picture
FormattingAll-caps cells, emoji, special characters as check marks, typosSentence case, the module's own check mark, proofread

The chart is reviewed like every other module, and because it has more text fields than any other module (every cell is one), it is the module most likely to carry the word that bounces the whole submission. The A+ rejections guide earlier in this series covers each notice; the pre-submission scan there applies to every cell here.

11/12 Section

Measuring Whether It Cross-Sells

Amazon does not report clicks on chart columns. The measurement is indirect and it is good enough.

the signal orders on column-two and column-three ASINs from sessions that landed on the column-one page proxy 1 (before/after) Business Report: units per ASIN in the family, 4 weeks before the chart vs 4 weeks after; watch the share shift toward the target ASIN and the family's AOV proxy 2 (A/B) Manage Your Experiments supports A+ tests: run the page with and without the chart (or with the old spec-sheet chart) and read family-level units as well as the test ASIN's conversion proxy 3 (returns) for a route chart: wrong-variant return reasons on the column-one ASIN, before vs after what "working" looks like upsell: family AOV up, column-two share up, column-one conversion flat or slightly down; route: returns down, sibling units up; complete: multi-unit orders up # A chart that raises column-two share while column-one conversion falls more than the AOV gain covers is routing away rather than selling up. Rebuild the columns.

The number to manage by is family-level contribution rather than the test ASIN's conversion, because a good upsell chart can lower conversion on the entry page (fewer people buy the small tin) while raising it on the family (more people buy the big one). The A/B testing guide covers running the experiment; read the family rather than the page.

Free Resource

The Ecom Profit Box

Our library of ecommerce growth guides, including the A+ and listing frameworks behind this module.

Get It Free
30 Minutes

Get Your Chart Rebuilt

Send your family's ASINs and the current chart. We will pick the job, the columns and the rows for each page, and deliver the cells and images to spec.

Book A Call
12/12 Section

The Chart Build Checklist

[ ] job upsell, route, or complete; one per chart, chosen for the shopper on this page [ ] columns 3-4; current product first; target product second; bracket third; all live, in-stock, Brand Registry ASINs [ ] rows 5-7; differentiator first; the reason column two wins second; one shared-fact row; specs last; no all-check rows; no padding [ ] cells 1-4 words, digits and units, consistent across each row; blanks for no; no prices, claims, rankings, competitors [ ] labels row labels are nouns a shopper would ask about ("Uses per tin"), never benefits [ ] images same angle and background across columns; shows the row-one difference; exported to the module's current spec; not gallery images; plain alt text [ ] titles short, parallel, differentiator-led [ ] placement last or second-to-last module, unless a route chart is fixing a wrong-variant return problem [ ] scan every cell run through the A+ pre-submission scan; module limits confirmed in A+ Content Manager today [ ] measure family units and AOV recorded for the 4 weeks before; re-read at 4 weeks after

The counterweight, since we sell the build: the comparison chart is the cheapest A+ module to get right, because the work is choosing three products and six facts, and a founder who knows the catalog can do it in an hour with this checklist. Where a designer earns the fee is the family photography and the parallel image set. Choose the job and the rows yourself; that is the part that decides whether it sells.

One job, three columns, six facts, placed last. The chart is a decision made on the shopper's behalf, and a spec sheet is a decision refused.
The module in one line
Key Takeaways

What To Remember

  • The comparison chart is the only A+ module that links to other ASINs, so it is measured by where shoppers go and by family AOV rather than by the entry page's conversion.
  • Every chart does one job: upsell to a larger size or bundle, route a wrong-variant shopper to the right sibling, or complete the cart with companions; a catalog dump does none of them.
  • Three or four columns beat six: current product first, the target second, the bracket third, and a fourth only if a real segment buys it.
  • Five to seven rows, ordered as the shopper decides: the differentiator, the reason column two wins, one shared-fact row, then specs; no all-check rows and no padding.
  • Cells are one to four words of digits and units, blanks for no, consistent across each row, with no prices, claims, rankings or competitor columns.
  • Place it last unless it is fixing returns, shoot the family images from one angle, and confirm the module's column, row and image limits in A+ Content Manager the day you build.
  • Measure at the family level with a before/after read or an A+ experiment; a chart that lowers entry-page conversion while raising family AOV is working.
Sources

Where This Came From

  1. Amazon Seller Central, A+ Content Manager module specifications for the Standard Comparison Chart and Premium Comparison Table, and the A+ Content guidelines (login required; cited by name). Column, row and image limits are stated here at the level that has held for several years; the module itself is authoritative for current pixel dimensions and counts.
  2. Evolve Media Agency A+ builds and A+ experiments for client catalogs, 2019-2026, and Bear Basics Co. listings. First-party; the three-jobs framework, column and row rules, worked examples and measurement proxies are ours.
  3. Inference note: the observations that three or four columns outperform six and that the chart converts better placed last are from our client tests and are not Amazon-published findings; run the family-level experiment on your own catalog.

Questions

Twelve things brands ask when they open the comparison chart module.
What is the Amazon A+ comparison chart module?

An A+ Content module that shows up to six of your own ASINs as columns, each with an image, a short title and a link to its detail page, against attribute rows whose cells hold short text, a check mark or nothing. It is the only Standard A+ module that links to other products, which makes it the one module that can raise order value or route a shopper to the right variant. Premium A+ offers a larger-format comparison table with bigger images.

How many products should I put in an A+ comparison chart?

Three or four, even though the module allows six. A phone shows about three columns before scrolling, and shoppers compare two or three options at a time. Put the product on the current page in column one, the product you want them to choose in column two, and a bracketing option in column three; add a fourth only if a real segment of customers buys it.

Can I compare my product to a competitor in the A+ comparison chart?

No. Columns must be ASINs in your own Brand Registry catalog; a competitor product, a named brand, or an unbranded "typical" or "leading brand" column is a rejection trigger and a policy violation. Compare across your own catalog: sizes, tiers, variants and companion products.

Which rows should be in an Amazon comparison chart?

Five to seven, ordered the way a shopper decides: the single differentiator first (size, count, best-for), the reason the target column wins second (uses per pack, fit criterion), one shared-fact row that reassures (same ingredients or base), a second differentiator, then specs and logistics like dimensions, shelf life and care. Cut any row where every cell is identical beyond the one reassurance row, and any row where every cell is a check mark.

Can I put prices in the A+ comparison chart?

No. Pricing and promotional language are prohibited in A+ Content, including a price row, "best value," "save more" or "bundle deal." The listing shows the price; let a uses-per-pack or count row carry the economics, and the shopper does the per-use math themselves.

What should the cells say?

One to four words, ideally a number with a unit ("120 uses," "4 oz," "6.7 in"), formatted identically across each row. Use the module's check mark for yes and leave the cell blank for no. Row labels are nouns a shopper would ask about ("Uses per tin") rather than benefits ("Long-lasting"). No claims, superlatives, rankings or health outcomes; "sensitive skin" passes as a best-for cell, "eczema" does not.

Where should the comparison chart go on the A+ page?

Last or second to last, after the modules that answer the top objections, so the shopper arrives convinced and chooses among your products rather than leaving. The exception is a route chart on a page with wrong-variant returns (reviews saying "did not realize it was scented"), which moves up to the second slot because routing the wrong shopper early is worth more than the conversion lost.

What images does the comparison chart need?

One product image per column at the module's current pixel spec, which differs between the Standard chart and the Premium table and should be read in A+ Content Manager the day you build. Shoot every column from the same angle on the same background so the products read as a family, show the difference the first row states (relative size, label color), use images not already in the gallery, and write plain alt text with no claims.

Is the Premium A+ comparison table worth upgrading for?

Not on its own. The Premium table has larger images and a cleaner mobile layout, but the column and row decisions are what move the number, and the Standard chart built right does the same job. Pursue Premium A+ for the video and interactive modules if you qualify; if you have it, use the table, and if you do not, do not chase it for the chart.

How do I know if my comparison chart is working?

Amazon does not report chart clicks, so measure at the family level: units per ASIN and family AOV for four weeks before and after, an A+ experiment in Manage Your Experiments read on family units rather than the test ASIN's conversion, and for a route chart, wrong-variant return reasons before and after. An upsell chart that lowers entry-page conversion while raising family AOV is working; one that lowers both is routing shoppers away.

Why was my comparison chart rejected?

The common reasons: a competitor or "typical brand" column, a price or "best value" row, a claim in a cell ("most popular," "clinically proven," a health outcome), a column ASIN whose brand attribute does not match Brand Registry, images at the wrong dimensions or reused from the gallery, keyword-stuffed alt text, or formatting problems like all-caps cells and emoji check marks. Fix every cell, since the chart has more text fields than any other module.

Can I have different comparison charts on different products?

Yes, and you should. Standard A+ allows one chart per page, so each ASIN's chart serves the shopper on that page: the entry size gets an upsell chart to the larger sizes and bundles, a scented variant gets a route chart to its siblings, and the flagship gets a complete chart with its companions. The columns overlap across charts; the rows do not, because each answers a different question.

Ian Smith, founder of Evolve Media Agency
Ian Smith
Founder, Evolve Media Agency

Ian founded Evolve Media Agency in 2017 and has spent a decade building Amazon, TikTok Shop and Shopify brands, including his own. The agency produces product photography, video, listing content, A+ design, email and AI-search visibility work for ecommerce brands in the $1M to $10M range.

Read Ian's Story

Which Product Should Column Two Be?

Send your family's ASINs and your current chart. In 30 minutes we will choose the job, the columns and the rows for each page in the family, and deliver the cells and image specs ready to build.

3
Columns, One Decision