E-commerce SEO
E-commerce SEO: a step-by-step guide for online stores
E-commerce SEO in six steps: a crawlable site, category tree, page titles and meta descriptions, product copy, speed and mobile, measuring in Search Console.
In short
- E-commerce SEO is the set of jobs that make your store's category and product pages show up on Google for the words shoppers actually use; it isn't advertising and you don't pay per click.
- Order matters: first make sure Google can crawl and index the site, then fix the category tree, then write titles, meta descriptions and copy page by page.
- Category pages usually bring the most traffic; product pages catch searches for a specific model. Both need their own title, description and copy.
- According to Google, AI-written copy is not a problem in itself; copied, empty and misleading copy is. Using the manufacturer's description as is remains the most common mistake.
- Measure the result with Search Console: which page appeared for which search, how many times, with how many clicks. Work you don't measure can't be judged.
In this guide
- What is e-commerce SEO, and how is it different from ads?
- Step 1: Can Google crawl the site?
- Step 2: the category tree and URLs
- Step 3: page titles and meta descriptions
- Step 4: product and category copy
- Step 5: speed, mobile and trust
- Step 6: measure, then repeat
- Where things live on each platform
- Pre-launch checklist
- Frequently asked questions
- Sources
A large share of a store's visitors come from Google: “bamboo duvet cover set”, “men's running shoes size 10”, “1-litre stainless steel flask”. Who shows up for those searches is decided by Google based on page content and site structure. E-commerce SEO is the set of jobs that tilt that decision in your store's favour.
This guide breaks the job into six steps and says what comes first in each. Steps that need more detail link to their own guide: SEO titles, meta descriptions, product descriptions and platform-specific settings (ideasoft, ikas, Shopify).
What is e-commerce SEO, and how is it different from ads?
SEO (search engine optimization) makes your pages appear in Google's free results, the list under the ads, for the right searches. With ads you pay for every click and visibility ends with the budget; with SEO a page written well once brings traffic for months. Google's own starter guide says the same: write for the person who will read the page, not for the search engine, and Google will find it.
What makes e-commerce SEO special is the number of pages. A company website has 20 pages; a store has 50 categories and 2,000 products. So the job is first to get the structure right, then to work through the pages in order of importance, rather than writing them one by one at random.
Step 1: Can Google crawl the site?
No copy helps if Google can't read the page. On day one, check these three:
- Set up Search Console. Google Search Console is free; you submit your sitemap and see which pages are indexed and which searches they appear for. It's the measuring instrument of SEO, so it goes in first.
- Sitemap and robots.txt. ideasoft, ikas and Shopify generate a sitemap automatically (
/sitemap.xml); make sure it's submitted in Search Console. Check that robots.txt doesn't accidentally block category or product paths (about sitemaps). - Duplicate URLs. The same category produces dozens of copies through filter, sort and pagination parameters (
?sort=price,?page=3). Those URLs should point to the main category with a canonical tag; Google usually shows only one of a set of duplicates (consolidating duplicate URLs). All three platforms do this by default; check once after a theme change.
Step 2: the category tree and URLs
Category pages are the store's most valuable SEO pages: they answer broad searches (“women's trench coat”), get a link from every page through the menu, and keep the same address for years even as products change. The rule is simple: each category matches one search intent, no two categories show the same products, and the tree stays within 2–3 levels. Details are in the ideasoft and ikas category guides.
| Page | Which searches it catches | Example |
|---|---|---|
| Category | Type searches: no specific product in mind | “bamboo duvet cover set” |
| Product | Model searches: product or brand name known | “Brand X 1-litre flask” |
| Blog post | Question searches: information before buying | “what temperature to wash a duvet cover” |
Keep URLs short and readable: /womens-trench-coats is good, /category/12?group=3 is bad. Don't change a live URL; if you must, redirect the old one to the new one permanently (301), or the ranking it has built up is lost.
Step 3: page titles and meta descriptions
The page title is the blue line Google shows in results; Google usually takes it from the page's <title> tag and sometimes rewrites it from headings on the page (title links). The meta description is the grey summary below it; it doesn't directly affect ranking, but it decides whether the result gets clicked (snippets).
- Title 50–60 characters, the searched phrase first, store name last: “Bamboo Duvet Cover Sets: Double and Single | Store Name”. Leaving the bare category name (“Duvet covers”) is the most common mistake.
- Meta description 140–160 characters, what's on the page and why to buy here: range, shipping, returns. Different on every page; don't let one templated sentence sit on all of them.
- Start with the pages that get the most impressions. Sort Search Console › Performance › Pages by impressions; rework the titles and descriptions of the top 50. A page with high impressions and a low click rate is the quickest win.
For writing rules, examples and comparisons see how to write SEO titles and how to write meta descriptions.
Step 4: product and category copy
Copy is the part that tells Google and the shopper what the page sells. Two common mistakes: pasting the manufacturer's description as is (the same text is on every store selling that product) and writing nothing at all (a category page that is only a product grid). Google wants content that draws on other sources to add original value rather than just copy them (helpful content).
- Product copy, 150–250 words: who it's for, what it solves, size and material, use and care; a 3–6 item list of key features. Only information that is really on the product card (product description guide).
- Category copy, 80–150 words in two paragraphs: the first says what's in the category, the second how to choose. It shouldn't push the products down the screen.
- Writing with AI is fine; checking it is mandatory. Google judges content by its quality, not by how it was produced (Google's statement); an invented size or feature loses both the shopper and Google. More: is AI-written product copy a problem on Google?
- Product data (structured data). When price, availability and review rating are marked up with the
Productschema, Google can show a rich result (product structured data). ideasoft, ikas and Shopify themes mostly provide this; check Search Console's “Product snippets” report.
Working through thousands of pages in order
- Pages that got impressions in the last 3 months but a low click rate in Search Console (title and description work).
- The 50 best-selling products and every top-level category (copy work).
- Products whose copy is empty or copied from the manufacturer, in order of revenue.
- The rest in bulk: bulk product SEO with Excel or a tool connected to your platform.
Step 5: speed, mobile and trust
Google evaluates pages primarily in their mobile form (mobile-first indexing) and counts page experience metrics (Core Web Vitals: loading, interactivity, visual stability) among its ranking signals (Core Web Vitals). On all three platforms, speed depends mostly on the theme and the scripts you add:
- Compress product images and upload them at the size they're shown; serving a 4,000-pixel photo in a 400-pixel box is the most common cause of slowness.
- Remove apps and tracking codes you don't use; each one adds a script to the page.
- Check the Search Console › Core Web Vitals report; take the “poor” pages to your theme provider.
- Fill the trust pages (contact, returns, shipping, about) with real information; Google looks at these on shopping sites (e-commerce best practices). Customer reviews do the same job (adding Google reviews to your site).
Step 6: measure, then repeat
SEO isn't done once; the same three questions are checked every month. Search Console › Performance: which pages gained impressions, which new searches entered the top 10, which page's click rate dropped? Compare the clicks of the pages you changed with similar pages you didn't touch; one page's one-week rise could also be the season or a campaign.
In Roigo that comparison is built in: connect Search Console in your store settings and Reports compares the clicks of pages you changed with SEO Studio against untouched pages over the same period, and says so instead of showing a number when there isn't enough data. Visibility in AI assistants rather than Google is a separate topic: see What is GEO? and GEO Studio.
Where things live on each platform
| Field | ideasoft | ikas | Shopify |
|---|---|---|---|
| Page title and meta description | SEO tab on the product / category card | SEO field: slug, title, description | Search engine listing preview |
| Product copy | Product description (rich text) | Product description | Description |
| Category copy | Category description | Category description | Collection description |
| Step-by-step guide | ideasoft product SEO | ikas product SEO | Shopify checklist |
Which fields are written on each of the three platforms is on the Integrations page; on any other platform the work runs through Excel/CSV.
Pre-launch checklist
Frequently asked questions
How long does e-commerce SEO take to show results?
Title and meta description changes show up once Google recrawls the page, usually within days to a few weeks. New copy and new category pages take longer to gain rankings, and can take months depending on the site's age and the strength of competitors. Nobody can give an exact time; rising impressions in Search Console are the first sign.
Should I work on product pages or category pages first?
Categories first. Broad searches (“men's running shoes”) land on category pages, those pages get a link from every page through the menu, and their address stays even as products change. Product pages catch searches for a specific model; start with your 50 best sellers.
Is using the manufacturer's product description a problem on Google?
If the same text is on every store selling that product, Google usually shows only one of them, and it may not be yours. Google wants content that draws on other sources to add original value rather than just copy them. Use the manufacturer's text as a source; write the size, use and who it's for in your own words.
Does AI-written SEO copy get penalised by Google?
According to Google, no: its systems look at the quality of content, not how it was produced. The problem is low-quality, copied or misleading copy, whether written by AI or by hand. Compare every AI-written text against the product card before publishing.
Is SEO done differently on ideasoft, ikas and Shopify?
The rules are the same; the fields live in different places. All three have a page title, meta description, URL (slug) and description field: in ideasoft's SEO tab, ikas's SEO field and Shopify's search engine listing preview. The step-by-step guide for each platform is in the table at the end of this article.
What is the difference between SEO and GEO?
SEO aims to rank in Google's search results; GEO (generative engine optimization) aims to be recommended in the answers of AI assistants such as ChatGPT and Gemini. They rest on the same foundation: a crawlable site, a page that answers the question, real information. Your place in AI answers can't be measured with Search Console; it needs a separate measurement.
Sources
The official documents the information in this guide is based on.
- developers.google.com/search/docs/fundamentals/seo-starter-guide
- search.google.com/search-console/about
- developers.google.com/search/docs/crawling-indexing/sitemaps/overview
- developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
- developers.google.com/search/docs/appearance/title-link
- developers.google.com/search/docs/appearance/snippet
- developers.google.com/search/docs/fundamentals/creating-helpful-content
- developers.google.com/search/blog/2023/02/google-search-and-ai-content
- developers.google.com/search/docs/appearance/structured-data/product
- developers.google.com/search/docs/crawling-indexing/mobile-site
- developers.google.com/search/docs/appearance/core-web-vitals
- developers.google.com/search/docs/specialty/ecommerce
Work through your category and product pages in this order
Connect your store and let SEO Studio prepare titles, meta descriptions and copy for your pages; what you approve goes live, and you see the effect in Reports.
Get startedNo card required · 50 products a month on Lite
Related guides
All guidesSEO titles
How to write SEO titles for products and categories
How long an SEO title should be and where the keyword and brand go, with formulas for product and category pages, weak and strong examples and a preview.
· 12 min readProduct descriptions
How to write product descriptions (with examples)
A good product description says who it's for and what it solves, with size, materials and care. Structure, length, examples and a pre-publish checklist.
· 11 min readMeta descriptions
How to write meta descriptions: e-commerce examples
What a meta description is, how long it should be and how to write one for product and category pages, with weak and strong examples you can reuse.
· 7 min readProduct SEO
ideasoft product SEO: a step-by-step guide
How to fill in the page title, meta description, keywords and description of an ideasoft product, with a field-by-field checklist and a way to do it in bulk.
· 5 min readProduct SEO
ikas product SEO: a step-by-step guide
Where an ikas product's page title, meta description, slug and description live and how to write each, with targets, a pre-publish checklist and a bulk route.
· 9 min readProduct SEO
Shopify product page SEO checklist: 12 points
A 12-point SEO checklist for Shopify product pages: page title, meta description, URL handle, description, image alt text, variants and technical settings.
· 5 min read