Page titles and meta descriptions
Every product, collection, page and blog post has a search engine listing section in the admin. That is where you set the page title, the meta description and the URL handle. If you leave it empty, Shopify uses the product name and the start of the description, which is rarely what you want someone to see on Google.
Write the title around the real search: product type, the attribute that sets it apart and, if it fits, the brand. The meta description does not rank on its own, but it influences whether people click, so use it to give a concrete reason: material, shipping, size range.
The homepage title and description are set in the online store preferences. Also check how your theme builds titles: some append the store name to every title, which makes titles that were already long even longer.
Collection structure and fixed URL prefixes
Shopify URLs carry prefixes you cannot remove: /products/ for products, /collections/ for collections, /pages/ for pages and /blogs/ for the blog. There is no way to have a URL like /running-shoes/ at the root, and that is fine: Google ranks these stores without trouble. What you do control is the handle that comes after the prefix.
Your store architecture is built with collections and the menu. Treat collections as the pages you want to rank for category searches, give each one its own copy above or below the product grid, and link to them from the main menu and from related collections.
- Short, lowercase handles without unnecessary filler words.
- One collection per search intent, not one per internal tag.
- If you change a handle, tick the option to create a redirect from the old URL.
- Review URL redirects after any reorganization so you do not leave broken links.
Structured data
Structured data in JSON-LD format helps Google understand that a page is a product with a price, availability and ratings. Most modern themes include basic product markup, but it is not always complete or correct.
Test your product pages with Google's Rich Results Test and the product snippets report in Search Console. Above all, check that price and availability match what the shopper sees, that every variant is represented, and that there are not two product blocks on the same page because a reviews app adds its own on top of the theme's.
Sitemap and robots.txt
Shopify automatically generates a sitemap.xml file at the root of your domain, with separate indexes for products, collections, pages and blog posts. It updates itself whenever you publish or unpublish content. You do not need an app for this.
The robots.txt file also comes configured by default and blocks the cart, checkout and other paths with no search value. You can customize it with the robots.txt.liquid template, but only do so for a clear reason: a mistake there can stop Google from crawling entire sections.
Blog and informational content
Shopify's built-in blog is enough to publish guides, comparisons and articles that answer pre-purchase questions. Its advantage is that it lives on the same domain and can link to products and collections naturally.
Plan articles around real searches related to your catalog, and link from each one to the collection or product that solves that need. A blog of standalone posts with no links back to the store adds little to your commercial SEO.
Images and alt text
Every image uploaded to the admin has an alt text field. Fill it in by describing what is shown, with the product name and the relevant attribute, without forcing keywords. It helps accessibility and image search.
Shopify serves images from its CDN and can deliver modern formats when the browser supports them, but that does not excuse uploading oversized files or a theme that requests the wrong size for each slot. A huge image scaled down with CSS still weighs the same.
Search Console and ongoing monitoring
Verify your domain in Google Search Console, ideally as a domain property through a DNS record, and submit your sitemap URL. From then on you will have data on indexing, the queries you appear for and crawl issues.
Regularly check the pages report to catch excluded URLs that should be indexed, and the performance report to see which collections and products get impressions without clicks, which usually call for a better title. If your store needs a technical review of theme, internal linking and speed, at Weblineo we handle it within our optimization service, always in code and without templates.
Frequently asked questions
Can I remove /products/ or /collections/ from Shopify URLs?
No. They are fixed platform prefixes. What you can control is the handle that follows, and it should be short and descriptive.
Do I need an SEO app on Shopify?
Not for the basics: titles, meta descriptions, sitemap, canonical tags and redirects are all in the admin. An app can help with audits, but many adjustments are better made in the theme code.
What happens to SEO if I change a product handle?
If you tick the option to create a redirect, Shopify sends anyone arriving at the old URL to the new one, and Google eventually replaces it in its results.
Do collection tags create duplicate content?
They can generate many filtered URLs with similar content. Check how your theme handles them, and do not link to them as if they were categories unless they have their own content.
