On this page
Important Notice: This content is for educational purposes only. Results may vary based on your specific business circumstances, industry, market conditions, and implementation. No specific outcomes are guaranteed.
Check in the Right Order
Most SEO checklists hand you forty items in no particular order, and the result is predictable: you spend an afternoon rewriting alt text on a store that search engines have been told to ignore. On-page basics are not equal. Some decide whether a page can appear in results at all. Others shape how the result looks once it does. A few are small switches that only matter when they are wrong.
This guide sorts the basics into four tiers and asks you to clear them top down. Nothing here is advanced, and none of it promises a ranking. It is the floor a store stands on before content, links and speed get a chance to matter.
If you want the current state of a page before you start, paste its address into the free Shopify SEO audit. It reads one public page and marks each basic as in place or to fix, which turns the tiers below into a short to-do list rather than a guessing exercise.
Tier 1: Can Search Engines Reach the Page at All?
Everything else is wasted effort if a page is hidden. Two things decide this on a Shopify store.
The noindex instruction
A noindex tag asks search engines to leave the page out of results. On Shopify it usually arrives by one of three routes: the store is still behind its password page, an SEO app has a "hide from search" option switched on for that page, or a theme customisation added it to a template and nobody took it out. If your whole store is missing from results, check Online Store, then Preferences, and look at password protection before anything else.
The canonical link
Shopify serves the same product at more than one address: once under its own products path and again under every collection it belongs to. The canonical link tells search engines which address is the real one. Standard themes point it at the plain product address, which is what you want. The thing to look for is a canonical that points somewhere unexpected, such as the home page or a different product, usually after a theme edit or an app that rewrites tags. A wrong canonical quietly asks search engines to show a different page instead of this one.
Tier 2: What the Search Result Will Say
Once a page can be found, the page title and meta description supply most of what a shopper sees in the result. These are the fields merchants most often leave on autopilot.
- Page title: if you never edit it, Shopify uses the product or page name. "Mug" is a valid title and a useless one. The title should say what the item is in the words a shopper would search, with the brand at the end.
- Meta description: left blank, Shopify borrows the opening text of the page, which is often a shipping note or a stray line of formatting. Write one that says what the shopper gets and gives one reason to click.
- Duplicates: twenty products that share the same title frame and the same description look like copies of each other. The product name, at least, must differ in each.
Writing these well is its own skill, and the companion guide on writing meta titles and descriptions covers wording patterns by page type. For drafts to start from, the meta tag generator writes three titles and three descriptions for a home, product, collection or blog page and previews them as a search result.
Tier 3: What the Page Says About Itself
This tier is about how clearly the page describes its own content, both to search engines and to people using assistive technology.
One main heading
Each page should carry a single h1 naming what it is about: the product name on a product page, the collection name on a collection page. Themes get this wrong in two ways. Some wrap the store logo in an h1 on every page, so each page has two. Others style the product name as a heading visually but mark it up as plain text, so the page has none. You cannot see either problem by looking at the page; a check that reads the markup will.
Image alt text
Alt text is the short description attached to an image. Screen readers read it aloud, and image search uses it to understand the picture. In the Shopify admin, open the product, click an image in the Media section and add the text there. Describe what is actually shown: "Speckled blue stoneware mug on a wooden table" beats "mug1" or a string of keywords. Purely decorative images, such as a background texture, can be left with empty alt text on purpose.
Structured data
Structured data is a block of machine-readable facts about the page, such as that it is a Product with a name, a price and availability. On Shopify this almost always comes from the theme, not from anything you type. The question is simply whether it exists and names the right type. Two layers of it, one from the theme and one from an app, can contradict each other, so if you install an app that adds structured data, check the theme is not already doing the same job.
Tier 4: The Quiet Switches
Two settings rarely need attention and cause real trouble when they are missing.
- Language: the page should declare the language it is written in. Themes set this from the store's language settings. If you sell in more than one language, check that each version declares its own.
- Viewport: the viewport tag tells a phone to render the page at its own width rather than as a shrunken desktop page. Every current Shopify theme includes it. If it is missing, the theme has been heavily edited or is very old, and that is worth a conversation with whoever maintains it.
While you are in the theme, the social share tags are worth a glance too. They set the title and picture a chat app or social feed shows when someone pastes your link, which is not search, but it is often the first impression a product gets.
Common Shopify Mistakes, in One List
Use this as a quick pass before a launch, after a theme change or after installing a new app that touches the storefront.
- The password page is still on, or was switched back on for a sale preview and left there.
- Product titles still read like internal names: a SKU code, a supplier reference or "New product copy".
- Meta descriptions left blank, so the result shows the first line of the page, often a size chart note.
- A seasonal offer written into a description months ago and never removed.
- Two h1 headings per page because the logo is marked up as one.
- Alt text missing on every image uploaded in bulk, or filled with the file name.
- A new theme that dropped the product structured data the old one had.
- An app and the theme both writing canonical links or structured data, with different answers.
- Collections with no description at all, so the collection page has nothing to say beyond a product grid.
Check the home page first for the store-wide basics, then one product page and one collection page. Each template writes its own tags, so a fix on one does not carry over to the others. If you also want a wider read on the store beyond search, the Shopify store grader looks at the storefront as a whole.
What an On-Page Check Cannot Tell You
It is worth being honest about the limits here, because a clean checklist can create false confidence.
- Where you rank. Reading a page tells you what it says, not where it appears for any search. Your search engine's own site owner tools are the place to see which queries show your pages.
- Whether the content is good enough. A product page with every tag in place and two lines of copy is still a thin page. What the page actually says matters more than how it is labelled.
- Who links to you. Links from other sites are a separate matter entirely and nothing on your own page reveals them.
- How the competition looks. A tidy page can still sit behind larger stores for a broad search. Narrower, more specific searches are often where a smaller store has a real chance.
- Anything added after the page loads. Tags injected by a script later are not part of the served page. Most Shopify themes write SEO tags directly, but custom and headless builds may not.
Treat the basics as hygiene. They remove reasons for a page to be shown badly or not at all. They do not, by themselves, give a search engine a reason to prefer you.
Next Step
Pick three addresses: your home page, your best-selling product and your biggest collection. Run each through the Shopify SEO audit, work through the tiers above from the top, and re-check after each theme or app change. Search is how many shoppers first arrive; once they do, Nudgesmart can show them an on-site popup or bar built from ready-made templates, aimed at the visitors you choose to target.
Tags
- shopify-seo
- seo-checklist
- on-page-seo
- meta-tags
- store-setup