Skip to content
bizurk
← ALL WRITING

2026-04-08 (Updated 2026-10-23) / 16 MIN READ

The six-block PDP conversion framework for DTC Shopify

Six blocks in a fixed order for DTC Shopify product pages. The PDP conversion framework most brands past 2M converge on once the theme is rebuilt.

I use six blocks to review a Shopify product page: the visual promise, evidence, specifications, purchase objections, the buying controls, and what follows the sale. The framework helps me find missing information and test the order for the product.

I'll name the six blocks, show three anonymized instances of product pages I rebuilt where fixing the order mattered more than anything else, and describe the ten-minute audit heuristic I use the first time I open a store's live PDP.

Six blocks for reviewing a Shopify product page

These are the six jobs I check when reading the page:

  1. Anchor. The visual promise. Usually a hero image or short looping video that tells the buyer, in about two seconds, what this product looks like in use. Not a model shot on white. An in-context shot.
  2. Proof. A single concrete signal that other people bought this and liked it. Star rating plus a review count is the minimum; a short verified-buyer quote is better. One line, pulled high.
  3. Specificity. The facts that separate this product from a generic one in its category. Dimensions, materials, what's in the box, compatibility, fit notes. Written for the buyer who already wants this category and is trying to figure out if this one is correct.
  4. Objection. The answer to the single biggest reason a buyer walks away. Shipping, returns, warranty, fit, sizing, allergens, pairing, anything category-specific. This block is the one most PDPs ship without.
  5. Close. The add-to-cart region with variant selectors, quantity, price, and any stacked offers or subscriptions. This block needs to be reachable from a mobile thumb without scrolling back up.
  6. Aftermath. What happens after purchase. Care instructions, how to use it, the community the buyer now belongs to, the next product in the journey. This block is for the buyer who already decided and is quietly checking that you thought about them post-purchase.

The reading order needs to support the buying decision. A page that shows proof before the anchor is trying to convince before the buyer knows what they're looking at. Putting the close before the objection block asks for the credit card before answering the question keeping the card in the wallet.

The framework also has a mobile corollary. On a phone, the six blocks get stacked vertically and the collapse order becomes the scroll order. Anchor has to carry the full weight of the promise because the buyer can't see anything else yet. Close has to be within two thumb-scrolls of the anchor or the tab closes. The objection block usually lives above the close on mobile and below the specificity block on desktop; that asymmetry is the single most common thing I fix in rebuilds.

Fit the framework to the first mobile view

The six blocks describe jobs the page needs to do. They can share space in a purchase panel, and their exact height needs testing on the product and device. The earlier mobile checklist used roughly 720 pixels as an example of usable height; browser controls, headers, text settings, and phone dimensions make that a variable rather than a budget every buyer shares.

Start with a legible product image, the price and primary action, and a relevant proof cue. Keep the choices needed for a valid purchase near that action. Move secondary promotions until the buyer can understand the product without hunting through competing banners.

A square or 4:5 gallery is a useful starting point to compare against the actual product. Four to six images can cover a primary view, detail, scale, and use. Choose the first image for clarity in the category: a clean product view and a contextual view can each work when the item stays recognizable.

Make swiping discoverable and preserve a tap target for opening the larger image. Provide usable alternative text and controls for people who cannot swipe. Keep the first visible image discoverable early, reserve the final media dimensions, and lazy load suitable images outside the initial view. The Core Web Vitals repair guide covers the loading checks.

Price, purchase controls, and variants

Keep the current price readable and visually distinct from any previous price. A primary purchase button needs a clear label and an obvious enabled state. Put the required variant selection before submission and explain an incomplete choice in the place the buyer can correct it.

Color swatches need text labels as well as the color. Sizes and flavors can use labeled buttons; a native select can be easier for a long list. Around 44 CSS pixels is the touch target I aim for when the layout allows it, with enough spacing to avoid accidental taps. That is a design choice here, rather than a claim about a universal accessibility minimum.

Show sold out choices clearly so the buyer understands the range. Test every combination for selection state, availability, image changes, price, and keyboard operation. A compact default presentation can expand the remaining choices without hiding what the customer has selected.

A sticky purchase bar can appear after the original purchase panel leaves view. Keep its price and variant state synchronized and test whether it obscures content or browser controls. Duplicating the button at first paint deserves a reason supported by the page test.

Place the full detail after the purchase explanation

The compact proof cue near the product and the full review archive serve different reading needs. Keep specifications and the major purchase objection reachable, then place detailed instructions, a paginated review list, related products, and secondary questions where the buyer expects more depth.

For repeat orders, the subscription layout decision deserves its own test of price, frequency, and commitment clarity. The trust signal guide covers which evidence belongs near the buying decision. Broader discovery and cart behavior remain in the mobile conversion pattern library.

