Aller au contenu
SEO · Practical guide

E-commerce SEO

E-commerce SEO gets a product catalogue into Google, on buying searches and in Google Shopping: structured categories, unique product pages, filters and variants. 8,000 to 30,000 MAD in Morocco.

Request a quote ↘

Some links on this page are affiliate links: we may earn a commission at no extra cost to you. Our approach

Optimising a shop differs from optimising a showcase site: there are very many pages, often generated, and visitors have an immediate purchase intent. The real difficulty is not writing one page, but the consistency of the entire catalogue. ## Categories before product pages Category pages often capture the broadest and most profitable searches. A well-organised category, with useful text and ordered products, plays the role of a pillar page that individual product pages cannot replace. ## Unique product pages A description copied from the supplier adds nothing beyond dozens of other shops. A few product-specific sentences, clean photos and precise attributes are enough to differentiate the page and attract a buyer. ## Migrations and stock Traffic crises in shops most often come from a poorly anticipated migration or poorly synced stock. A redirect plan, URL checks before go-live and an up-to-date feed limit these risks.

When this guide is for you

  • Your products never appear in search, even when the customer types the exact name
  • You have hundreds of products and a confusing category tree
  • You duplicate product pages for each colour and each size, creating identical pages
  • You sell on Shopify, WooCommerce or Magento and do not know how to optimise the catalogue
  • You are losing traffic after a migration or platform change

Step by step

  1. Catalogue and indexing audit — Measure the number of indexed pages, errors and duplicates. Check that categories, product pages and brand pages are all accessible with a clean URL.
  2. Category and filter structure — Organise categories the way customers search (by product type, by use) and manage filters with canonicals to avoid thousands of near-identical URLs.
  3. Unique product pages — Write a specific title, description and attributes for each product: material, size, use, delivery. A written product page brings more traffic and converts better than copying from a supplier.
  4. Structured data and availability — Product markup (price, availability, reviews) and, where useful, a Google Merchant Center feed. A page with up-to-date stock and correct price appears in rich results and AI engines.
  5. Tracking and supporting content — Track rankings by category and by product, indexing errors and query performance. Add buying guides that connect products to customer questions.

What it costs (in MAD)

ServiceIndicative priceGood to know
E-commerce SEO audit and action plan8,000 – 30,000 MAD (≈ 730 – 2,700 €)Depending on the number of products and filter complexity
Upgrading product pages30 – 120 MAD / page (≈ 3 – 11 €)Writing, attributes and optimisation
Monthly shop SEO5,000 – 15,000 MAD / month (≈ 450 – 1,400 €)Technical adjustments, content and tracking
Google Merchant Center feed4,000 – 12,000 MAD (≈ 360 – 1,100 €)Preparation, setup and error monitoring
Migration or SEO redesign15,000 – 60,000 MAD (≈ 1,400 – 5,500 €)Redirects, content parity and post-migration tracking
Buying guides and content800 – 2,500 MAD / article (≈ 75 – 230 €)Articles that direct visitors to categories

Indicative ranges for the Moroccan market in 2026, excluding tax. Prices vary with scope and provider.

Mistakes to avoid

  • Leaving raw supplier descriptions, identical across dozens of shops
  • Creating an indexable URL per variant (size, colour) without a canonical to the main product
  • Deleting products or categories without redirects, which breaks links and rankings
  • Ignoring category pages, which often attract more traffic than product pages
  • Not updating stock and prices in the feed, which degrades rich results

Frequently asked questions

How long does shop SEO take?

Optimised product pages can improve within a few weeks on precise queries. Categories and broader queries often take three to six months, depending on the domain's history and competition.

Should all variants be indexed?

No. Usually, one product page per model with options canonicalised to the main page is enough. Indexing all variants creates near-identical pages that dilute traffic.

Does e-commerce SEO work for a small shop?

Yes. For a catalogue of a few dozen products, carefully designed product pages, categories and a few buying guides are often enough to capture searches for this type of product in Morocco.

What is the role of customer reviews?

They add unique content to product pages, trust for the visitor and a freshness signal. They also feed the stars in rich results when properly marked up.

How do you manage filters without losing SEO?

Limit indexable combinations to filters that are actually searched, then add a canonical tag on secondary parameters. Pages combining several filters should be deindexed or blocked carefully.

Updated on

Related guides

Version française: /services/seo/seo-e-commerce/ · AR · NL