Shopify SEO Vocabulary: Key Terms Store Owners Need to Know

Crawling, canonical URLs, structured data, meta titles, backlinks: thirteen Shopify SEO terms explained in plain language, in the order that makes them make sense.

Smart SEO Team·

SEO guides assume you already know the words. The moment you open Google Search Console, your Shopify SEO settings, or a tool like Smart SEO, you run into terms (canonical URL, structured data, crawl budget, robots.txt) with no plain-language explanation of what they mean or why they matter on your store specifically. This is that explanation. Thirteen terms, in the order that makes them make sense.

How Google Finds and Indexes Your Pages

Before Google can rank anything on your store, it has to discover the pages exist, visit them, and decide whether to add them to its index. Four terms govern this stage.

Crawling

Crawling is when Google's bot (Googlebot) visits a URL, downloads the page, and reads its content. Google allocates each site a limited crawl budget, the number of pages it's willing to crawl in a given period. On a Shopify store, crawl budget matters because Shopify auto-generates thousands of URLs you didn't create: every combination of filter and sort parameter on a collection (?filter.v.option.color=red&sort_by=price-ascending), every tag page (/collections/x/tag/y), and pagination pages (?page=3). If Google spends its crawl budget grinding through these junk URLs, it has less budget left for your actual products and collections. You can see what Google is crawling in the Crawl Stats report in Google Search Console.

Indexing

Indexing is the step after crawling. Google decides whether to add a crawled page to its search index, the pool of pages that can appear in search results. Being crawled does not guarantee being indexed. Google can crawl a page and then decide to exclude it because it's thin, duplicate, or low-quality, and you'd never know unless you checked. The Pages report in Google Search Console shows the indexing status of every URL Google has encountered: Indexed, Not indexed, and the specific reason for each exclusion (e.g., "Duplicate, Google chose different canonical than user," "Crawled - currently not indexed"). This is the most important report to understand on your store.

Sitemap

A sitemap is an XML file (Shopify puts yours at yourstore.com/sitemap.xml) that lists the URLs you want Google to discover and index. Shopify auto-generates one and submits it to Google. The catch: Shopify's default sitemap includes everything, and "everything" includes URLs you don't want indexed. More importantly, submitting a URL in your sitemap signals to Google that you think it's worth crawling, so a sitemap full of tag pages and thin URLs actively directs Google toward the wrong content. Check your sitemap and cross-reference it with your indexation data in Search Console.

Robots.txt

Robots.txt is a plain-text file at yourstore.com/robots.txt that instructs crawlers which pages they are allowed to visit. A Disallow rule tells Googlebot to skip certain paths. On Shopify, the default robots.txt disallows internal search results, cart pages, and checkout, which is correct. The file is editable on Shopify 2.0 themes, which gives you power to block paths you don't want crawled (like tag or filter URL patterns). Two important caveats: robots.txt prevents crawling but does NOT prevent indexing: a page blocked by robots.txt can still be indexed if other sites link to it. And a misconfigured robots.txt can accidentally block your entire store from Google, which is catastrophic. Change it carefully and verify in Search Console's URL Inspection tool.

What Google Shows in Search Results

Crawling and indexing get your pages into Google. These terms determine how those pages appear when someone searches.

Meta Title

The meta title is the ~60-character text Google displays as the blue clickable headline in search results. It's separate from your page's visible heading (<h1>) and separate from your product or collection title in Shopify admin. Every product, collection, page, and blog post in Shopify has a dedicated meta title field under Search engine listing preview → Edit website SEO. If you leave it empty, Shopify uses the product or page title, which is often a bare name with no context ("Black Ceramic Mug") rather than a search-query-shaped title ("Black Ceramic Mug – Handmade, 12oz | Your Store"). Meta titles are one of the strongest on-page signals for what a page should rank for, and they directly affect click-through rate. Writing good ones at scale across hundreds of products is exactly where Smart SEO's bulk meta generation earns its keep.

Meta Description

The meta description is the ~155-character summary that appears under the meta title in search results. It is not a direct ranking factor. Google doesn't use it to decide whether to rank your page. But it is a major click-through rate factor, because it's your first chance to tell a searcher why they should click your result instead of the ten others on the page. Shopify's default is an empty field, which means Google auto-selects a sentence from your page content, usually something unhelpful pulled from a button label or fragment of body text. Write a meta description for every page that matters. Treat it like ad copy: what does this page offer that's worth clicking for?

Structured Data and JSON-LD

Structured data is machine-readable markup that tells Google explicitly what type of content a page contains and what its properties are. Instead of Google guessing that a page is about a product, structured data states it directly: "this is a Product, its name is X, its price is Y, it's in stock, it has 47 reviews averaging 4.6 stars." Google uses this information to power rich results (see below) and to understand your store's content more accurately, which also affects how AI search engines interpret and cite you.

JSON-LD is the format Google recommends for structured data: a <script type="application/ld+json"> block in the page's <head>. It's what most Shopify themes use for Product, BreadcrumbList, and Organization schema. The problem: custom and heavily-modified themes frequently ship with broken or incomplete JSON-LD. Prices don't update, availability is hardcoded, or the schema references fields that don't exist. Run any product page through Google's Rich Results Test to see whether your schema validates. Errors there mean Google can't use it.

Rich Results

Rich results are the enhanced search result formats that go beyond the standard blue-link-plus-description: product cards showing price and availability, star-rating blocks, FAQ accordions, breadcrumb trails in the URL. They're powered by valid structured data. For Shopify stores, Product rich results are the most valuable: they surface price, availability, and review stars directly in Google results, which significantly increases click-through rate on competitive product searches. You don't get to choose whether Google shows rich results for your pages; you only control whether your structured data is valid and complete enough for Google to use it. Check with the Rich Results Test and fix any errors.

