Product Grid

Desktop · 1280px · shown at 0% · edit the text, images and colours in the panel

Product Grid — Free Website Section Template

Menus & listings · v1.0.0 · Updated 2026-10-24 · Responsive · GSAP animation · HTML, React & Vue

Tagsproductshopstoreecommercecataloguegridpricesalelight
Updated October 20, 2026

What's included

Features

Responsive grid of up to twelve product cards, four columns down to one
4: 5 product photo with hover zoom and an optional corner badge
Name, short description, price and crossed-out old price
Star rating with a review count
Buy or view button linking to your own checkout or product page
Product structured data with price, currency, availability and ratings
Heading with a "shop everything" link
Upload product photos (resized in your browser) or paste image links
GSAP entrance animation with reduced-motion support
Export HTML, a ZIP with images, React or Vue, or fork to My Code

About this section

Product Grid — Free E-commerce Product Cards Template

Product Grid: A shop-window section: a heading with a view-all link, then product cards with a 4:5 image, an optional badge such as New or -20%, the name, a short line, the price with an optional crossed-out old price, a star rating and a buy or view button. Cards lift on hover, the grid goes from four columns to one, and every product is described to search engines with Product structured data.

Product Grid is a free section for showing products on a landing page, a shop front or any site that sells something. A heading with a "shop everything" link sits above a grid of cards; each card has a product photo, an optional badge, the name, a short line, the price, an optional old price crossed out, a star rating and a button.

Cards that sell

The photo is a 4:5 portrait frame that zooms gently on hover, with a badge such as "New", "Best seller" or "-20%" in the corner. Under it the name links to the product page, the price is large and clear, and the old price sits beside it crossed out when an item is on sale. A rating with the number of reviews adds trust, and a button sends people to your product page or checkout.

Built for search

The section writes Product structured data for every card: name, description, image, price, currency, availability and, when you enter a rating and a review count, an aggregate rating. Write prices with a symbol and a number, such as $49 or £35.50, so the currency can be read. The structured data helps search engines understand your catalogue; whether rich results appear is up to them.

A showcase, not a shopping cart

This section displays products and links out. Point each button at a checkout link from Shopify, Stripe, Gumroad or your own store. Add up to twelve products, and the grid goes from four columns to three, two and one as the space gets narrower.

Export it

Copy one HTML file, download a ZIP with your product photos, copy a React or Vue component, or fork into My Code. Pair it with a Pricing Comparison Table for subscription plans, or add proof with Testimonials Grid.

Why use it

Why Use the Product Grid

🛍
Shop window for any site
Show best sellers, new arrivals or merchandise without building a whole store.
🔗
Works with your checkout
Every card links to the product page or payment link you already use.
🔎
Search-ready
Product data for each card gives search engines the price, rating and availability.

How it’s different

How It’s Different From Other Free Section Templates

✎
Editable, not just copyable
Change text, links, images, colours and fonts in the browser before you export, instead of editing someone else’s code by hand.
◐
One theme for every section
Colours, fonts, radius and width are shared CSS variables, so every section you combine looks like one website.
⇲
Responsive by container
Container queries make each section adapt to its own width, in a full page, a column or a page builder.
✦
GSAP animation built in
Every section animates in with GSAP and ScrollTrigger, stays visible without JavaScript and respects reduced motion.
</>
HTML, React and Vue
Export a single HTML file, a ZIP with your images, a React component or a Vue component, or fork the code into My Code.
◍
Free, private, saved
No account and no watermark. Designs, uploaded images and fonts stay in your browser, with a backup file you can restore anywhere.

Step by step

How to Use

  1. 1
    Edit the contentFill in the heading and products in the panel. Wrap words in *asterisks* to colour them.
  2. 2
    Add your imagesUpload your own images (resized in your browser and kept on your device) or paste a hosted image URL.
  3. 3
    Match your brandPick a colour preset or exact colours, choose heading and body fonts from Google Fonts or your own uploaded font, set the corner radius and width, or apply your brand kit.
  4. 4
    Animate and previewChoose a GSAP entrance effect and speed, press Play animation, and check the section on desktop, tablet and mobile.
  5. 5
    Save and exportSave it to My designs, then export a single HTML file, a ZIP with your images, a React or Vue component, or fork it into My Code.

Real-world uses

Common Use Cases

🏬
Online store homepages
Feature this season's best sellers and new arrivals under the hero, with sale prices and badges that show what is on offer.
🎧
Product launch pages
Show the main product and its accessories side by side, each with a price and a button to the checkout.
🖼
Prints, books and merchandise
Let photographers, authors, podcasters and creators sell prints, books or merch from their own site with links to a store.
💈
Salons, cafés and studios
Display the retail products you stock, such as shampoo, coffee beans or gift cards, with prices and a reserve link.

In real websites

Website Templates That Use the Product Grid Section

The Product Grid section is part of 2 complete website templates in the free Website Builder, so you can see it in a full page before you use it on its own: Photographer Website, Product Landing Page Store. Open any of them in the builder to edit the whole page, or keep customising this section by itself.

Got questions?

Frequently Asked Questions

No. It displays products and links out. Point each button at a checkout or payment link from a store platform such as Shopify, Stripe or Gumroad, which handles payment securely.

Enter the sale price in the Price field and the original price in Old price. The old price appears crossed out beside it, and you can add a badge such as -20%.

Yes. It writes Product data for each card with the name, image, description, price, currency and availability, plus a rating when you enter one with a review count.

Up to twelve. For a bigger catalogue, show your best sellers here and link to your full shop with the heading link.

It saves an editable copy of your Product Grid in My Code, the UI Snippets code editor: the section markup goes in the HTML panel, its CSS (theme variables, base styles and layout) in the CSS panel, and the GSAP library is added as a CDN link, so you can keep refining the code and save your own versions.

Yes. It is free for personal and commercial websites, with no sign-up, no watermark and no attribution required. Everything runs in your browser and your edits are saved locally.