Skip to content

Media with text

Media with text puts one photo or video next to a heading, a paragraph, and a button. Four layouts range from a classic side-by-side to a full-width image with a small text box floating on it.

Use it anywhere you need one media item explained: introduce a collection, feature a product benefit, or tell part of your story. It accepts both photos and videos — a Shopify-hosted video plays right in place.

  1. In Shopify admin, go to Online Store → Themes and click Edit theme. (Older admin versions label this button Customize.)
  2. Open the template where you want the section.
  3. Click Add section and choose Media with text.
  4. Upload media, write your text, set the button.
  5. Save.

The Layout setting switches between four looks:

StyleLookHow Image position behaves
Split (default)Media on one side, text on the otherSide of the media (Left / Right)
Boxed overlayMedia full-width with a small text box floating on itCorner of the text box (Left / Right)
StackedMedia on top, text centered belowHidden — the section centers everything
Large with text boxA tall, full-bleed image with the text box centered on itPosition of the text box (Left / Center / Right)

Text alignment (left, center, right) works in every layout.

  1. Add the section and keep the Split layout.
  2. Upload an Image — or set a video (see below).
  3. Write the Heading and Text, and set the button’s label and link.
  4. Save and check the phone preview: media above text in every layout.
SettingDefaultOptionsWhat it does
LayoutSplitSplit / Boxed overlay / Stacked / Large with text boxSwitches the overall look
Image positionLeftLeft / Center / RightSide of the media (Split) or position of the text box (Boxed overlay, Large with text box)
Text alignmentLeftLeft / Center / RightAlignment of the text block
ImageEmptyImage pickerLandscape, at least 1600 px wide (Boxed overlay and Large: 2000 px). Used as the video cover when a video is set
Video (uploaded to Shopify)EmptyVideo pickerShopify-hosted video; takes priority over the image and the URL below
Or video URLEmptyURLYouTube or Vimeo link — used when no Shopify-hosted video is set
SubheadingEmptyTextSmall line above the heading
Heading“Share your brand story”TextSection title; leave empty for no title
Text(demo paragraph)TextBody text
First button labelEmptyTextShows a button; leave empty for no button
LinkEmptyURLWhere the button leads
  • Split / Stacked: landscape photos at least 1600 px wide.
  • Boxed overlay / Large with text box: go bigger — at least 2000 px wide — since the media fills the whole section width.
  • Video: upload to Shopify for in-place playback with your Image as the cover, or paste a YouTube/Vimeo link. The uploaded video wins when both are set.
  • For Boxed overlay and Large with text box, keep the photo’s busy areas away from the text box corner.
  • One media channel wins: Shopify-hosted video, then the video URL, then the image.
  • On phones, media always sits above the text, whichever layout you chose.
  • The text box is part of the theme’s card language — it inherits the store’s colors and corners, no separate styling needed.

Collection intro. Split, Image position Right, lifestyle photo, heading “Built for tough chewers”, one button to the collection.

Full-bleed campaign. Large with text box, 2000 px campaign photo, text box centered, white heading, “Shop the drop” button.

My video doesn’t autoplay. Playback starts when the shopper taps play; muted autoplay depends on the browser and the media type. The cover image shows until then.

The floating text box covers my photo’s subject. Change Image position (it moves the box’s corner in Boxed overlay and Large layouts), or re-crop the photo with the subject on the opposite side.

The image looks soft on big screens. The photo is under the recommended width — use at least 1600 px (2000 px for the full-width layouts).