Instance 1: the apparel-style PDP with a weak anchor

An apparel-adjacent DTC store I worked with had a PDP that started with a model shot on a white sweep background, then a carousel of eight product angle shots, then a large review panel with 40+ reviews in an accordion, then specifications, then add-to-cart.

The anchor was doing none of the work anchors are supposed to do. A model on white is a catalog shot. It tells the buyer the product exists; it doesn't tell them what owning it looks like. The review panel was doing anchor work because it was the first block that communicated "other people made this choice," but it was four scrolls deep on a phone.

The rebuild replaced the model-on-white anchor with a single in-context photo: the product being worn outside, at the time of day and in the kind of setting the brand's target buyer recognized. Star rating and review count moved directly under the title, above the carousel. The carousel itself shrank from eight angle shots to four, keeping only the ones that answered specific buyer questions (front, back, detail, scale).

The specificity block got a sizing guide and a one-line fit note. The objection block ("does it run small, does it shrink, is the fabric as pictured") became a three-row explainer under the size picker, pulled from a metafield that the merchandiser maintained per product. None of the individual copy was new; all of it had been somewhere on the page before, mostly in the FAQ drawer.

Product specific section content explains how to keep those merchandising blocks tied to the SKU while the layout stays shared.

The close region became sticky on mobile, showing price, variant, and the primary CTA at the bottom of the viewport whenever the original add-to-cart block was scrolled past. An aftermath block, which had been missing entirely, became a two-card section below the close: one card on care and storage, one card on how the brand's buyers typically paired the item.

None of this was rocket science. The block content was nearly all already on the page. What changed was the order and which blocks had sections of their own.

Instance 2: the consumables PDP with buried proof

A DTC consumables brand had a PDP with an anchor (a lifestyle video), a long ingredients list, a benefits block, an FAQ, and add-to-cart at the bottom. Reviews lived on a separate tab at the bottom of the page.

The problem wasn't missing content. It was that the proof was invisible to the buyer before they made the decision to scroll. On a phone, reviews didn't appear until the buyer had already scrolled past the add-to-cart region, which meant the proof block was functioning as aftermath content instead.

