Quick answer: Shopify has no "add keywords" box — the meta keywords tag has been dead since 2009. Keywords go into seven real places per page: the SEO title, meta description, the product or collection title (your H1), the first 100 words of description, image alt text, the URL handle, and body copy. Edit the first two under "Search engine listing" on any product, collection, page, or blog post.

The most-searched version of this question — "where do I paste my keywords in Shopify" — has a liberating answer: nowhere, because that field stopped mattering before Shopify existed. What follows is where keywords do go, with the exact clicks, in priority order.

1. The SEO page title (highest leverage)

Admin → Products (or Collections/Pages/Blog posts) → open the item → scroll to Search engine listingEdit → "Page title". Lead with the keyword, stay under ~60 characters, add one differentiator: "Organic Matcha Powder — Ceremonial Grade | YourBrand". This is the strongest keyword placement on the page and the headline shoppers see in Google. (The free title generator drafts these with live length checks.)

2. The meta description

Same panel, "Meta description" field. Not a ranking factor — a click factor: Google bolds the searcher's query words in it, so a description containing the keyword literally glows on the results page. 120–155 characters, keyword early, one concrete benefit, soft call to action. (Generator with SERP preview here.)

3. The product or collection title (your H1)

The visible title doubles as the page's H1 and the default SEO title. Name products the way shoppers search, not the way your inventory sheet does: "Sage Green Linen Duvet Cover — Queen" beats "The Meadow (Q2 Restock)". Internal poetry costs rankings.

4. The first 100 words of the description

Engines weight early copy. Open with a sentence that names the product (keyword included) and its key attributes — which is also simply good selling. Then write for the buyer: materials, dimensions, use cases. Those attribute words are the long-tail keywords you never had to research.

5. Image alt text

Click any product image → Edit alt text. Describe what the image literally shows, attributes first: "Sage green linen duvet cover on oak bed frame". That one sentence serves screen readers, Google Images, and the multimodal AI systems now answering shopping queries. (Alt text generator and checker; the full reasoning is in the alt text guide.)

6. The URL handle

In the same Search engine listing panel, the "URL handle" should contain the keyword's core words: /products/linen-duvet-cover-sage, not /products/meadow-q2. Changing a live product's handle breaks existing links — tick "create a URL redirect" if you rename, or better, leave established handles alone; the gain rarely justifies the churn on an already-indexed page.

7. Collections and blog posts — where head terms live

Individual products win long-tails; collection pages win the head terms ("linen bedding"), so give each collection a keyword-led title and a real description — two paragraphs above or below the grid that actually discuss the category. Blog posts win the questions ("linen vs cotton sheets") and should link down to the collection they support. That three-layer split — blog → collection → product — is the keyword architecture of every well-optimized store; the strategy template turns it into a fill-in table.

What not to bother with

  • Meta keywords tag — ignored by Google since 2009; any app selling it is selling theater.
  • Product tags — navigation, not SEO; the /tagged/ pages canonicalize away.
  • Keyword stuffing — repeating the phrase eight times reads as spam to engines and shoppers alike. The density checker flags it; under ~2.5% and natural is the zone.

Doing this across 400 products

Every step above is a per-page edit — fine at 20 products, brutal at 400. RankEngine assigns a focus keyword to each product, rewrites titles, descriptions, and alt text around it in bulk through the Shopify API, and re-reads each field from Shopify to verify the write landed. The free audit first shows which pages are missing keywords where — usually a longer list than anyone expects.