On-Page Signals

Canonical URL

A canonical URL is the "preferred" version of a page when the same (or nearly identical) content exists at multiple URLs. Shopify creates this problem by design: every product is accessible at both /products/handle and /collections/category/products/handle. Without a canonical tag pointing both URLs at the same preferred version, Google may treat them as separate pages competing against each other, splitting ranking signals between them instead of concentrating on one. Shopify adds canonical tags automatically, but custom themes can break them. The canonical tag lives in the page's <head> as <link rel="canonical" href="...">. Verify yours by viewing source on a product page and confirming the canonical points to the clean /products/handle URL.

Alt Text

Alt text is the text attribute on an image (<img alt="...">) that describes what the image shows. It does two things: it's read aloud by screen readers (accessibility), and it tells Google what the image depicts (image SEO: relevant for appearing in Google Images and for image-based AI search). Shopify's default alt text for product images is the product title, applied to every image of that product. So if a product has six photos, all six carry identical alt text, none of it describing what makes each image different. The audit finding is either absent alt text or the Shopify default. Writing unique, descriptive alt text for every image across a large catalogue by hand isn't realistic; Smart SEO can generate it in bulk.

Search Intent

Search intent is what a person actually wants when they type a query: the goal behind the search, not just the keywords. Google classifies intent into four broad types: informational ("how to care for leather boots"), navigational ("Timberland official site"), commercial investigation ("best merino wool base layers"), and transactional ("buy ceramic planters online"). The reason this matters: Google has become very good at recognising intent and showing the type of content that matches it. If someone searches "best coffee grinders under $100," they want a comparison article, not a product page, and no amount of keyword optimisation will rank a product page for that query. Your page format (product page, collection page, blog post) needs to match the intent of the query you're targeting, before anything else.

SEO Score

An SEO score is a diagnostic metric (typically a percentage or grade) that reflects how well a page's configured SEO signals are. It checks things like: is the meta title present and within character limits, is the meta description filled in, do images have alt text, does the page have valid schema, are there internal links. Smart SEO surfaces this score per product and collection, so you can see at a glance which pages have gaps without checking each one manually. One critical clarification: an SEO score is a measure of configuration completeness, not a signal Google uses in ranking. A perfect score doesn't guarantee rankings; it means you've set up everything Google needs to evaluate the page properly. Think of it as a pre-flight checklist, not a scoreboard.

An internal link is a link from one page on your store to another page on your store. Internal links do two things that directly affect SEO. First, they help Google discover pages: if a new collection has no internal links pointing to it from other pages, Googlebot may never find it. Second, they pass authority: pages with more and stronger internal links pointing to them are treated as more important. The homepage is your highest-authority page, which is why the links it distributes (primarily to collections via navigation) are the most powerful internal signals on your site. A collection that isn't linked from the homepage, navigation, or other prominent pages is starved of authority regardless of how good its content is. The basic flow to optimise for: homepage → key collections → products and blog posts.

A backlink is a link from another website to a page on your store. Backlinks are the most powerful authority signal in SEO: Google interprets a link from a relevant, trusted site as a vote of confidence in your content. Not all backlinks are equal: a single link from a well-regarded industry publication is worth more than hundreds of links from low-quality directories. You can see which sites link to your store using Google Search Console's Links report. Building backlinks is a slow, deliberate process; it usually involves creating content worth linking to, getting featured in press coverage, or partnering with complementary brands. There's no shortcut: buying links violates Google's guidelines and can result in a manual penalty.

Frequently Asked Questions

What's the difference between a meta title and a page title in Shopify?

Your page title (the product name or collection name in Shopify admin) is what appears on the page itself and in browser tabs. The meta title is the separate text you set under "Edit website SEO". It's what Google displays in search results. They can be the same, but shouldn't always be. Meta titles should be written for search queries; page titles can be written for your customers.

Can I have duplicate meta descriptions across pages?

Technically yes, but you shouldn't. Duplicate meta descriptions across different pages signal to Google that the content may also be duplicated. More practically, a generic meta description wastes the click-through rate opportunity: each page should have a description that's specific to its content and what makes it worth visiting.

Does robots.txt affect a page's ranking?

Blocking a URL in robots.txt prevents Googlebot from crawling it. But a blocked URL can still be indexed if other sites link to it. Google just won't be able to read its content, so it may rank with no meta title or description. If you want a page excluded from search results entirely, the correct approach is a noindex meta tag on the page itself, not a robots.txt block. Use both together if you also want to prevent crawling.

What structured data does Shopify add automatically?

Most Shopify themes include Product JSON-LD (with name, price, availability, and sometimes reviews), BreadcrumbList schema, and WebSite schema on the homepage. What frequently breaks or goes missing: Organization schema with a logo URL, correct price currency and availability values, and valid Offer schema on variant-heavy products. Check your actual pages with the Rich Results Test rather than assuming the theme handles it correctly.

What's the difference between crawling and indexing?

Crawling is Google visiting and reading a page. Indexing is Google adding that page to the pool of results that can appear in search. A page can be crawled but not indexed (Google decided it wasn't worth including: too thin, duplicate content, low quality). A page that was never crawled can't be indexed. The Pages report in Google Search Console shows both: which pages are indexed, which are crawled but excluded, and why.

What's Next?

If you've just worked through this glossary, the best next step is applying these terms to your own store. That means checking what's actually indexed, whether your structured data validates, and whether your meta titles are doing real work. The Shopify SEO Audit guide walks through exactly that, page type by page type, with specific things to check and what the findings mean. Or, if you want the full strategic picture of how all these signals fit together into a working SEO system, start with the Complete Guide to Shopify SEO.