How to Add a Product on Shopify: Every Field Explained
October 1, 2026
To add a product on Shopify, open your Shopify admin, go to Products, click Add product, enter a title and whatever other details you have, and click Save. That is the whole procedure in Shopify’s help centre (as of October 2026), and the title is the only detail its steps name. That covers the mechanics. The part that takes the time is everything between the title and Save, so this guide walks through each field, says which ones a customer or a search engine actually reads, and then covers the faster routes for a whole catalogue.
How to add a product on Shopify, step by step
- From your Shopify admin, go to Products.
- Click Add product.
- Enter a title, then fill in the details you have: description, media, price, inventory, shipping, options.
- Set the product status. Choose Draft if you are not ready for customers to see it.
- Click Save.
Shopify’s help centre says you do not have to provide every detail for every product, and that you can change product details at any time. Saving a half-finished product as a draft is a normal way to work. Add the title and the price today, and come back for the description and the search fields.
You can also add products from the Shopify app on a phone. It is fine for a price, a photo or a quantity. A full description is easier at a keyboard.
What each field on the product page is for
The form is long because it serves three readers: the customer on your product page, the search engine deciding what to show, and you, trying to find the product in your own admin six months from now.
| Field | Who reads it | What to put there |
|---|---|---|
| Title | Customers, search engines | What the item is, in the words a buyer would use |
| Description | Customers, search engines | What it is, who it is for, the details people check before buying |
| Media | Customers | Photos, and video if you have it |
| Category | Shopify, sales channels | A category from Shopify’s Standard Product Taxonomy |
| Price | Customers | The selling price, plus a compare-at price if it is on sale |
| Inventory | You | SKU and quantity |
| Shipping | Checkout | Weight, and whether the item ships at all |
| Variants | Customers | Options such as size or colour |
| Product type | You | Your own label for grouping and filtering |
| Vendor | You, customers on some themes | Who makes it |
| Tags | Store search, you | Keywords for search, filtering and collections |
| Search engine listing | Search engines | Page title, meta description and the URL handle |
| Status | Shopify | Active, Draft or Unlisted |
Title and description
The title is the product’s name everywhere: the product page, the collection grid, the cart and the order email. Write it for the person scanning a grid of similar items. Name the item once, then the traits that set it apart, such as material, size or colour.
The description is the longest thing you will write on this form. Open with what the item is, because the first lines are what search engines tend to show when you leave the meta description blank. Our guide to writing a Shopify product description that converts goes through the structure in detail.
Category, product type and vendor
These three are easy to confuse, and they do different jobs.
- Category comes from a fixed list, Shopify’s Standard Product Taxonomy. Shopify describes it as a label used to calculate the product’s tax rate in the United States, and its help centre says standard categories also help with sales channel compatibility.
- Product type is free text. Shopify says it “doesn’t need to conform to any predefined format”. Use it as your own grouping, for example “Mugs” or “Cooling sheets”.
- Vendor is the name of the origin or source of the product. If you make it yourself, that is your own store name.
Tags
Shopify describes tags as searchable keywords that help customers find a product through your online store search, and you can also use them to build collections with conditions. Separate them with commas. As of October 2026 a tag can have up to 255 characters and a product can carry up to 250 tags. You will never need that many. Five to ten honest ones (“ceramic”, “gift”, “11oz”) do more than fifty vague ones.
Variants
If the product comes in more than one size or colour, add an option and its values. A product can have up to 3 options. One thing surprises people here: for a product with no variants, the Price, Inventory and Shipping sections sit on the product page itself. Once you add variants, those sections move to the individual variants, so each size can carry its own price and stock count.
Search engine listing
This section controls what a search result shows for the product: the page title, the meta description and the URL handle. Shopify’s help centre gives two numbers worth remembering:
If you enter more than 70 characters for a title, or if you enter more than 320 characters for a description, then your text might get cut off in search engine results.
Leave both blank and Shopify falls back to the product title and the description. That fallback works, and it is rarely the best you can do, because a product title written for a grid is often too short to say why someone should click. Our Shopify meta description examples show what a written one looks like, and Shopify SEO for beginners covers the rest of the page.
Shopify generates the URL handle when you create the product. It warns against editing the handle often, so get it right once and leave it.
Status and sales channels
A product is Active, Draft or Unlisted. Draft keeps it out of sight while you finish it. Unlisted keeps it reachable by direct URL and hidden otherwise. When it is Active, the Publishing section decides which sales channels carry it, so a product can be live in your online store and held back from another channel.
Three faster ways to add many products
Adding products one at a time is fine for ten. At fifty it becomes the whole week. Shopify gives you two shortcuts, and the writing itself is a third.
| Route | Best for | What you still do by hand |
|---|---|---|
| Duplicate a product | Items that share most details | Title, photos and whatever differs |
| CSV import | A whole catalogue at once | Building the file, hosting the images |
| Generate the copy, then fill or import | Products that each need their own words | Price, photos, inventory, shipping |
Duplicate a product
Open a similar product and duplicate it. You can set a new title, choose the status (Active, Draft or Unlisted) and pick which details to copy. Duplicate as a draft. Shopify notes that a duplicate set to Active publishes straight to the same sales channels as the original, and nobody wants a product live with the old description still on it.
If the “new product” is really the same item in another size, Shopify’s advice is to add a variant instead of duplicating.
Import a CSV file
A product CSV puts one product (or one variant) on each row. As of October 2026, Shopify’s help centre says:
- The only required column for new products is Title. The URL handle column becomes required when you add variants.
- The first line must be the column headers, and the file should be saved as UTF-8.
- Images have to be at a publicly accessible URL, because a CSV holds only text.
- If the Status column is missing, products import as active.
- With “Overwrite products with matching handles” selected, a blank cell in a column you included overwrites the existing value as blank.
That last point is how people wipe a vendor or a description across a store. Start from Shopify’s own sample file, import two or three rows first, and check them in the admin before you send the rest.
Generate the copy, then fill the form or the file
Neither shortcut writes anything. A duplicate carries the old description, and a CSV needs every title, description, tag and SEO field typed into a spreadsheet first. For products that each need their own words, the writing is what takes the time.
ListingBrief AI takes rough product notes and returns the Shopify fields that are made of words: product title, description, SEO title, meta description, category and product type, vendor, tags, and options with variants. There are two ways to use the result.
- In the form. The free Chrome extension adds a panel to the Shopify admin product editor and puts the generated fields into the form you already have open. Each field also has a copy button.
- In a file. Paste one product per line to generate a batch, then download the results as a CSV with Shopify’s product columns. Price, SKU, weight and image columns are there and left empty for you to fill.
It does not set your prices, upload photos or count your stock. Those stay with you, and so does a read-through before you save. You can try the description step on its own with the free Shopify description generator, which needs no signup. An account gets 5 free generations a day, and pricing covers the rest.
When the manual way is enough
Plenty of stores never need a shortcut.
- You have a handful of products. Ten products typed carefully will beat ten generated ones you did not read.
- Your products are near-identical. Duplicate one good product and change what differs.
- You already have the copy. If the descriptions exist in a document or on another platform, a CSV import moves them without rewriting anything. Sellers coming from Etsy can read how to connect Shopify to Etsy first.
A short checklist before you click Save
- The title names the item in a buyer’s words.
- The description opens with what the item is.
- A category is set, along with a product type you will recognise later.
- Each variant has its own price and quantity.
- The search engine listing has a page title under 70 characters and a meta description under 320.
- The status is Draft until you have previewed the page.
Then preview it, read it once as a customer would, and set it to Active.
Try ListingBrief AI free → Generate an Etsy or Shopify listing from your product notes — 5 free a day, no credit card.
Open your dashboard → Turn your product notes into an Etsy or Shopify listing.