The rebuild pulled the star rating and count directly under the price, and added a single pinned review (rotating daily by most-helpful) above the ingredients list. Benefits block moved to specificity position, reformatted as a short table of (what's in it, what it does, how much) rows. An objection block got built from scratch: a "won't this taste bad," "is this safe with X medication," "what if I don't like it" three-row explainer that the brand had been answering in support tickets for months.

“

The reading order needs to support the buying decision. A page that shows proof before the anchor is a page that's trying to convince before the buyer knows what they're looking at.

”

The review tab stayed, but became aftermath content instead of primary proof. The distinction matters: pinned proof near the close is a sales asset; a review tab below the fold is a trust archive the buyer opens when they're already close to buying.

Instance 3: the considered-purchase PDP with an overloaded objection block

A DTC store in the considered-purchase category (higher price point, longer decision cycle) had the opposite problem. The objection block was a 900-word FAQ directly under the title, before the buyer had even seen the anchor clearly on mobile.

The store had done the work. They'd catalogued every hesitation the buyer might have and written clear answers for each. The problem was they'd put all of that ahead of the product itself. By the time a mobile buyer reached the anchor, they'd already scrolled past four screens of "here's why you might not buy this."

The rebuild split the FAQ into two pieces. Four questions actually stopped buyers from adding to cart ("is this the right size for me," "how long does shipping take," "what's the return policy," "is this covered by warranty") and moved into a compact objection block directly above the close. The other twenty questions, useful but not purchase-blocking, moved below the close into an aftermath-adjacent FAQ accordion.

The specificity block, which had been flattened into the objection FAQ's prose, got pulled out into its own section with a clean two-column "what you get / what fits" layout. Nothing was cut, everything moved.

What the pattern tells us

Three things show up every time I do this kind of rebuild.

Order beats content quality. A well-written FAQ in the wrong position underperforms an average FAQ in the right position. A brand can't write its way out of a misordered PDP. The first job is to put the six blocks in the right sequence; the second is to improve the copy inside each.

Mobile is the constraint that reveals the order. On desktop, the eye can jump around. Designers can get away with a side column, a sticky panel, a hovering review widget. On mobile, everything collapses into a single scroll, and every block takes a turn being the thing the buyer sees. A PDP that looks fine on desktop and collapses into something incoherent on mobile usually has the wrong block order; desktop was just hiding it.

Most PDPs break one of the six rules. The most common failures are a missing objection block (three of three instances above), an aftermath block used as proof (instance 2), and proof content buried below the close (instance 2 and many others). Every store I've rebuilt has had at least one of these.

The deeper reason for the pattern is that buying something online is a decision under uncertainty, and the six blocks answer six specific uncertainties in the order a mind tends to surface them. Anchor answers "what is this?" Proof answers "is it real?" Specificity answers "is it right for me?" Objection answers "what could go wrong?" Close answers "how do I get it?" Aftermath answers "what happens after I have it?"

A PDP that answers those questions out of order asks the buyer to hold their uncertainty longer than they're willing to. A PDP that answers them in order lets the buyer resolve each question before the next one surfaces.

How to spot it early

The ten-minute heuristic I use when I first open a store's PDP on a phone:

  1. Open the page in mobile Safari. Don't scroll yet. What does the anchor block promise? If I can't tell what the product looks like in use in under two seconds, the anchor is weak.
  2. Scroll to the review rating. How far down is it? If it's more than one full viewport below the title, proof is buried.
  3. Find the specificity block. Is there a clean place where a buyer can verify "is this right for me" in 15 seconds without reading marketing copy? If specs are only inside prose, specificity is broken.
  4. Find the objection block. Is there a dedicated section that answers the most common reason a buyer would walk away? If the answer is only in an FAQ tab, the block is missing.
  5. Find the close region. Is the primary CTA visible on a phone without scrolling, or sticky on scroll? If neither, close is broken.
  6. Scroll past the close. Is there anything that tells a buyer who just decided what happens next? If the page ends at the close, aftermath is missing.

A PDP that passes all six on first look is rare. Most pass three. Fixing the other three, in order, is usually a week or two of theme work, not a re-platform.

Use the six questions to make the review concrete, then check the layout with actual shoppers and the page evidence. The framework is a working heuristic from these engagements, rather than a universal sequence proved for every buyer.

I've written about the DTC Shopify theme architecture for brands past 2M as the hub for how all this fits together at the theme level. The PDP is where the theme's ideas meet the buyer; when Liquid sections win over blocks in your PDP schema is usually the first structural question, and a performance budget for a DTC Shopify theme is what keeps the anchor block loading fast enough to do its job.

If the anchor block is using video, the cross-browser video section pattern is the piece that keeps Safari and Firefox honest. And if you're making the bigger decision about where the theme lives, the Hydrogen vs Liquid comparison for 2026 covers the re-platform question.

The layout can be implemented in the existing Liquid theme. A product framework by itself does not require a platform migration.

FAQ

Do I need to rewrite all my PDP copy to use this framework?

Usually not. In the three rebuilds above, most of the copy was already on the page; it was in the wrong block, or inside an FAQ when it should have been a section. Start by moving existing content into the six-block order, then improve the copy inside each block once the order is fixed.

How do I add an objection block if my theme doesn't have one?

Build it as a metafield-driven section with 2-4 rows per product, where the merchandiser fills in the specific objections that matter for that product. The section renders a compact accordion or a three-card layout above the close region. The pattern is the same as any other metafield-driven section; the content is what changes per product.

Where do reviews fit if I use a third-party app like Yotpo or Okendo?

Reviews appear twice. A compact rating and review count lives in the proof block (usually directly under the title and price). The full review archive lives in the aftermath block or a tab below the close. Don't let a third-party widget push the full archive up into proof position; the widget is designed to be seen when the buyer is already considering, not when they're orienting.

What about subscription products where the close block is more complex?

The close block can be larger on a subscription PDP because there are more variant and frequency choices to make. Put the simplest path (one-time or most-popular subscription) as the default selection, and the more complex choices below. Don't let the close block expand into objection territory by stacking too many explanations inside it; if the subscription needs explanation, that's a separate objection block.

Does the framework apply to B2B Shopify stores?

The six blocks still apply; the content inside each changes. Proof often becomes logos or case-study citations, specificity becomes technical specs and compatibility matrices, objection covers procurement and net-30 terms, aftermath covers onboarding and support. The order stays the same because the buyer's decision sequence is the same.

Sources and specifics

I observed this framework across DTC Shopify PDP rebuilds from 2024 through 2026. The three examples are anonymized composites of engagements using Liquid sections and product content stored in metafields.

My earlier reference to a $2M revenue line was a rough engagement heuristic. Category, catalog, and theme behavior determine whether a product page needs this work; revenue alone cannot establish that.

I tested the mobile audit questions on iOS Safari 17 and later, plus Chrome on Android. They cover the product page experience. Analytics collection and attribution need their own review.

// related

Let us talk

If something in here connected, feel free to reach out. No pitch deck, no intake form. Just a direct conversation.

>Get in touch

Tell me what you’re trying to ship.

Send a quick message and I read it within a day, or talk to AI Michael first if you want to feel out your project before you write to me.

By sending this, you agree to the Terms and acknowledge the Privacy Policy.