Where to start
Shopify handles a lot of technical SEO for you, including a sitemap, secure pages and clean markup, so most gains come from doing the basics carefully on every page. Work through this list in order, and connect the free tools at the end so you can see the effect.
Fixes 1 to 5: what each page says
These are edited in your admin, on each product, collection, page and blog post, under Search engine listing.
- Give every page a unique title of about 50 to 60 characters that starts with what the page is about.
- Write a meta description of about 150 to 160 characters that makes someone want to click.
- Keep URL handles short and readable, using words rather than codes.
- Write your own product descriptions instead of pasting the supplier’s, which many other stores also use.
- Use one clear heading on each page and put the main phrase in it once, naturally.
Fix 6: image names and alt text
Alt text helps search engines and screen readers understand a picture, and it is a small ranking signal for image search. Add it to your product images in the admin. In your theme, make sure images output it. Most modern themes do, but custom sections often forget.
{%- assign alt_text = product.featured_image.alt | default: product.title -%}
{{ product.featured_image
| image_url: width: 1200
| image_tag: alt: alt_text, loading: 'lazy' }}Fix 7: speed on mobile
Page speed is part of how Google ranks pages, and it decides whether visitors stay. Test your product and collection pages in PageSpeed Insights, and follow the post on slow Shopify stores to remove the usual causes.
Fix 8: structured data
Shopify themes output product structured data, which lets Google show price, availability and ratings in results. Test a product page to confirm it is valid. If you use a reviews app, check that it adds its star ratings to that data.
Fix 9: canonical tags and duplicate pages
Shopify can show the same product at several addresses, for example inside a collection. The canonical tag tells Google which one is the main version. Themes include it, but confirm yours does by checking that theme.liquid has this line in the head.
<link rel="canonical" href="{{ canonical_url }}">Fix 10: redirects and broken links
When you delete or rename a product or page, add a redirect so old links and search results still work. In your admin, go to Content, then Menus, then View URL redirects. You can import many at once from a spreadsheet. Check Search Console’s Pages report for 404 errors and fix the ones that matter.
Fix 11: robots.txt for filtered pages
Filters and search results can create thousands of near-duplicate pages that waste Google’s attention. Shopify lets you extend the default robots.txt with a template. Add a robots.txt.liquid file to your theme with this code, which keeps all of Shopify’s defaults and adds one rule to stop crawlers following filter links.
{% for group in robots.default_groups %}
{{- group.user_agent }}
{%- for rule in group.rules -%}
{{ rule }}
{%- endfor -%}
{%- if group.user_agent.value == '*' -%}
{{ 'Disallow: /*?*filter.*' }}
{%- endif -%}
{%- if group.sitemap != blank -%}
{{ group.sitemap }}
{%- endif -%}
{% endfor %}Fix 12: connect Google Search Console
Verify your domain in Search Console and submit your sitemap, which Shopify creates for you at yourstore.com/sitemap.xml. Then watch which searches bring visitors and which pages have problems. This is how you learn what to write about next, and it is free.
Beyond the checklist: write what people search for
The technical basics get you on the page. What brings new visitors is content that answers the questions your customers ask: buying guides, comparisons and how-to articles on your blog, linking to the products they mention. Start with the ten questions you answer most often.
Common questions
Is Shopify good for SEO?
Yes. It gives you fast hosting, secure pages, an automatic sitemap and clean markup. The rest comes from good titles, descriptions, content and speed, which you control.
How do I edit meta titles and descriptions in Shopify?
Open a product, collection, page or blog post in your admin, scroll to Search engine listing and choose Edit. You can change the page title, meta description and URL handle there.
How long does Shopify SEO take to work?
Expect several weeks for search engines to reprocess changes and often three to six months to see steady growth, faster for new pages on a site that is already trusted.
Does Shopify create a sitemap automatically?
Yes, at yourstore.com/sitemap.xml. Submit it in Google Search Console so Google finds your pages faster.
Have a project in mind? I reply within a day or two.