Shopify SEO for Stores That Already Have Products
Shopify SEO advice often starts with a blog calendar. That is backwards for a store that already has products. The pages that can rank, and the pages that should rank, are the product and collection URLs you already pay to host. On devdiy.com we run a short sequence with US and EU merchants: make sure the right URLs are indexed, write the pages people actually search for, then add articles only when an article can point at a product. A DEVDIY theme will not do this writing for you. It will also not block it, which is the bar a theme should clear.
If you sell in more than one market, do this per market. A title that works in American English can be the wrong query in the UK, and a German market needs German words, not a translated afterthought in the footer.
See what is indexed before you write more
Open Search Console for the domain you actually use, including the market domains or subfolders Shopify Markets creates. Look at pages that get impressions and pages that are excluded. The usual mess is duplicate product URLs from old handles, tag pages you never meant to rank, and a collection that competes with the product for the same phrase. Decide which URL should rank. Redirect the loser or noindex it. Do not publish five new articles while three versions of the same serum are in the index.
Check that the theme outputs one title and one description per page, and that your product title in the admin is not fighting a hardcoded slogan in the theme. DEVDIY themes leave the document title editable. Use it. The homepage title should say what you sell and who it is for. “Welcome to our story” is not a query.
Write product pages for the query and the objection
Pick the fifty products that make the money, not all four hundred. For each one, write a title a buyer might type: the product type, the distinguishing fact, and the brand if the brand is searched. Then write a first paragraph that answers the objection you hear in support: size, scent, skin type, material, lead time, or compatibility. That paragraph is both SEO and conversion. Keyword stuffing is how you get a page nobody finishes.
Use the variant names people search. If the search is “unscented,” the variant must say unscented, not “variation 02.” Alt text on the main image should describe the product, not “IMG_4421.” Internal links from the description can point to a related product or a guide, one or two, not a paragraph of blue links.
Collections are for categories, not for every adjective
A collection should match a category a stranger understands: face oil, merino socks, replacement filters. It should not exist for every campaign adjective. Write a short introduction that says what is in the collection and who it is for, then let the products do the work. Link to the collection from the menu and from relevant products. Orphan collections do not rank, and they clutter the store.
Facets and filters are for shoppers, not for indexation. Do not try to rank every filtered URL. Canonicals and a clean parameter setup matter more than another landing page. If your EU store uses translated collections, translate the introduction. A machine-translated heading on an otherwise English page is a signal that the market was an afterthought.
Use the blog only as a bridge
Write an article when you can answer a question that sits one step before purchase, and when you can link to a product that solves it. “How to choose a moisturizer for dry winters” can point at the moisturizer. “Ten trends in beauty” points at nothing and will not be maintained. On a DEVDIY blog layout, keep the article readable: a real heading structure, a featured image you own, and links that use the product name.
Do not copy a manufacturer’s page or another theme shop’s article. Duplicate copy does not earn the ranking, and it creates a problem you have to clean up later. Original paragraphs, even plain ones, are the asset. Update the article when the product handle changes, and redirect the old handle on the same day.
Measure a month, not a morning
After the cleanup, wait. Indexation and ranking do not move because you refreshed the homepage. Check Search Console weekly for coverage errors and for queries you already rank on page two. Improve those pages first. They are closer to traffic than a new idea. Watch conversion on the pages you edit, not only clicks. A page that ranks and does not sell needs a clearer first paragraph, a real price, and a shipping line, not another keyword.
Technical basics still matter. The store should load, the images should not be enormous, and checkout should not depend on a script that blocks the button. Theme updates from DEVDIY should be tested so you do not lose titles or structured fields. None of that replaces the product paragraph. Write the paragraph. Then let the page sit long enough to tell you if the query was real.
The sequence is the whole strategy. Index the right URL, write the money pages, give collections a job, and publish articles that hand the reader to a product. Stores that do those four things outperform stores that buy an SEO app and never open a product description.