This is not a general SEO guide. There are plenty of those. This is about the specific signals AI agents use when they parse your product pages.
AI agents are not search engines. But they use a lot of the same signals: meta titles, meta descriptions, heading structure, canonical URLs, and page speed. If these are broken on your product pages, AI agents get incomplete or confusing data.
Meta titles
The <title> tag on each page is one of the first things AI agents read. It should be unique and descriptive for every product page.
Common problems:
- All pages have the same title. Some themes set the title to just the store name on every page. AI agents can't tell products apart.
- Auto-generated titles with no useful info. "Product Name — Store Name" is the typical pattern — this is usually fine, but make sure the product name part is descriptive (see our titles guide).
- Titles that are too long. Anything over 60 characters gets cut off in search results. Keep it concise.
How to check
- Open any product page on your store
- Look at the browser tab — that's your
<title>tag - Or right-click, View Page Source, and search for
<title> - Check 3-5 product pages. Are the titles unique? Are they descriptive?
How to fix in Shopify
Each product in Shopify has an SEO section at the bottom of the product edit page. Click Edit website SEO to customize the page title and meta description. If you leave these empty, Shopify uses the product title and description by default.
Meta descriptions
The <meta name="description"> tag gives AI agents a summary of the page. When an AI agent is deciding whether to recommend your product, the meta description is often the first text it reads.
- Every product page should have a meta description
- It should be unique per product (not the same text everywhere)
- It should be meaningful — include the product type, key features, and what makes it different
- Keep it under 160 characters
If the meta description is empty, AI agents fall back to the product description. That's not terrible, but a well-written meta description is better because it's concise and designed to summarize.
Heading structure
The <h1> tag should be the product name on product pages. This sounds obvious, but some themes use <h1> for the store name or a promotional banner, and put the product name in an <h2> or even a <div>.
AI agents use the heading hierarchy to understand page structure:
<h1>— the main topic of the page (product name)<h2>— major sections (description, features, specifications)<h3>— subsections within those sections
There should be exactly one <h1> per product page, and it should contain the product name.
How to check
- Right-click on a product page and select View Page Source
- Search for
<h1 - There should be exactly one, and it should contain the product name
- If the product name is in a
<div>or<span>instead, that's a theme issue
Canonical URLs
The <link rel="canonical"> tag tells AI agents which URL is the "official" version of a page. This is important because the same product can sometimes be accessed from multiple URLs (different collection paths, query parameters, etc.).
Without a canonical URL, AI agents might see the same product at three different URLs and treat them as three different products. With a canonical URL, they know it's one product with one official URL.
Shopify handles canonical URLs automatically in most cases. But check for:
- The canonical URL should point to
/products/product-handle, not a collection-scoped URL like/collections/shirts/products/product-handle - Every product page should have a canonical tag — if it's missing, that's a theme issue
How to check
- View the page source on a product page
- Search for
rel="canonical" - The
hrefshould point to the clean product URL
Page speed
AI crawlers have timeouts. If your product pages take more than 3 seconds to load, the crawler might give up before reading the content. Slow pages get less thorough indexing.
Common causes of slow product pages:
- Unoptimized images. Large images that aren't compressed or resized. Shopify's CDN helps, but uploading a 5MB image still hurts.
- Too many apps. Each app adds JavaScript to your page. 10+ apps with front-end scripts can add several seconds to load time.
- Heavy theme features. Carousels, animations, and video backgrounds all add load time.
Test your page speed with Google PageSpeed Insights. Enter a product page URL and check the results. Focus on the "Performance" score for mobile.
Quick checklist
For each of 3-5 product pages, check:
- Does the page have a unique, descriptive
<title>? - Does it have a
<meta name="description">with meaningful content? - Is there exactly one
<h1>with the product name? - Is the
<link rel="canonical">pointing to the right URL? - Does the page load in under 3 seconds?
If any of these are off, your Shopify theme likely needs a small update. Most of these are quick fixes for a developer — often just editing a single template file.