Are the SEO basics right on my Shopify store?
Last updated
Ten on-page basics, each marked in place or to fix: whether search engines may list the page, title and description lengths, main headings, image alt text, the canonical link, share preview tags, structured data, language and the mobile viewport. Every fix says where to change it.
The ten on-page basics it reads
A Shopify SEO audit reads one public page of a store and checks the tags a search result is built from, such as the title, the meta description, the main heading, image alt text and the canonical link, so a product page titled simply Mug with no description comes back with both marked to fix.
Every check is read from the public page at the address you enter. No ranking data, traffic estimate or outside SEO database is used, and nothing here claims to know how a page performs in search.
10 basics a search engine reads before it decides how to show a page. Each comes back in place or to fix, with a line on what it does and what to change in the Shopify admin or the theme.
- Page title
- The headline of the search result. Roughly 30 to 60 characters is the workable range: shorter wastes the space, longer tends to be cut off.
- Meta description
- The snippet under the headline. Roughly 70 to 160 characters. It does not lift a ranking by itself; it is the pitch a searcher reads before clicking.
- Main heading
- The single h1 that names what the page is about. None leaves the page unlabelled; several blur it.
- Image alt text
- A short description on each image, read aloud by screen readers and used by image search. A decorative image may carry an empty one.
- Canonical link
- The one address that should rank when a page is reachable at several, which on Shopify is common: a product can sit under a collection path and its own.
- Share preview tags
- The title and picture a chat app or social feed shows when someone pastes the link.
- Structured data
- Machine-readable facts about the store or product, reported here by type only: Product, Organization, BreadcrumbList and the other common store types.
- Noindex, language and viewport
- Three switches. A noindex keeps the page out of results entirely, the language tells search engines who it is for, and the viewport makes it render at phone width.
Nudgesmart is available on the Shopify App Store. Browse the template library or see what it costs.
Four sample pages, audited
Sample pages, not real stores. Each row runs through the same checks as the tool above, so the table shows how a tidy home page, a thin product page, a hidden store and a page from another platform come out.
| Sample page | Basics in place | First thing to fix |
|---|---|---|
| A home page with every basic in place | 10 of 10 in place | Nothing to fix |
| A product page with a stock title and no description | 4 of 10 in place | Page title: 3 characters, on the short side |
| A store still set to noindex, on the wrong canonical domain | 0 of 10 in place | Open to search engines: This page asks search engines not to list it |
| A page from a site that is not on Shopify | No report | Not a Shopify page |
What one page read cannot judge
Tags are the floor, not the ranking
A page with every basic in place can still rank nowhere, and a page missing two can rank well. Content, links, speed and the competition for the search all matter more, and none of them can be read from one page.
Nothing here is about traffic or position
The audit does not know where the page ranks, how many people find it or what it earns. There is no estimate of either anywhere in the report, because any such figure would be invented.
Only the served page is read
Tags added by a script after the page loads are not seen. Most Shopify themes write their SEO tags into the page itself, but a headless or heavily customised storefront may not, and the report says so when it spots one.
One page at a time
Paste the home page for the store-wide basics, then a product or collection address to check that template. Each template is checked separately because each one writes its own tags.
Lengths are guidance, not a limit
Results pages cut by pixel width, so the character ranges are a practical proxy. A title a few characters over may still show in full, and one inside the range can still be trimmed.
SEO audit questions
What does the Shopify SEO audit check?
Whether the page is open to search engines, the title and meta description lengths, the number of main headings, images without alt text, the canonical link, share preview tags, structured data types, the declared language and the mobile viewport. Each comes back in place or to fix.
Can I audit a product page instead of the home page?
Yes. Paste the full product or collection address and that page is read instead. The home page shows the store-wide basics; a product page shows what the product template writes, which is usually where titles and descriptions go wrong.
Why is my store marked noindex?
The most common reason on Shopify is a store that is still behind its password page. Otherwise check the theme and any SEO app for a setting that hides the page from search engines.
Does a better audit mean more traffic?
Not on its own. The basics make a page easier to understand and to show well in a result. Whether it ranks depends on things one page read cannot see, so the audit makes no promise about position or visits.
Is the page I audit stored?
No. The HTML is reduced on our server to character counts, tallies and yes or no answers, then discarded. Not one word of its text comes back to your browser, and the address you typed is not logged.
A ranking earns the click. It does not earn the email address.
Nudgesmart starts every popup from ready-made templates, with 13 campaign types for turning a visitor from search into a subscriber.