Adding a product to your Shopify store takes less than two minutes once you know where everything lives - but doing it well, in a way that actually helps customers find and buy from you, takes a bit more thought. Head to your Shopify admin, click Products in the left sidebar, then hit the Add product button in the top right. What follows is a product detail page with a lot of fields, and every single one of them matters.

This guide walks you through every part of adding a product to Shopify, from the basics to the parts most tutorials skip - inventory tracking, shipping settings, product SEO, and what to do when you need to manage dozens or hundreds of products at once.

Key Takeaways
1
To add a product, go to Products > Add product in your Shopify admin and fill in the title, description, media, pricing, inventory, and shipping fields before saving.
2
Every field on the product page affects how your store performs - pricing, inventory tracking, and SEO fields are just as important as the product title.
3
You can duplicate existing products to save time, bulk edit multiple products at once, or import a full catalog via CSV.
4
Use the Availability section to hide a product from your storefront without deleting it - useful for seasonal items or out-of-stock products.

How to Add a New Product to Your Shopify Store

Go to Products > Add product in your Shopify admin. You’ll land on the product detail page. Here’s what each section actually does and what to put in it:

Title and Description

The Title is what appears on your storefront, in the browser tab, and in search results. Keep it clear and specific - “Men’s Merino Wool Crew Neck Sweater - Navy” outperforms “Sweater” every time. Avoid keyword stuffing here; just describe what it is accurately.

The Description box is a full rich-text editor. This is your sales pitch and your SEO content combined. Write at least two to three paragraphs covering what the product is, who it’s for, what problem it solves, and the key specifications. Use bullet points for features like dimensions, materials, or compatibility. A good product description reduces returns because customers know exactly what they’re getting.

Media

Upload your product images, videos, or 3D models here. Shopify recommends square images at 2048 x 2048 pixels for the best results across all themes. Add alt text to every image - both for accessibility and for Google image search. If you’re selling something where fit or scale matters (clothing, furniture, tools), include lifestyle shots alongside the clean product-on-white images.

Pricing

Set your Price here. If you want to show a “compare at” price (the strikethrough original price that signals a sale), enter it in the Compare at price field - Shopify will display it with your current price automatically. The Cost per item field is optional but useful: fill it in and Shopify will calculate your profit margin in the admin, which helps when you’re reviewing performance later. This field is never shown to customers.

Check Charge tax on this product if applicable - for most physical goods you will want this enabled.

Inventory

This section trips up a lot of new merchants. SKU (Stock Keeping Unit) is a unique identifier for your product - create a consistent naming system if you have multiple products (e.g., “SW-NVY-M” for sweater, navy, medium). It shows up on orders and makes fulfillment much easier.

Barcode is optional unless you’re selling in-person with a barcode scanner or listing on sales channels like Google or Facebook that require GTINs.

Turn on Track quantity if you have limited stock and don’t want to oversell. Once enabled, set your current stock count. You can also decide what happens when you run out: by default Shopify prevents checkout when stock hits zero, but you can allow backorders by enabling Continue selling when out of stock - useful for made-to-order products.

Shipping

Check This is a physical product for anything you’ll actually ship. Then fill in the weight - this is used to calculate shipping rates if you’re using carrier-calculated shipping. Get it right; an incorrect weight can mean you’re undercharging for postage and losing money on every order.

Customs information (HS code and country of origin) is required if you ship internationally. If you’re domestic-only right now, you can skip it, but it’s worth filling in before you expand.

Variants

If your product comes in multiple versions - different sizes, colors, materials, or any other option - use variants instead of creating separate product listings. Click Add options like size or color, name your option (Size, Color, Style, etc.), and list the values (S, M, L, XL or Red, Blue, Green). Shopify will generate a variant for every combination automatically.

Each variant can have its own price, SKU, barcode, weight, and inventory count. This is where you’d charge more for a larger size or track stock separately for each color. Keep in mind that Shopify allows up to 3 options and 100 variants per product - if you need more, you’ll need a third-party app.

For more on organizing your products by type, see our guide on how to add a product type in Shopify.

Search Engine Listing (SEO)

Scroll down to the Search engine listing section and click Edit. This is where you control how your product appears in Google search results - and most merchants leave it completely untouched, which is a missed opportunity.

The Page title should be around 55-60 characters and include the product name plus a key attribute (material, use case, size range). The Meta description should be 140-160 characters and give searchers a reason to click - mention the benefit, not just the feature. The URL and handle defaults to a version of your product title; clean it up to remove stop words if needed (e.g., `/products/merino-wool-crew-sweater-navy` is better than `/products/men-s-merino-wool-crew-neck-sweater-navy`).

Product Organization

Set the Product category, Product type, and Vendor fields to keep your catalog organized. Assign relevant Tags - these can be used to power automated collections, filter pages, and search within your store. The Collections field is where you actually place the product in your storefront navigation; a product can belong to multiple collections.

Availability and Status

Before you hit Save, check the Status field in the top right. Set it to Active if you want the product to go live immediately, or Draft if you’re still working on it. You can also control which sales channels (Online Store, Point of Sale, Google, Instagram, etc.) the product is available on by toggling them in the Sales channels and apps section.

Once everything looks right, click Save. Your product is live.

How to Update an Existing Product

Go to Products in your Shopify admin and click the product name you want to edit. Every field is editable - make your changes and click Save. There’s no approval process or delay; changes go live immediately on your storefront.

A few things worth knowing when updating products:

Changing prices won’t affect existing orders that have already been placed - those are locked in at checkout price. But if you have the product in any active discount campaigns or price rules, double-check that your new price still makes sense against them.

Updating inventory mid-sale is common. You can adjust stock counts manually at any time, or set up inventory transfers if you’re receiving new stock.

Bulk editing is a massive time-saver if you need to update a field across many products at once. From the Products list, select multiple products using the checkboxes, then click Edit products. You get a spreadsheet-style view where you can update prices, inventory, and other fields across all selected products simultaneously - no need to open each one individually.

How to Duplicate a Product

Duplicating a product is the right move when you’re adding something similar to what you already have - same category, same shipping profile, same basic structure, just with different specifics. It saves you rebuilding all those fields from scratch.

From the product detail page, click the Duplicate button. Give the copy a new name, decide whether to duplicate the media too (sometimes you want fresh images, sometimes you don’t), and click Duplicate again. You’ll land on the new product’s page with all the original data pre-filled. Update whatever’s different - title, price, description, images, SKU - and save.

When to duplicate vs. when to use variants: if the products share the same base listing (same product, different size or color), use variants. If they’re genuinely different products that happen to share a category or shipping profile, duplicate.

One thing to watch: duplicating a product does not automatically add it to any collections. You’ll need to manually assign it to the right collections before it appears in your storefront navigation.

How to Delete or Hide a Product

Hiding a product is almost always the better choice. If a product is temporarily out of stock, seasonal, or being reworked, set its status to Draft instead of deleting it. It disappears from your storefront but stays in your admin with all its data, reviews, and history intact. When you’re ready to bring it back, flip it to Active.

You can also hide a product from specific sales channels while keeping it live on others - useful if a product isn’t approved for Google Shopping but you still want it on your main store.

For a full walkthrough of visibility settings, see our guide on how to hide a product on Shopify.

Deleting a product is permanent. Once deleted, the product URL will 404 (unless you set up a redirect), any Google search traffic to that page is gone, and you lose all associated data. To delete: open the product, scroll to the bottom, click Delete product, and confirm. To bulk delete: select multiple products from the list, click More actions > Delete products.

Only delete products you are certain you will never need again and that have no meaningful search traffic.

Bulk Product Management: Adding Many Products at Once

If you’re launching a store with dozens or hundreds of products, adding them one by one through the admin is not the right approach. Shopify supports CSV import, which lets you upload your entire catalog at once.

Go to Products > Import and download Shopify’s sample CSV template. The template shows you exactly which columns are required and which are optional. Key columns include Handle (your product’s URL slug - must be unique), Title, Body (HTML description), Vendor, Type, Tags, Published, Option names and values, Variant prices, Variant SKUs, Variant inventory quantities, and image URLs.

A few CSV import tips from experience:

  • Each variant of a product gets its own row in the CSV, but only the first row needs the full product details - subsequent variant rows just need the Handle (to link them) and the variant-specific fields
  • Image URLs must be publicly accessible for Shopify to pull them in - host them somewhere temporary if needed
  • Do a test import with just 5-10 products first to catch any formatting errors before committing your full catalog
  • The import process creates new products; it won’t update existing ones unless you use the Overwrite option

For ongoing management, the bulk editor (described in the Update section above) handles most day-to-day changes. For larger-scale updates - repricing a whole category, adjusting inventory across a warehouse cycle - exporting your product CSV, editing it in a spreadsheet, and reimporting with the Overwrite option is the most efficient workflow.

Product SEO: Making Your Products Findable on Google

Getting your products in front of people searching on Google requires a bit of intentional work across a few areas.

Product titles and descriptions are the most important. Use the language your customers actually search for. If you sell “stainless steel water bottles,” that phrase should be in your product title and the first paragraph of your description - not just “hydration vessel.” Check Google’s autocomplete and related searches to find the exact phrasing people use.

URL handles should be clean, descriptive, and permanent. Shopify generates a handle from your product title, but you can customize it. Once a product has been live and is getting traffic, avoid changing the handle - it breaks any existing links and Google rankings for that URL.

Image alt text is an area most merchants ignore completely. Every product image should have descriptive alt text that includes the product name and a relevant attribute. This contributes to image search visibility and also helps with overall page relevance.

The SEO listing preview in the product editor (under Search engine listing) lets you write a custom meta title and meta description for each product. These control exactly what appears in Google search results. Treat the meta description like an ad - you have about 155 characters to give someone a reason to click your result over the next one.

For broader Shopify product set up guidance including collections, navigation, and store-wide settings, that guide covers everything you need to get the full catalog in order.